From e41f5de55647e2a0d8bb3530d83da0b60f291b77 Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Fri, 9 Mar 2018 14:09:34 -0700 Subject: [PATCH] default generate ed25519 cert with renew and add ecc crls to script --- certs/crl/gencrls.sh | 6 ++++++ certs/renewcerts.sh | 14 ++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/certs/crl/gencrls.sh b/certs/crl/gencrls.sh index ddeb01fe2..8ef69a43d 100755 --- a/certs/crl/gencrls.sh +++ b/certs/crl/gencrls.sh @@ -104,4 +104,10 @@ mv tmp eccSrvCRL.pem # install (only needed if working outside wolfssl) #cp eccSrvCRL.pem ~/wolfssl/certs/crl/eccSrvCRL.pem +# caEccCrl +openssl ca -config ../ecc/wolfssl.cnf -gencrl -crldays 1000 -out caEccCrl.pem -keyfile ../ca-ecc-key.pem -cert ../ca-ecc-cert.pem + +# ca-ecc384-cert +openssl ca -config ../ecc/wolfssl.cnf -gencrl -crldays 1000 -out caEcc384Crl.pem -keyfile ../ca-ecc384-key.pem -cert ../ca-ecc384-cert.pem + exit 0 diff --git a/certs/renewcerts.sh b/certs/renewcerts.sh index 957caf8ed..5e3f5b0a4 100755 --- a/certs/renewcerts.sh +++ b/certs/renewcerts.sh @@ -423,6 +423,19 @@ then echo "changed directory to wolfssl root directory." echo "" + echo "" + echo "Enter directory to ed25519 certificate generation example." + echo "Can be found at https://github.com/wolfSSL/wolfssl-examples" + read ED25519_DIR + if [ -d "${ED25519_DIR}" ]; then + pushd ./certs/ed25519 + ./gen-ed25519.sh ${ED25519_DIR} + popd + else + echo "Unable to find directory ${ED25519_DIR}" + exit 1 + fi + ############################################################ ########## update ntru if already installed ################ ############################################################ @@ -524,3 +537,4 @@ else fi #END now defined fi #END already defined +exit 0