androidでfips対応のopensslライブラリ(私の場合はlibcrypto.a)を使用するには、ビルドされたlibcrypto.aをmy.so(JNIコード)にリンクする必要があります。openssl fips 2.0のユーザーマニュアルによると、hmac署名の検証と生成にはfipsldを使用する必要があります。現在、「ndk-build」を使用してlibcrypto.aにリンクし、my.soを生成しています。質問は、fipsldをAndroid.mkに統合するにはどうすればよいですか?
Android.mk / ndk-buildを使用するのが難しい場合は、arm-eabi-gccを使用してlibcrypto.aをリンクし、my.soを作成するように切り替えます。fipsldを使用するgccの方法は、opensslfipsのユーザーマニュアルに記載されています。誰かが私にAndroid用の.soリンク.aを構築するサンプルセット(config / Makefile)へのリンクを提供できますか?
ありがとう