#!/bin/sh if [ "$1" = "--help" ]; then echo "Usage: $0 ec_curve" programs/pkey/gen_key 2>&1 | sed -n '/ec_curve values:/,/ERROR/p' exit fi set -ex programs/pkey/gen_key filename=pair.pem type=ec ec_curve=$1 programs/pkey/key_app_writer mode=private filename=pair.pem output_mode=public output_file=public.pem programs/pkey/key_app_writer mode=private filename=pair.pem output_mode=private output_file=pair.pem.copy cmp pair.pem pair.pem.copy programs/pkey/key_app_writer mode=public filename=public.pem output_mode=public output_file=public.pem.copy cmp public.pem public.pem.copy programs/pkey/key_app mode=private filename=pair.pem programs/pkey/key_app mode=public filename=public.pem openssl ec -in pair.pem -check -text -noout openssl ec -pubin -in public.pem -text -noout rm -f pair.pem pair.pem.copy public.pem public.pem.copy