aboutsummaryrefslogtreecommitdiff
path: root/test_vectors/ecdh_test_vectors.h
blob: 7fbb7463a4bf94532bc17526059c666a900f7437 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
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}