aboutsummaryrefslogtreecommitdiffstats
path: root/vectors/cryptography_vectors/asymmetric/X448
diff options
context:
space:
mode:
Diffstat (limited to 'vectors/cryptography_vectors/asymmetric/X448')
-rw-r--r--vectors/cryptography_vectors/asymmetric/X448/rfc7748.txt16
-rw-r--r--vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.derbin0 -> 174 bytes
-rw-r--r--vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.pem6
-rw-r--r--vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8.derbin0 -> 72 bytes
-rw-r--r--vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8.pem4
-rw-r--r--vectors/cryptography_vectors/asymmetric/X448/x448-pub.derbin0 -> 68 bytes
-rw-r--r--vectors/cryptography_vectors/asymmetric/X448/x448-pub.pem4
7 files changed, 30 insertions, 0 deletions
diff --git a/vectors/cryptography_vectors/asymmetric/X448/rfc7748.txt b/vectors/cryptography_vectors/asymmetric/X448/rfc7748.txt
new file mode 100644
index 00000000..613ea1d9
--- /dev/null
+++ b/vectors/cryptography_vectors/asymmetric/X448/rfc7748.txt
@@ -0,0 +1,16 @@
+# From https://tools.ietf.org/html/rfc7748#section-5.2
+
+COUNT = 1
+INPUT_SCALAR = 3d262fddf9ec8e88495266fea19a34d28882acef045104d0d1aae121700a779c984c24f8cdd78fbff44943eba368f54b29259a4f1c600ad3
+INPUT_U = 06fce640fa3487bfda5f6cf2d5263f8aad88334cbd07437f020f08f9814dc031ddbdc38c19c6da2583fa5429db94ada18aa7a7fb4ef8a086
+OUTPUT_U = ce3e4ff95a60dc6697da1db1d85e6afbdf79b50a2412d7546d5f239fe14fbaadeb445fc66a01b0779d98223961111e21766282f73dd96b6f
+
+COUNT = 2
+INPUT_SCALAR = 203d494428b8399352665ddca42f9de8fef600908e0d461cb021f8c538345dd77c3e4806e25f46d3315c44e0a5b4371282dd2c8d5be3095f
+INPUT_U = 0fbcc2f993cd56d3305b0b7d9e55d4c1a8fb5dbb52f8e9a1e9b6201b165d015894e56c4d3570bee52fe205e28a78b91cdfbde71ce8d157db
+OUTPUT_U = 884a02576239ff7a2f2f63b2db6a9ff37047ac13568e1e30fe63c4a7ad1b3ee3a5700df34321d62077e63633c575c1c954514e99da7c179d
+
+COUNT = 3
+INPUT_SCALAR = 0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+INPUT_U = 0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+OUTPUT_U = 3f482c8a9f19b01e6c46ee9711d9dc14fd4bf67af30765c2ae2b846a4d23a8cd0db897086239492caf350b51f833868b9bc2b3bca9cf4113
diff --git a/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.der b/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.der
new file mode 100644
index 00000000..d576f175
--- /dev/null
+++ b/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8-enc.der
Binary files differ
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
new file mode 100644
index 00000000..d8cecc27
--- /dev/null
+++ b/vectors/cryptography_vectors/asymmetric/X448/x448-pkcs8.der
Binary files differ
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
new file mode 100644
index 00000000..b7313caa
--- /dev/null
+++ b/vectors/cryptography_vectors/asymmetric/X448/x448-pub.der
Binary files differ
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-----