我已经看到了几个关于如何编译OpenSSL for Android以及用于Android armv7的FIPS模块(我遵循)的几个答案,但是我还没有弄清楚如何为armv6制作FIPS模块在Android上。目前如果我按照这里的指示:Android, build openssl-fips-2.0一切正常,但该应用程序不会在armv6处理器上运行。为Android armv6编译OpenSSL FIPS
0
A
回答
0
但我还没有搞清楚如何使FIPS模块的ARMv6在Android
不能使用经过验证的证书1747提供的OpenSSL FIPS时FIPS验证的OpenSSL只支持以下两个平台:
- 的Android上的ARMv7 32位
- 的Android上的ARMv7与NEON 32位
请参阅OpenSSL FIPS 2.0 User Guide,第3.2节,已知支持的平台,第25/198页。
我认为您需要参与OpenSSL基金会的私有标签验证,以支持您所需的平台和配置。
,如果我按照指示在这里:Android的,建的OpenSSL FIPS-2.0一切正常
相关:OpenSSL的在其维基的教程。见FIPS Library and Android。 (由于交叉编译设置,它太大而不能简单地粘贴一些指令)。
来自NDK的现代Android工具链默认为ARMv7构建。因此,您可能必须恢复为较早版本的默认NDK和工具链,并尝试启用ARMv6。
不幸的是,我不知道可能是哪个版本的NDK。我将开始R4和R6之间寻找:
相关问题
- 1. 为armv6编译gdb
- 2. 的OpenSSL与FIPS交叉编译适用于iOS的ARMv7
- 3. 使用make depend编译fips时启用openssl
- 4. FIPS有能力OpenSSL的交叉编译:堆芯指纹问题
- 5. Android的核心故障openssl-fips-2.0
- 6. Android javax.net.ssl和FIPS合规性openSSL
- 7. libpcap可以编译为iPhone/armv6吗?
- 8. 将源代码从ARMv5编译为ARMv6
- 9. 为Windows Phone 8.0编译OpenSSL
- 10. Openssl编译错误
- 11. Android NDK编译器openssl发生错误
- 12. 如何根据标志动态使用FIPS和非FIPS openssl库?
- 13. 具有FIPS功能的OpenSSL和`make depends`
- 14. 错误的OpenSSL编译为Win32
- 15. 为A9331交叉编译libcurl和openssl
- 16. 为Win32编译OpenSSL-0.9.7时出错
- 17. 在FIPS模式下OpenSSL 1.0.1e失败
- 18. 交叉编译“OpenSSL”错误
- 19. 编译使用Qt MINGW OpenSSL的为Android手臂
- 20. 在Android中使用openssl-fips-2.0共享库
- 21. WINCE 6.0 Openssl编译错误
- 22. G ++编译erro for openssl API
- 23. OpenSSL的1.0.0l编译错误
- 24. 使用SSLv3编译OpenSSL 1.1.0f
- 25. 在windows上编译OpenSSL 1.0.1
- 26. OpenSSL编译问题SSL_export_keying_material()
- 27. PHP与旧的OpenSSL编译
- 28. Openssl的SHA1编译问题
- 29. 如何编译OpenSSL for x64?
- 30. 我如何为armv6,armv7和i386编译一个静态库(fat)