Codebase list libcryptx-perl / 7c53a1d
more openssl interoperability tests Karel Miko 7 years ago
1 changed file(s) with 11 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
6161 write_file("eckey.pub.pem", $pkec->export_key_pem('public'));
6262 write_file("eckey.priv.pem", $pkec->export_key_pem('private'));
6363 write_file("eckey-passwd.priv.pem", $pkec->export_key_pem('private', 'secret'));
64 #short
65 write_file("eckey.pubs.der", {binmode=>':raw'}, $pkec->export_key_der('public_short'));
66 write_file("eckey.privs.der", {binmode=>':raw'}, $pkec->export_key_der('private_short'));
67 write_file("eckey.pubs.pem", $pkec->export_key_pem('public_short'));
68 write_file("eckey.privs.pem", $pkec->export_key_pem('private_short'));
69 write_file("eckey-passwd.privs.pem", $pkec->export_key_pem('private_short', 'secret'));
6470 }
6571
6672 runcmds <<'MARKER';
6975 openssl ec -in eckey-passwd.priv.pem -text -inform pem -passin pass:secret
7076 openssl ec -in eckey.pub.der -pubin -text -inform der
7177 openssl ec -in eckey.pub.pem -pubin -text
78 openssl ec -in eckey.privs.der -text -inform der
79 openssl ec -in eckey.privs.pem -text
80 openssl ec -in eckey-passwd.privs.pem -text -inform pem -passin pass:secret
81 openssl ec -in eckey.pubs.der -pubin -text -inform der
82 openssl ec -in eckey.pubs.pem -pubin -text
7283 MARKER
7384
7485 doit();