Adam Pritchard c799781d71 Add script and instructions for stripping simulator slices %!s(int64=9) %!d(string=hai) anos
..
OpenSSL-for-iPhone 5968dc4538 remove spinner %!s(int64=9) %!d(string=hai) anos
PsiphonTunnel c799781d71 Add script and instructions for stripping simulator slices %!s(int64=9) %!d(string=hai) anos
SampleApps c799781d71 Add script and instructions for stripping simulator slices %!s(int64=9) %!d(string=hai) anos
.gitignore bcfd96bea1 Finish creating first cut of iOS library and sample app %!s(int64=9) %!d(string=hai) anos
BUILD.md 9aeb7dafe3 Add brief instruction on running tests %!s(int64=9) %!d(string=hai) anos
README.md bcfd96bea1 Finish creating first cut of iOS library and sample app %!s(int64=9) %!d(string=hai) anos
USAGE.md c799781d71 Add script and instructions for stripping simulator slices %!s(int64=9) %!d(string=hai) anos
build-psiphon-framework.sh 6ec4d2e831 Add argument to build script that enables private plugins %!s(int64=9) %!d(string=hai) anos
test-psiphon-framework.sh 3af72f5675 Move testing to separate script (mostly because they won't run on the build machine) %!s(int64=9) %!d(string=hai) anos

README.md

Psiphon iOS Library Meta-README

Usage

If you are using the Library in your app, please read the USAGE.md instructions.

Acknowledgements

Psiphon iOS Library uses:

OpenSSL-for-iPhone Changes

build-libssl.sh rebuilds openssl on every run. Modifications were made to not run unless required, they are:

  • Check if libssl.a and libcrypto.a are built and compare the version strings found in files to the VERSION variable in build-libssl.sh.

  • A new variable FORCE_BUILD is set to force a build. Set this to true as necessary.