i.MX交叉编译openssl

freescale的i.MX采用了yocto的框架编译。提取toolchain并安装后,在toolchain的安装目录有一个脚本可以用来设置交叉编译的环境变量。 ISSUE 但是当使用此环境变量编译openssl后,会出现以下问题: [crayon-69ce22ede0cb2840594451/] FIXes 此时可以通过手动配置编译环境解决: 重新开一个shell 设置交叉编译器目录到PATH [crayon-69ce22ede0cb6601858291/] 采用通用32位配置Autoconf [crayon-69ce22ede0cb7285032091/] 修改Makefile中的CC为交叉编译器的GCC,注意不要忘了后面的参数 [crayon-69ce22ede0cb8354654168/] 编译 [crayon-69ce22ede0cb9714390071/] 参考 http://berniechenopenvpn.blogspot.com/2015/10/wpasupplicant-am335x.html

HOWTO Cross Compile and Configurate net-snmp

Precondition Hardware platform: ATMEL SAM9X5 Series Cross-compile tool: denx eldk-4.2 CrossCompile openssl denx的eldk-4.2版本的arm编译器自带的openssl库版本为0.9.8b,在编译net-snmp的时候configure会出错: checking for BIO_dgram_get_peer... configure: error: DTLS support requires a newer version of OpenSSL 所以需要使用高版本的openssl。 $ git clone git://git.openssl.org/openssl.git…

How to Cross Compile openssl

下载 [crayon-69ce22ede0f57725611664/] 编译 openssl-0.9.7a [crayon-69ce22ede0f59448611806/] openssl-1.0.0 and later 查看支持的平台 [crayon-69ce22ede0f5a231137929/] 配置参数&编译 [crayon-69ce22ede0f5b527379829/] Status of different versions: OpenSSL 1.0.1 through 1.0.1f (inclusive) are vulnerable OpenSSL 1.0.1g is NOT vulnerable OpenSSL 1.0.0…

OpenSSL RSA

genrsa - generate an RSA private key [crayon-69ce22ede1049317835535/] 产生私钥 [crayon-69ce22ede104b845628548/] rsa - RSA key processing tool [crayon-69ce22ede104c572770766/] rsautl - RSA utility [crayon-69ce22ede104d350113567/] [crayon-69ce22ede104e033692042/] [crayon-69ce22ede104f928375931/]