🔐OpenSSL
Build + Install
#!/bin/bash -xe
#For X86
export ARCH=""
export CROSS_COMPILE=""
export OPENSSL_TARGET=""
#For arm64, source toolchain and set the below config
<<ARM64
export ARCH=arm64
export CROSS_COMPILE="aarch64-linux-gnu-"
export OPENSSL_TARGET=linux-aarch64
ARM64
echo "Download OpenSSL 1.1.1g"
wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
echo "untaring... openSSL"
tar -xf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g
echo "Configuring OpenSSL"
./Configure ${OPENSSL_TARGET} shared -pg -fPIC --cross-compile-prefix=$CROSS_COMPILE --prefix=/tmp/openssl11 --openssldir=/tmp/openssl11/etc/ssl
echo "Building ..."
make -j8
echo "Installing ...."
make install_sw DESTDIR=<path to staging dir>Commands
API's
Leverage custom engine
Load custom Random numbers
Allocate, Initialize and Generate key pair
Sign Key
Verify Signed Key
Point Multiplication
Engine
Benchmarking
Last updated