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.h54
1 files changed, 54 insertions, 0 deletions
diff --git a/test_vectors/ecdh_test_vectors.h b/test_vectors/ecdh_test_vectors.h
index 7fbb746..930a124 100644
--- a/test_vectors/ecdh_test_vectors.h
+++ b/test_vectors/ecdh_test_vectors.h
@@ -32,6 +32,30 @@
{0x14ed5674, 0x62b6ba27, 0x2ba0e01b, 0x2647d725, \
0x5919bf5e, 0xcbb542f7, 0x659d40de, 0x324524ac}
+#define P_256_H_X \
+ {0x7cf27b18, 0x8d034f7e, 0x8a523803, 0x04b51ac3, \
+ 0xc08969e2, 0x77f21b35, 0xa60b48fc, 0x47669978}
+
+#define P_256_H_Y \
+ {0x07775510, 0xdb8ed040, 0x293d9ac6, 0x9f7430db, \
+ 0xba7dade6, 0x3ce98229, 0x9e04b79d, 0x227873d1}
+
+#define P_256_QA2_X \
+ {0x1aa13502, 0x273db88f, 0x21b4b0be, 0x688a06c6, \
+ 0x6a6019ef, 0x7a00eb42, 0x8e84a4b0, 0x1dac831a}
+
+#define P_256_QA2_Y \
+ {0x60b3485e, 0xf3357265, 0x37fb2896, 0x353d09c3, \
+ 0xe6b148bc, 0x2674f25a, 0x353be0d1, 0xc1fd615b}
+
+#define P_256_QB2_X \
+ {0x7f1985aa, 0x9dd4df67, 0x2e1b8673, 0xa0a9adf8, \
+ 0x1f42adde, 0xad136ffb, 0x0a89b382, 0xb741238f}
+
+#define P_256_QB2_Y \
+ {0x7281e72d, 0x4c2aef64, 0x048b04d5, 0xf7d3a824, \
+ 0x294e3da8, 0x2ddf43d7, 0x009a5760, 0xea0bc5a7}
+
#define P_384_DA \
{0xe733d9db, 0xb8867b57, 0x3cbbc0bd, 0x899c88db, \
0x669322e8, 0x0435c1a4, 0xe2b0ddb1, 0x5e757371, \
@@ -72,3 +96,33 @@
0xf62be0a3, 0x73da36ef, 0x8992e7c9, 0x6cf7619d, \
0xa2d6c0a2, 0xd31ad05d, 0xb3a16a95, 0x0cb7055f}
+#define P_384_H_X \
+ {0x08d99905, 0x7ba3d2d9, 0x69260045, 0xc55b97f0, \
+ 0x89025959, 0xa6f434d6, 0x51d207d1, 0x9fb96e9e, \
+ 0x4fe0e86e, 0xbe0e64f8, 0x5b96a9c7, 0x5295df61}
+
+#define P_384_H_Y \
+ {0x8e80f1fa, 0x5b1b3ced, 0xb7bfe8df, 0xfd6dba74, \
+ 0xb275d875, 0xbc6cc43e, 0x904e505f, 0x256ab425, \
+ 0x5ffd43e9, 0x4d39e22d, 0x61501e70, 0x0a940e80}
+
+#define P_384_QA2_X \
+ {0xa7b06d0d, 0xb185275b, 0xe0a76c9f, 0x0d7e1037, \
+ 0xb1b993a6, 0xb055426c, 0x82d1c569, 0xab12f11f, \
+ 0x78c9b620, 0xeeca809d, 0xfe7f31ed, 0xcef06af5}
+
+#define P_384_QA2_Y \
+ {0x1cfa89ed, 0x774860c8, 0x1ee725b0, 0x9773be94, \
+ 0x58c4e140, 0x8caa4964, 0xd0044b57, 0x92f5e0c9, \
+ 0x8fa62798, 0x86c1bcbc, 0x67ab059a, 0xc38a59a1}
+
+#define P_384_QB2_X \
+ {0xdf3317b1, 0xba767101, 0x33c69cd8, 0xc70de5b6, \
+ 0x68b78d56, 0xf0d851ec, 0xf1697b04, 0xd2ade0e8, \
+ 0x30a6e6d6, 0x2467d70d, 0xbe12e265, 0xaccdd5ed}
+
+#define P_384_QB2_Y \
+ {0x6d8c1907, 0xa63f3e87, 0xd186f8b5, 0x06fcf6d9, \
+ 0x2cc2a8a7, 0xd38fa0ee, 0xd9b67320, 0x7181bcf4, \
+ 0x408e0dd0, 0x25dfee03, 0x6916632a, 0x8335fba2}
+