Add Ed448 tests.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
Pol Henarejos
2023-08-25 13:37:32 +02:00
parent cf8994abb0
commit 0984b5f942
2 changed files with 10 additions and 7 deletions

View File

@@ -1,15 +1,15 @@
#/bin/bash -eu
openssl genpkey -algorithm Ed25519 -out ZZATCVCA00001.pem
openssl genpkey -algorithm $1 -out ZZATCVCA00001.pem
openssl pkcs8 -topk8 -nocrypt -in ZZATCVCA00001.pem -outform DER -out ZZATCVCA00001.pkcs8
cvc-create --role=cvca --type=at --chr=ZZATCVCA00001 --days=365 --sign-key=ZZATCVCA00001.pkcs8
openssl genpkey -algorithm Ed25519 -out ZZATDVCA00001.pem
openssl genpkey -algorithm $1 -out ZZATDVCA00001.pem
openssl pkcs8 -topk8 -nocrypt -in ZZATDVCA00001.pem -outform DER -out ZZATDVCA00001.pkcs8
openssl pkey -in ZZATDVCA00001.pem -out ZZATDVCA00001.pub -pubout -outform DER 2>/dev/null
cvc-create --role=dv_domestic --type=at --chr=ZZATDVCA00001 --days=180 --sign-key=ZZATCVCA00001.pkcs8 --sign-as=ZZATCVCA00001.cvcert --public-key=ZZATDVCA00001.pub
openssl genpkey -algorithm Ed25519 -out ZZATTERM00001.pem
openssl genpkey -algorithm $1 -out ZZATTERM00001.pem
openssl pkcs8 -topk8 -nocrypt -in ZZATTERM00001.pem -outform DER -out ZZATTERM00001.pkcs8
cvc-create --chr=ZZATTERM00001 --sign-key=ZZATTERM00001.pkcs8 --out-cert=ZZATTERM00001.cvreq --req-car=ZZATDVCA00001

View File

@@ -26,7 +26,10 @@ for scheme in ${schemes[*]}; do
done
## EdDSA
echo -n "Create CA EdDSA..."
./tests/ca-create-ed.sh > /dev/null
./tests/ca-print.sh > /dev/null
echo -e "\tok"
schemes=("Ed25519" "Ed448")
for scheme in ${schemes[*]}; do
echo -n "Create CA EdDSA ${scheme}... "
./tests/ca-create-ed.sh $scheme > /dev/null
./tests/ca-print.sh > /dev/null
echo -e "\tok"
done