爲了在android上使用支持fips的openssl庫(在我的情況下是libcrypto.a),我需要鏈接my.so中構建的libcrypto.a (JNI代碼)。根據openssl fips 2.0用戶手冊,應該使用fipsld來驗證並生成hmac簽名。我目前使用「ndk-build」鏈接到libcrypto.a並生成my.so,我的問題是,我如何將fipsld集成到我的Android.mk中?Android中,如何在「ndk-build」中使用fipsld for openssl
如果使用Android.mk/ndk-build很難,我將切換到使用arm-eabi-gcc鏈接libcrypto.a並創建my.so.使用fipsld的gcc方式記錄在openssl fips用戶手冊中。任何人都可以提供給我一個鏈接到一個樣本集(config/Makefile)的建立.so鏈接.a爲Android。
感謝
你能告訴我你是如何設法使用你自己的fips libcrypto而不是系統libcrypto的? – Harshawardhan