ref: master
key_exchange/kx-derive
#! /bin/bash cd $(dirname $0) KEYS_DIR=./keys if [ "$#" != 2 ]; then echo "Usage: $0" exit 1 fi test -d ${KEYS_DIR} || mkdir -p ${KEYS_DIR} profile=$1 peer=$2 openssl pkeyutl -derive -inkey ${KEYS_DIR}/"${profile}.pem" -peerkey ${KEYS_DIR}/"${peer}-pub.pem" -out "${profile}-${peer}.key"