Rod Hynes 1ff34f84b7 - Fix: gomobile.goCmd doesn't treat "-tags" arguments correctly (see: https://github.com/golang/mobile/blob/0ba4e6463d71334d91dfbe1e4a92bb4ab2091716/cmd/gomobile/build.go#L268) 9 years ago
..
OpenSSL-for-iPhone aaf0b5f99f Add simulator arch to framework. Strip unused archs from OpenSSL binaries. 9 years ago
PsiphonTunnel 7dc4ce2591 Mark project scheme as shared 9 years ago
SampleApps 8257aef6ce Add URL proxy example. Refactor. 9 years ago
.gitignore bcfd96bea1 Finish creating first cut of iOS library and sample app 9 years ago
BUILD.md 9aeb7dafe3 Add brief instruction on running tests 9 years ago
README.md bcfd96bea1 Finish creating first cut of iOS library and sample app 9 years ago
USAGE.md aaf0b5f99f Add simulator arch to framework. Strip unused archs from OpenSSL binaries. 9 years ago
build-psiphon-framework.sh 1ff34f84b7 - Fix: gomobile.goCmd doesn't treat "-tags" arguments correctly (see: https://github.com/golang/mobile/blob/0ba4e6463d71334d91dfbe1e4a92bb4ab2091716/cmd/gomobile/build.go#L268) 9 years ago
test-psiphon-framework.sh 3af72f5675 Move testing to separate script (mostly because they won't run on the build machine) 9 years ago

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.