Using LibreSSL

This commit is contained in:
Łukasz Magiera 2016-02-12 21:55:26 +01:00
parent 29f1c6998c
commit ec722bf06a
2 changed files with 8 additions and 15 deletions

View File

@ -39,21 +39,15 @@ rm -rf dependencies/lib-$OUT
mkdir -p dependencies/lib-$OUT mkdir -p dependencies/lib-$OUT
cd dependencies cd dependencies
git clone git://git.openssl.org/openssl.git git clone https://github.com/libressl-portable/portable.git libressl
cd openssl cd libressl
./autogen.sh
#./Configure ./configure --host=$TOOL
cd .. make clean
rm -rf openssl-build make -j8
mkdir openssl-build
cd openssl-build
../openssl/Configure $OPENSSL_TARGET --unified no-asm -DOPENSSL_NO_HEARTBEATS --openssldir=$(cd ../lib-$OUT; pwd) no-shared no-threads no-dso
make libcrypto.a -j8 CC=$TOOL-gcc RANLIB=$TOOL-ranlib LD=$TOOL-ld MAKEDEPPROG=$TOOL-gcc PROCESSOR=ARM
make libssl.a -j8 CC=$TOOL-gcc RANLIB=$TOOL-ranlib LD=$TOOL-ld MAKEDEPPROG=$TOOL-gcc PROCESSOR=ARM
mkdir -p ../include/openssl mkdir -p ../include/openssl
mkdir -p ../include-$OUT/openssl mkdir -p ../include-$OUT/openssl
cp -rfv ../openssl/include/openssl/* ../include/openssl cp -rfv crypto/.libs/libcrypto.a ../lib-$OUT
cp -rfv ssl/.libs/libssl.a ../lib-$OUT
cp -rfv include/openssl/* ../include-$OUT/openssl cp -rfv include/openssl/* ../include-$OUT/openssl
cp -rfv libcrypto.a ../lib-$OUT
cp -rfv libssl.a ../lib-$OUT

View File

@ -114,7 +114,6 @@ static int l_read(lua_State *L) {
static void ssl_init() { static void ssl_init() {
(void)SSL_library_init(); (void)SSL_library_init();
SSL_load_error_strings(); SSL_load_error_strings();
OPENSSL_config(NULL);
} }
void internet_start(lua_State *L) { void internet_start(lua_State *L) {