diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2019-01-01 17:11:33 -0600 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2019-01-01 18:11:33 -0500 |
commit | e57c63c34c285689e7b100a19612ec5d7c5b9fec (patch) | |
tree | e57ca6d4f723556187068bc9f024dc4458c34a6e | |
parent | f7567f62075f2e80762834e6d71c79cd50bb4529 (diff) | |
download | cryptography-e57c63c34c285689e7b100a19612ec5d7c5b9fec.tar.gz cryptography-e57c63c34c285689e7b100a19612ec5d7c5b9fec.tar.bz2 cryptography-e57c63c34c285689e7b100a19612ec5d7c5b9fec.zip |
add x448 private/public PEM/DER pkcs8/subjectpublickeyinfo vectors (#4667)
-rw-r--r-- | docs/development/test-vectors.rst | 7 | ||||
-rw-r--r-- | vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.der | bin | 0 -> 174 bytes | |||
-rw-r--r-- | vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.pem | 6 | ||||
-rw-r--r-- | vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8.der | bin | 0 -> 72 bytes | |||
-rw-r--r-- | vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8.pem | 4 | ||||
-rw-r--r-- | vectors/cryptography_vectors/asymmetric/X448/x448-pub.der | bin | 0 -> 68 bytes | |||
-rw-r--r-- | vectors/cryptography_vectors/asymmetric/X448/x448-pub.pem | 4 |
7 files changed, 21 insertions, 0 deletions
diff --git a/docs/development/test-vectors.rst b/docs/development/test-vectors.rst index 9e26627b..eb9ba4b4 100644 --- a/docs/development/test-vectors.rst +++ b/docs/development/test-vectors.rst @@ -104,6 +104,13 @@ Custom asymmetric vectors encoded in several of the PKCS12 custom vectors. * ``asymmetric/EC/compressed_points.txt`` - Contains compressed public points generated using OpenSSL. +* ``asymmetric/X448/x448-pkcs8-enc.pem`` and + ``asymmetric/X448/x448-pkcs8-enc.der`` contain an X448 key encrypted with + AES 256 CBC with the password ``password``. +* ``asymmetric/X448/x448-pkcs8.pem`` and ``asymmetric/X448/x448-pkcs8.der`` + contain an unencrypted X448 key. +* ``asymmetric/X448/x448-pub.pem`` and ``asymmetric/X448/x448-pub.der`` contain + an X448 public key. Key exchange diff --git a/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.der b/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.der Binary files differnew file mode 100644 index 00000000..d576f175 --- /dev/null +++ b/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.der diff --git a/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.pem b/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.pem new file mode 100644 index 00000000..6e72dc4e --- /dev/null +++ b/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.pem @@ -0,0 +1,6 @@ +-----BEGIN ENCRYPTED PRIVATE KEY----- +MIGrMFcGCSqGSIb3DQEFDTBKMCkGCSqGSIb3DQEFDDAcBAhfQQBzuXcjogICCAAw +DAYIKoZIhvcNAgkFADAdBglghkgBZQMEASoEELhCu0RzKBjEmWe6F30A2cEEUI2y +J54COuDdt/4p1lT4gTwPuFKkqrhRP5JvygIdxG/M8nMNCZS5j2wXwvFVg7MlXV0u +r6ZCsUspfQmjqhagoHEMgWyee/b4gcJcRvg+y9HB +-----END ENCRYPTED PRIVATE KEY----- diff --git a/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8.der b/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8.der Binary files differnew file mode 100644 index 00000000..d8cecc27 --- /dev/null +++ b/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8.der diff --git a/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8.pem b/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8.pem new file mode 100644 index 00000000..13603972 --- /dev/null +++ b/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8.pem @@ -0,0 +1,4 @@ +-----BEGIN PRIVATE KEY----- +MEYCAQAwBQYDK2VvBDoEONAHJqfHUJRF6ws+5Bf6Q1WX0oTyi2kbu9Lo85mLCAEi +rLpN6PS/UUS+Tvm51RU5fNbrUjsPokqR +-----END PRIVATE KEY----- diff --git a/vectors/cryptography_vectors/asymmetric/X448/x448-pub.der b/vectors/cryptography_vectors/asymmetric/X448/x448-pub.der Binary files differnew file mode 100644 index 00000000..b7313caa --- /dev/null +++ b/vectors/cryptography_vectors/asymmetric/X448/x448-pub.der diff --git a/vectors/cryptography_vectors/asymmetric/X448/x448-pub.pem b/vectors/cryptography_vectors/asymmetric/X448/x448-pub.pem new file mode 100644 index 00000000..9ccea2fb --- /dev/null +++ b/vectors/cryptography_vectors/asymmetric/X448/x448-pub.pem @@ -0,0 +1,4 @@ +-----BEGIN PUBLIC KEY----- +MEIwBQYDK2VvAzkA2NRMii6yWalecg8lVUFJpFYO5mpLIes32lYeGElbOCBVo5hu +n/2vyTKP7oYJTa5i2f8gPguA0II= +-----END PUBLIC KEY----- |