-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Use BoringSSL for iOS Themis #223
Comments
hey @vixentael, long time no see :) so, i'm having some problems again with it's a sneaky issue, because anyway, we've had to remove if fyi the |
Hi @sgammon :) You're right, using different cocoapods that overwrite openssl framework is never a good idea. BoringSSL uses the same module name as OpenSSL (well, that's expected). I'm figuring out how many changes we need to support BoringSSL for Themis-iOS, and probably will ship updated podspec soon. May I ask you for a sample project where you were trying to use both themis and grpc? So I could test in a wild :) |
Sure thing! the app in question is private but i can prepare an example with the same pods that reproduce the issue. you have to run it and have it fail to find the symbol in question, at runtime, because it's using dynamic linking. so it doesn't prevent a successful build which makes it a bit hard. i would be happy to help contribute code or test a branch if it would help, too |
I've updated Themis.podspec to support BoringSSL and tested with Themis iOS tests project. These changes are not merged into master yet, staying in vixentael/ios-boringssl branch (see PR #330). Could you please prepare an example with pods that you were using and link with themis-boringssl from podspec to see if it's failing?
Themis-boringssl is using If you confirm it's working, I'll merge PR and publish new podspec. |
@vixentael, sorry about that, we've been blocked on another issue unrelated to Themis for this project. i just pulled down the podspec above and all worked great - it built, and we can connect to our services :) so I can confirm this is fixed Thank you again for such a quick fix, we couldn't even keep up this time! 😄 |
Awesome!! |
@vixentael i haven't been able to get this pod to install yet, just to let you know (even after a |
Sorry @sgammon I made a typo in previous comment. Latest Themis iOS version is
|
Because we already using it for Android. Using OpenSSL becomes more and more questionable.
See discussion in #219
The text was updated successfully, but these errors were encountered: