[BREAKGLASS] Append-only mirror of github.com/signalapp/GRKOpenSSLFramework
Go to file
2017-01-13 10:25:22 -07:00
lib-ios Add miphoneos-version-min. Rename "osx" to "macos" 2016-06-29 17:29:51 +02:00
lib-macos Add miphoneos-version-min. Rename "osx" to "macos" 2016-06-29 17:29:51 +02:00
OpenSSL-iOS Building for all architectures 2017-01-05 11:12:59 -07:00
OpenSSL-macOS Building for all architectures 2017-01-05 11:16:54 -07:00
OpenSSL-Universal.xcworkspace add workspace with iOS and macOS projects 2016-07-16 20:03:26 +02:00
.gitignore Building for all architectures 2017-01-05 11:12:59 -07:00
build.sh Add miphoneos-version-min. Rename "osx" to "macos" 2016-06-29 17:29:51 +02:00
GRKOpenSSLFramework.podspec Module Name 2017-01-13 10:25:22 -07:00
LICENSE.txt Added OpenSSL 1.0.1c (compiled) and podspec 2012-11-19 17:46:37 +11:00
openssl-1.0.1t.tar.gz OpenSSL 1.0.1t 2016-05-04 11:41:31 +02:00
README.md Updating podspec and deleting misleading content 2017-01-05 10:35:38 -07:00

GRKOpenSSLFramework

OpenSSL CocoaPod which vends pre-built frameworks for iOS and OSX.

Notice

This is merely a wrapper which builds off of work done by others. The original comes from https://github.com/krzyzanowskim/OpenSSL and includes work done by @jcavar to build proper frameworks. I have repackaged that work as a CocoaPod such that OpenSSL can be used by macOS and iOS projects requiring frameworks.

Please see the Reference section below for more details.

Installing

Simply add GRKOpenSSLFramework to your podfile:

pod 'GRKOpenSSLFramework'

Building

While the repository does contain the pre-built frameworks, if you want to re-build them:

iOS

  1. Open in Xcode: OpenSSL/OpenSSL-iOS/OpenSSL-iOS.xcodeproj
  2. build
  3. Result is located: OpenSSL/OpenSSL-iOS/bin/openssl.framework

macOS

  1. Open in Xcode: OpenSSL/OpenSSL-macOS/OpenSSL-macOS.xcodeproj
  2. build
  3. Result is located: OpenSSL/OpenSSL-macOS/bin/openssl.framework

Reference

https://github.com/krzyzanowskim/OpenSSL/issues/9
https://github.com/krzyzanowskim/OpenSSL/pull/27
https://github.com/jcavar/OpenSSL
https://pewpewthespells.com/blog/convert_static_to_dynamic.html

Licence

This work is licensed under the OpenSSL (OpenSSL/SSLeay) License. Please see the included LICENSE.txt for complete details.

About

A professional iOS engineer by day, my name is Levi Brown. Authoring a blog grokin.gs, I am reachable via:

Twitter @levigroker
Email levigroker@gmail.com

Your constructive comments and feedback are always welcome.