-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable BoringSSL for Themis iOS cocoapod #330
Conversation
Do not merge until @sgammon confirms that updated Themis is compatible with GRPC :) |
NB: after publishing podspec do not forget to update all examples to use |
I've decided to update podspec and merge it to master, because I'll switch to other tasks soon, and will forget the context. |
iOS examples were updated to use Main test project ( |
Solves #223 |
All below valid for Themis iOS/macOS wrapper and examples.
Should be merged after #223 .
I've tested Themis objcwrapper with BoringSSL iOS pod to make it possible to use Themis with BoringSSL and GRPC (as mentioned in #223).
themis.podspec
to contain two subspecs:themis-openssl
(default) andthemis-boringssl
. Now users can specify to use BoringSSL as crypto-engine for Themis in their Podfile:See updated spec.
iOS Themis with BoringSSL disables using XTS mode for AES, because it's not included into BoringSSL cocoapod (see Allow to disable reference of AES-256-XTS for Themis iOS #329).
iOS Themis tests are running for both
themis-openssl
andthemis-boringssl
targets.New podspec is checked to be linted and built for iOS and macOS.