aboutsummaryrefslogtreecommitdiff
path: root/test_vectors/ecdh_test_vectors.h
diff options
context:
space:
mode:
Diffstat (limited to 'test_vectors/ecdh_test_vectors.h')
-rw-r--r--test_vectors/ecdh_test_vectors.h74
1 files changed, 74 insertions, 0 deletions
diff --git a/test_vectors/ecdh_test_vectors.h b/test_vectors/ecdh_test_vectors.h
new file mode 100644
index 0000000..7fbb746
--- /dev/null
+++ b/test_vectors/ecdh_test_vectors.h
@@ -0,0 +1,74 @@
+/* Generated automatically, do not edit. */
+
+#define P_256_DA \
+ {0x404d4afa, 0x3865a3d6, 0xf921ccb4, 0x7cdea4e9, \
+ 0x276c3d45, 0x6e84d196, 0x63324daf, 0x8c5e2f44}
+
+#define P_256_QA_X \
+ {0x6f3b61af, 0x3d79d1b6, 0x7c128369, 0x1fe8e872, \
+ 0xde81e17a, 0x06b5d4e1, 0xaeedcd57, 0x09bf1d1b}
+
+#define P_256_QA_Y \
+ {0xd1345bcc, 0xa022ea89, 0x53b04c2d, 0x11fc24f8, \
+ 0x0b3b7f84, 0x7b79deee, 0xd92ec430, 0xd8ec3c98}
+
+#define P_256_DB \
+ {0x7159a43b, 0xe8322471, 0x19feaeb2, 0x7a92466e, \
+ 0x2b07c8df, 0x29bbd7ea, 0xd3232af8, 0x44995a95}
+
+#define P_256_QB_X \
+ {0x0514608d, 0xc2dc6a21, 0x74b084d6, 0x168aad13, \
+ 0x4acd3f52, 0x6e49dc32, 0xbf9872aa, 0xa4be99d9}
+
+#define P_256_QB_Y \
+ {0x724afa75, 0x4c672b71, 0xe87c9bda, 0xe1e2b15f, \
+ 0x784f480f, 0xeb62040e, 0x281953bd, 0xea382946}
+
+#define P_256_S_X \
+ {0xa001c11b, 0x0d04b6c3, 0xbe99551e, 0x9115b811, \
+ 0x0a41a0b7, 0x59c3e3f2, 0xfb636df1, 0xeb0e9a42}
+
+#define P_256_S_Y \
+ {0x14ed5674, 0x62b6ba27, 0x2ba0e01b, 0x2647d725, \
+ 0x5919bf5e, 0xcbb542f7, 0x659d40de, 0x324524ac}
+
+#define P_384_DA \
+ {0xe733d9db, 0xb8867b57, 0x3cbbc0bd, 0x899c88db, \
+ 0x669322e8, 0x0435c1a4, 0xe2b0ddb1, 0x5e757371, \
+ 0xf684a595, 0x05d923c8, 0xbf96dc11, 0xc3ae505a}
+
+#define P_384_QA_X \
+ {0x8b852708, 0x18311f7f, 0x1ef2f04d, 0xb38e68b2, \
+ 0x3c008bfb, 0x14e20cb0, 0x37efa421, 0xc3c3df6d, \
+ 0xa37c484e, 0x855da981, 0xda866580, 0x7203ff36}
+
+#define P_384_QA_Y \
+ {0xd748f515, 0xef7f2672, 0x0ce8a70e, 0x20827296, \
+ 0x8ee6a89a, 0xaeccd8fb, 0x61b35364, 0xc70dfb48, \
+ 0xeb5c685c, 0x810bd9cb, 0x2d184fb1, 0x096ab30f}
+
+#define P_384_DB \
+ {0x5601820d, 0x705224a5, 0xdd6ddb13, 0xe0a15e76, \
+ 0x869e6abe, 0x37ba2235, 0x792af9f6, 0xa9bf114a, \
+ 0xd1fd319d, 0xd8181e06, 0x44f15448, 0x4e73a75a}
+
+#define P_384_QB_X \
+ {0x37ab556d, 0x0652c6b9, 0xe352c643, 0x4502be19, \
+ 0x9fb9c50f, 0x2ade049b, 0x06e50c30, 0xcdab0673, \
+ 0x69efe0c0, 0x6e114a76, 0xf1338175, 0xdb4f4982}
+
+#define P_384_QB_Y \
+ {0x21cddae0, 0xf117b656, 0x7c9d477b, 0xc1fc5d24, \
+ 0x3b26651e, 0x1406f1ee, 0xb3418552, 0x739c9395, \
+ 0x6774c84d, 0x20cedc15, 0x92fd5de0, 0x4bbf98ad}
+
+#define P_384_S_X \
+ {0x15ac62cb, 0xbb51e1ed, 0xd41d489f, 0xdfa05d45, \
+ 0x115f4ef2, 0x269fbd26, 0x3f6c7364, 0x673f0b19, \
+ 0x489e8a7b, 0xdfad6d40, 0x277edf9f, 0x62220c51}
+
+#define P_384_S_Y \
+ {0xa0b846fe, 0xa76973b4, 0x12dfae76, 0x2b3b6587, \
+ 0xf62be0a3, 0x73da36ef, 0x8992e7c9, 0x6cf7619d, \
+ 0xa2d6c0a2, 0xd31ad05d, 0xb3a16a95, 0x0cb7055f}
+