diff options
Diffstat (limited to 'regress/unittests/sshkey/mktestdata.sh')
-rwxr-xr-x | regress/unittests/sshkey/mktestdata.sh | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/regress/unittests/sshkey/mktestdata.sh b/regress/unittests/sshkey/mktestdata.sh index 93da34c64..8efe6dd03 100755 --- a/regress/unittests/sshkey/mktestdata.sh +++ b/regress/unittests/sshkey/mktestdata.sh | |||
@@ -1,5 +1,5 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | # $OpenBSD: mktestdata.sh,v 1.7 2018/09/12 01:36:45 djm Exp $ | 2 | # $OpenBSD: mktestdata.sh,v 1.10 2020/05/01 04:03:14 djm Exp $ |
3 | 3 | ||
4 | PW=mekmitasdigoat | 4 | PW=mekmitasdigoat |
5 | 5 | ||
@@ -56,8 +56,8 @@ ecdsa_params() { | |||
56 | awk '/^pub:/,/^ASN1 OID:/' | #\ | 56 | awk '/^pub:/,/^ASN1 OID:/' | #\ |
57 | grep -v '^[a-zA-Z]' | tr -d ' \n:' > ${_outbase}.pub | 57 | grep -v '^[a-zA-Z]' | tr -d ' \n:' > ${_outbase}.pub |
58 | openssl ec -noout -text -in $_in | \ | 58 | openssl ec -noout -text -in $_in | \ |
59 | grep "ASN1 OID:" | tr -d '\n' | \ | 59 | grep "ASN1 OID:" | \ |
60 | sed 's/.*: //;s/ *$//' > ${_outbase}.curve | 60 | sed 's/.*: //;s/ *$//' | tr -d '\n' > ${_outbase}.curve |
61 | for x in priv pub curve ; do | 61 | for x in priv pub curve ; do |
62 | echo "" >> ${_outbase}.$x | 62 | echo "" >> ${_outbase}.$x |
63 | echo ============ ${_outbase}.$x | 63 | echo ============ ${_outbase}.$x |
@@ -77,20 +77,24 @@ rm -f rsa_1_pw dsa_1_pw ecdsa_1_pw ed25519_1_pw | |||
77 | rm -f rsa_n_pw dsa_n_pw ecdsa_n_pw | 77 | rm -f rsa_n_pw dsa_n_pw ecdsa_n_pw |
78 | rm -f pw *.pub *.bn.* *.param.* *.fp *.fp.bb | 78 | rm -f pw *.pub *.bn.* *.param.* *.fp *.fp.bb |
79 | 79 | ||
80 | ssh-keygen -t rsa -b 1024 -C "RSA test key #1" -N "" -f rsa_1 | 80 | ssh-keygen -t rsa -b 1024 -C "RSA test key #1" -N "" -f rsa_1 -m PEM |
81 | ssh-keygen -t dsa -b 1024 -C "DSA test key #1" -N "" -f dsa_1 | 81 | ssh-keygen -t dsa -b 1024 -C "DSA test key #1" -N "" -f dsa_1 -m PEM |
82 | ssh-keygen -t ecdsa -b 256 -C "ECDSA test key #1" -N "" -f ecdsa_1 | 82 | ssh-keygen -t ecdsa -b 256 -C "ECDSA test key #1" -N "" -f ecdsa_1 -m PEM |
83 | ssh-keygen -t ed25519 -C "ED25519 test key #1" -N "" -f ed25519_1 | 83 | ssh-keygen -t ed25519 -C "ED25519 test key #1" -N "" -f ed25519_1 |
84 | 84 | ||
85 | ssh-keygen -t rsa -b 2048 -C "RSA test key #2" -N "" -f rsa_2 | 85 | ssh-keygen -t rsa -b 2048 -C "RSA test key #2" -N "" -f rsa_2 -m PEM |
86 | ssh-keygen -t dsa -b 1024 -C "DSA test key #2" -N "" -f dsa_2 | 86 | ssh-keygen -t dsa -b 1024 -C "DSA test key #2" -N "" -f dsa_2 -m PEM |
87 | ssh-keygen -t ecdsa -b 521 -C "ECDSA test key #2" -N "" -f ecdsa_2 | 87 | ssh-keygen -t ecdsa -b 521 -C "ECDSA test key #2" -N "" -f ecdsa_2 -m PEM |
88 | ssh-keygen -t ed25519 -C "ED25519 test key #1" -N "" -f ed25519_2 | 88 | ssh-keygen -t ed25519 -C "ED25519 test key #1" -N "" -f ed25519_2 |
89 | 89 | ||
90 | cp rsa_1 rsa_n | 90 | cp rsa_1 rsa_n |
91 | cp dsa_1 dsa_n | 91 | cp dsa_1 dsa_n |
92 | cp ecdsa_1 ecdsa_n | 92 | cp ecdsa_1 ecdsa_n |
93 | 93 | ||
94 | ssh-keygen -pf rsa_n -N "" | ||
95 | ssh-keygen -pf dsa_n -N "" | ||
96 | ssh-keygen -pf ecdsa_n -N "" | ||
97 | |||
94 | cp rsa_1 rsa_1_pw | 98 | cp rsa_1 rsa_1_pw |
95 | cp dsa_1 dsa_1_pw | 99 | cp dsa_1 dsa_1_pw |
96 | cp ecdsa_1 ecdsa_1_pw | 100 | cp ecdsa_1 ecdsa_1_pw |
@@ -99,13 +103,13 @@ cp rsa_1 rsa_n_pw | |||
99 | cp dsa_1 dsa_n_pw | 103 | cp dsa_1 dsa_n_pw |
100 | cp ecdsa_1 ecdsa_n_pw | 104 | cp ecdsa_1 ecdsa_n_pw |
101 | 105 | ||
102 | ssh-keygen -pf rsa_1_pw -N "$PW" | 106 | ssh-keygen -pf rsa_1_pw -m PEM -N "$PW" |
103 | ssh-keygen -pf dsa_1_pw -N "$PW" | 107 | ssh-keygen -pf dsa_1_pw -m PEM -N "$PW" |
104 | ssh-keygen -pf ecdsa_1_pw -N "$PW" | 108 | ssh-keygen -pf ecdsa_1_pw -m PEM -N "$PW" |
105 | ssh-keygen -pf ed25519_1_pw -N "$PW" | 109 | ssh-keygen -pf ed25519_1_pw -N "$PW" |
106 | ssh-keygen -opf rsa_n_pw -N "$PW" | 110 | ssh-keygen -pf rsa_n_pw -N "$PW" |
107 | ssh-keygen -opf dsa_n_pw -N "$PW" | 111 | ssh-keygen -pf dsa_n_pw -N "$PW" |
108 | ssh-keygen -opf ecdsa_n_pw -N "$PW" | 112 | ssh-keygen -pf ecdsa_n_pw -N "$PW" |
109 | 113 | ||
110 | rsa_params rsa_1 rsa_1.param | 114 | rsa_params rsa_1 rsa_1.param |
111 | rsa_params rsa_2 rsa_2.param | 115 | rsa_params rsa_2 rsa_2.param |