https://github.com/GitPhoenix/OpenSSL
https://github.com/leenjewel/openssl_for_ios_and_android
-
替换openssl版本至1.1.0f
-
NDK 16 (支持 armeabi)
-
CMake 3.10.2
基本没有修改 GitPhoenix/OpenSSL
中算法实现,只修改了openssl版本可以编译通过和使用
生成的 so 文件有点大,需要精简库。这里只学习不做这个工作了,请自己动手吧。
加解密错误在jni内部没有通过 java Exception抛出
没有 64 位支持,需要自己在linux下去编译生成