I recently was talking with the Android core team about openssl and IOCipher.
From that discussion, I got this useful advice:
> If you compile against BoringSSL statically the linker will be able to
> throw away a lot of what you are not using. OpenSSL wasn't as good in this
> department because of all the indirection. Look into the -fwhole-program
> option and mark your JNI entry points with the appropriate visibility
> markers.
Updating native builds is never fun, but I think this could pay off in terms
of making it easier to keep up to date, as well as making the binaries smaller.
.hc
--
PGP fingerprint: 5E61 C878 0F86 295C E17D 8677 9F0F E587 374B BE81
https://pgp.mit.edu/pks/lookup?op=vindex&search=0x9F0FE587374BBE81