aboutsummaryrefslogtreecommitdiff
path: root/test_vectors/ecdsa_test_vector_nsa.h
blob: 762f284953744ce9de0486b8c9206e96551b9049 (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
/* Values from "Suite B Implementer's Guide to FIPS 186-3 (ECDSA)" */

#define ECDSA_P256_D_NSA_INIT 	\
	{0x70a12c2d, 0xb16845ed, 0x56ff68cf, 0xc21a472b, \
	 0x3f04d7d6, 0x851bf634, 0x9f2d7d5b, 0x3452b38a}

#define ECDSA_P256_QX_NSA_INIT	\
	{0x8101ece4, 0x7464a6ea, 0xd70cf69a, 0x6e2bd3d8, \
	 0x8691a326, 0x2d22cba4, 0xf7635eaf, 0xf26680a8}
	 
#define ECDSA_P256_QY_NSA_INIT	\
	{0xd8a12ba6, 0x1d599235, 0xf67d9cb4, 0xd58f1783, \
	 0xd3ca43e7, 0x8f0a5aba, 0xa6240799, 0x36c0c3a9}
	 
#define ECDSA_P256_K_NSA_INIT	\
	{0x580ec00d, 0x85643433, 0x4cef3f71, 0xecaed496, \
	 0x5b12ae37, 0xfa47055b, 0x1965c7b1, 0x34ee45d0}

#define ECDSA_P256_RX_NSA_INIT	\
	{0x7214bc96, 0x47160bbd, 0x39ff2f80, 0x533f5dc6, \
	 0xddd70ddf, 0x86bb8156, 0x61e805d5, 0xd4e6f27c}
	 
#define ECDSA_P256_RY_NSA_INIT	\
	{0x8b81e3e9, 0x77597110, 0xc7cf2633, 0x435b2294, \
	 0xb7264298, 0x7defd3d4, 0x007e1cfc, 0x5df84541}


#define ECDSA_P384_D_NSA_INIT 	\
	{0xc838b852, 0x53ef8dc7, 0x394fa580, 0x8a518398, \
	 0x1c7deef5, 0xa69ba8f4, 0xf2117ffe, 0xa39cfcd9, \
	 0x0e95f6cb, 0xc854abac, 0xab701d50, 0xc1f3cf24}

#define ECDSA_P384_QX_NSA_INIT	\
	{0x1fbac8ee, 0xbd0cbf35, 0x640b39ef, 0xe0808dd7, \
	 0x74debff2, 0x0a2a329e, 0x91713baf, 0x7d7f3c3e, \
	 0x81546d88, 0x3730bee7, 0xe48678f8, 0x57b02ca0}
	 
#define ECDSA_P384_QY_NSA_INIT	\
	{0xeb213103, 0xbd68ce34, 0x3365a8a4, 0xc3d4555f, \
	 0xa385f533, 0x0203bdd7, 0x6ffad1f3, 0xaffb9575, \
	 0x1c132007, 0xe1b24035, 0x3cb0a4cf, 0x1693bdf9}
	 
#define ECDSA_P384_K_NSA_INIT	\
	{0xdc6b4403, 0x6989a196, 0xe39d1cda, 0xc000812f, \
	 0x4bdd8b2d, 0xb41bb33a, 0xf5137258, 0x5ebd1db6, \
	 0x3f0ce827, 0x5aa1fd45, 0xe2d2a735, 0xf8749359}

#define ECDSA_P384_RX_NSA_INIT	\
	{0xa0c27ec8, 0x93092dea, 0x1e1bd2cc, 0xfed3cf94, \
	 0x5c8134ed, 0x0c9f8131, 0x1a0f4a05, 0x942db8db, \
	 0xed8dd59f, 0x267471d5, 0x462aa14f, 0xe72de856}
	 
#define ECDSA_P384_RY_NSA_INIT	\
	{0x85564940, 0x9815bb91, 0x424eaca5, 0xfd76c973, \
	 0x75d575d1, 0x422ec53d, 0x343bd33b, 0x847fdf0c, \
	 0x11569685, 0xb528ab25, 0x49301542, 0x8d7cf72b}