From 3ffa0e216afc480bd00a577a41f21b7d00c80f0c Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Wed, 20 Feb 2019 23:44:17 +0800 Subject: add ed448 PKCS8 and subjectPublicKeyInfo vectors (#4718) --- docs/development/test-vectors.rst | 7 +++++++ .../asymmetric/Ed448/ed448-pkcs8-enc.der | Bin 0 -> 174 bytes .../asymmetric/Ed448/ed448-pkcs8-enc.pem | 6 ++++++ .../cryptography_vectors/asymmetric/Ed448/ed448-pkcs8.der | Bin 0 -> 73 bytes .../cryptography_vectors/asymmetric/Ed448/ed448-pkcs8.pem | 4 ++++ .../cryptography_vectors/asymmetric/Ed448/ed448-pub.der | Bin 0 -> 69 bytes .../cryptography_vectors/asymmetric/Ed448/ed448-pub.pem | 4 ++++ 7 files changed, 21 insertions(+) create mode 100644 vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8-enc.der create mode 100644 vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8-enc.pem create mode 100644 vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8.der create mode 100644 vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8.pem create mode 100644 vectors/cryptography_vectors/asymmetric/Ed448/ed448-pub.der create mode 100644 vectors/cryptography_vectors/asymmetric/Ed448/ed448-pub.pem diff --git a/docs/development/test-vectors.rst b/docs/development/test-vectors.rst index 829a7842..d8014159 100644 --- a/docs/development/test-vectors.rst +++ b/docs/development/test-vectors.rst @@ -118,6 +118,13 @@ Custom asymmetric vectors ``asymmetric/X25519/x25519-pkcs8.der`` contain an unencrypted X25519 key. * ``asymmetric/X25519/x25519-pub.pem`` and ``asymmetric/X25519/x25519-pub.der`` contain an X25519 public key. +* ``asymmetric/Ed448/ed448-pkcs8-enc.pem`` and + ``asymmetric/Ed448/ed448-pkcs8-enc.der`` contain an Ed448 key encrypted + with AES 256 CBC with the password ``password``. +* ``asymmetric/Ed448/ed448-pkcs8.pem`` and + ``asymmetric/Ed448/ed448-pkcs8.der`` contain an unencrypted Ed448 key. +* ``asymmetric/Ed448/ed448-pub.pem`` and ``asymmetric/Ed448/ed448-pub.der`` + contain an Ed448 public key. Key exchange diff --git a/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8-enc.der b/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8-enc.der new file mode 100644 index 00000000..0ac1c266 Binary files /dev/null and b/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8-enc.der differ diff --git a/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8-enc.pem b/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8-enc.pem new file mode 100644 index 00000000..c1911db5 --- /dev/null +++ b/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8-enc.pem @@ -0,0 +1,6 @@ +-----BEGIN ENCRYPTED PRIVATE KEY----- +MIGrMFcGCSqGSIb3DQEFDTBKMCkGCSqGSIb3DQEFDDAcBAi70Zc5kmb1BQICCAAw +DAYIKoZIhvcNAgkFADAdBglghkgBZQMEASoEEKLz9IxrHtLE/xwZXVFlzxcEUIdP +7Z+POIUbdwM2TT9GsYoh/RoHzbSszd873muKzCE6YclamsDhLL8HCS82tGN9ZzgK +IuNWwcPeskw1i21MLoPJiS76RfncGROVDiz3CKCp +-----END ENCRYPTED PRIVATE KEY----- diff --git a/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8.der b/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8.der new file mode 100644 index 00000000..5718a547 Binary files /dev/null and b/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8.der differ diff --git a/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8.pem b/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8.pem new file mode 100644 index 00000000..98af1642 --- /dev/null +++ b/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pkcs8.pem @@ -0,0 +1,4 @@ +-----BEGIN PRIVATE KEY----- +MEcCAQAwBQYDK2VxBDsEOWyCpWLLgI0Q1jK+ichRPr9skp803fqMn2PJlg7240ij +UoyKP8wvBE45o/xblEkvjwMudUmiAJj5Ww== +-----END PRIVATE KEY----- diff --git a/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pub.der b/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pub.der new file mode 100644 index 00000000..bd2a9553 Binary files /dev/null and b/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pub.der differ diff --git a/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pub.pem b/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pub.pem new file mode 100644 index 00000000..640da6f2 --- /dev/null +++ b/vectors/cryptography_vectors/asymmetric/Ed448/ed448-pub.pem @@ -0,0 +1,4 @@ +-----BEGIN PUBLIC KEY----- +MEMwBQYDK2VxAzoAX9dEm1m0Yf0s54fsYWrUah2hNCSFpw4fig6nXYDpZ3jt8SR2 +m0bHBhvWeD3x5Q9s0foavq/oJWGA +-----END PUBLIC KEY----- -- cgit v1.2.3