bre*_*one 2 android openssl android-ndk
尝试使用NDK构建openssl-fips-2.0,在我幸运之前找到了这个链接并轻松完成. https://github.com/guardianproject/openssl-android
现在尝试对最新的openssl-fips-2.0做同样的事情,从这里获得源代码:http: //opensslfoundation.com/testing/validation-2.0/
我是否必须按照有关交叉编译的文档进行构建?更简单的方法?
提前致谢
如何使用android-ndk-r8在Mac OS X 10.7上构建OpenSSL FIPS 2.0
安装JDK,android-sdk,android-ndk
在Mac上安装GCC
Xcode\Preferences\Components\Command Line Tools\install.
Run Code Online (Sandbox Code Playgroud)构建环境:
$ANDROID_NDK_HOME is my android-ndk folder
export ANDROID_NDK=$ANDROID_NDK_HOME
export FIPS_SIG=$PWD/util/incore
export PATH="$ANDROID_NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin":$PATH
export MACHINE=armv7l
export RELEASE=2.6.32.GMU
export SYSTEM=android
export ARCH=arm
export CROSS_COMPILE="arm-linux-androideabi-"
export ANDROID_DEV="$ANDROID_NDK/platforms/android-14/arch-arm/usr"
export HOSTCC=gcc
Run Code Online (Sandbox Code Playgroud)构建fips openssl模块:
gunzip -c openssl-fips-2.0.tar.gz | tar xf -
cd openssl-fips-2.0/
./config
make
make install # copy files to /usr/local/ssl/
Run Code Online (Sandbox Code Playgroud)构建fips能力的openssl库(.a)
gunzip -c openssl-1.0.1c.tar.gz | tar xf -
cd openssl-1.0.1c/
./config fips --with-fipslibdir=/usr/local/ssl/fips-2.0/lib/
make depend
make
Run Code Online (Sandbox Code Playgroud)你去吧
| 归档时间: |
|
| 查看次数: |
5516 次 |
| 最近记录: |