我在尝试在MIPS设备上使用编译为FIPS能力的OpenSSL共享库(libcrypto)时遇到问题。我以下列方式(总结)交叉编译了FIPS对象模块和OpenSSL库:exportFIPS_SIG=/incore./configfips--with-fipsdir=/fips-2.0makedependmakemakeinstall我完成了所有需要的步骤,所以我能够编译和安装库。当我尝试从链接OpenSSL库的应用程序运行FIPS_mod_set(1)API时出现问题。FIPS模式初始化失败收到此错误:2010346568:error:2D06B06F:lib(45):func(107
我在尝试在MIPS设备上使用编译为FIPS能力的OpenSSL共享库(libcrypto)时遇到问题。我以下列方式(总结)交叉编译了FIPS对象模块和OpenSSL库:exportFIPS_SIG=/incore./configfips--with-fipsdir=/fips-2.0makedependmakemakeinstall我完成了所有需要的步骤,所以我能够编译和安装库。当我尝试从链接OpenSSL库的应用程序运行FIPS_mod_set(1)API时出现问题。FIPS模式初始化失败收到此错误:2010346568:error:2D06B06F:lib(45):func(107
我可以为arm7、x86_64和i386成功编译(至少没有警告和生成的.a文件)。当我为arm64编译时,我得到Unknowncputype100000c,noadjustmentsmade。当我为arm7s编译时,我得到Unknowncputype100000c,noadjustmentsmade。这两个架构的脚本,修改自并使用来自https://github.com/noloader/openssl-1.0.1i-ios的环境脚本下面包括可以工作的arm7以及arm7s和arm64,然后是arm64的日志尾部。脚本在修改前成功构建了非fips库。incore_macho和fips容
我有客户希望我们的应用程序使用FIPS140-2validatedcryptography.该应用程序使用OkhttpanddoessomeHTTPSrequests.AFAIKAndroid使用OpenSSLC库和usesjavawrapperjavax/net/ssl.问题:如何使android应用程序FIPS140-2投诉?Android在堆栈(操作系统)级别是否应该使用符合FIPS的OpenSSL,因此所有应用程序都默认符合FIPS140-2标准?或者我们的应用程序应该使用FIPS140-2验证密码并让javajavax/net/ssl来使用它?可行吗?是否有可以插入OKhtt
如果我的Android应用仅使用提供的加密算法,我想知道它是否符合FIPS140-2here?我使用SpongyCaSTLe来实现这些算法。编辑:一个普遍的问题:像BouncyCaSTLe/SpongyCaSTLe这样的开源库可以用在可以通过FIPS认证的模块中吗? 最佳答案 BouncyCaSTLe未通过FIPS140-2认证,因此SpongyCaSTLe未通过认证。莫卡纳的NanoCrypto具有针对一些特定Android操作系统/硬件组合的FIPS140-2认证。一般来说,FIPS140-2认证需要相当多的资金,所以不要指望开
我在openssl-users邮件列表中询问了这个问题,但没有得到回复,所以我想我会在这里尝试。我正在尝试构建一个包含静态OpenSSLFIPS库的WindowsDLL。我使用perlConfigurefips--with-fipslibdir=...-no-shared构建了FIPS库,然后使用nmake-fms\nt.mak。我使用的是openssl-fips-2.0.5、openssl-1.0.1j和MSVisualStudio2010。现在我正在尝试将生成的库链接到我的DLL中。我已按照OpenSSLFIPS2.0User'sGuide中的说明进行操作,设置一堆环境变量(FIP
我使用来自的指令为armv7交叉编译了FIPShttp://opensslfoundation.com/testing/validation-2.0/platforms/ios/我在交叉编译fips上的openssl依赖时遇到困难。我在终端中遇到以下错误。/usr/local/ssl/fips-2.0/bin/fipsld:line185:./openssl:BadCPUtypeinexecutablemake[2]:***[link_app.]Error1make[1]:***[openssl]Error2make:***[build_apps]Error1这是因为“/apps”文件
每当我尝试在启用了FIPS的WindowsXP机器上使用MD5时,我都会收到System.InvalidOperationException。在FIPS上我应该使用替代算法来代替MD5吗? 最佳答案 MD5不符合FIPS。您可以使用以下哈希算法之一代替MD5:HMACSHA1MACTripleDESSHA1CryptoServiceProvider 关于c#-对于支持FIPS的系统,是否有替代MD5的哈希算法?,我们在StackOverflow上找到一个类似的问题:
我们有一个客户询问OpenSSLFIPS(联邦信息处理标准)140-2合规支持验证密码的使用。我如何检查OpenSSL有FIPS投诉是否提供FIPS验证的加密?操作系统:Redhat5Linux 最佳答案 HowdoIcheckwhetherOpenSSLhasisprovidingFIPSvalidatedcryptographyornot?这取决于您要检查的方式和时间。它还取决于应用程序。FIPS可能可用但未使用。因此,应用程序必须通过FIPS_mode_set启用经过验证的加密,并且调用必须成功。如果您想检查支持FIPS的库(
哪些Java加密扩展(JCE)提供程序符合FIPS140-2?更具体地说,Sun/Oracle提供商是否符合条件? 最佳答案 根据thispage上的信息:IBM和RSA拥有经过FIPS140-2验证的JCE提供程序。BouncyCaSTLe拥有经过FIPS140-2验证的Java7和8JCE提供程序。(请参阅TheLegionoftheBouncyCastle-FIPSResourcesPage。鼓励捐款!)Sun的JCE提供商不在FIPS140-2验证模块列表中。但是,Oracle确实有一个名为“OracleCryptograp