iron.git

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"