我已经为我的 Android 客户端编译了 openssl liboqs 和 oqs 提供程序,并根据架构将 .so 文件放入 jniLibs 中,并且我已将 openssl.cnf 文件放入项目目录中的 asset 文件夹中,并进行了适当的更改以供使用oqs 提供程序,但我的 oqs 提供程序未加载。
我使用这个函数来检查 kyber 是否正在加载(这个函数返回 0 和 1) SSL_CTX_set1_groups_list(ctx, "kyber1024");
我尝试过手动加载 oqs 提供程序,但失败了。 我还尝试设置“OPENSSL_MODULES”,“LD_LIBRARY_PATH”,“OPENSSL_CONF”,但这对我没有帮助
如果有人知道如何在 Android 中加载 oqs 提供程序,请告诉我 预先感谢
我也遇到同样的问题,无法加载生成的 oqsprovider.so 文件,该文件具有适用于 android 的arm64 v8a 架构,
你有什么解决办法吗..?