add test/ecc_nistp256_keys.py
[gnuk/gnuk.git] / test / ecc_nistp256_keys.py
1 # Data taken from: 
2 #    A. Jivsov, Sample Keys and Messages:
3 #    https://sites.google.com/site/brainhub/pgpecckeys
4
5 # uid       ec_dsa_dh_256 <openpgp@brainhub.org>
6 # sign key:
7 # nistp256/BAA59D9C 2010-09-17
8 # keygrip: 8E06A180EFFE4C65B812150CAF19BF30C0689A4C
9 #
10 # q=(x, y) and d
11 key[0] = (0x0bc7a7baebd5f08c74c77b71ee44e7bb0b5a18317b996da5393e33acc52932c6,
12           0xd2f60f4d1efe35a0b9fb8d3787ed4bee97ca012d07b8f5835be7093545d532e6,
13           0xd8f28c530c99821faa5ee2ff4dd8d1df01995d4e98fb45f8768cb65abd4adaa9)
14
15 # decryption key:
16 # sub   nistp256/4089AB73 2010-09-17 nistp256
17 # keygrip: E4403F3FD7A443FAC29FEF288FA0D20AC212851E
18 #
19 # q=(x, y) and d
20 key[1] = (0x7f70c0a8184cdcaea5db20ba8fed17e47bdefb744d575ec449130af37edade65,
21           0x8ae7ee35d20e8897911c9f564be33d9a94bc1e5c927b1aa07ff750d2d11c2971,
22           0xa05cd14749bea3f3d14c92dc438e45e351efe860360c431705b7d42410581843)
23
24 # auth key from: uid       ec_dsa_dh_256_no_pass <openpgp@brainhub.org>
25 #
26 # q=(x, y) and d
27 key[2] = (0x81fbbc20eea9e8d1c3ceabb0a8185925b113d1ac42cd5c78403bd83da19235c6,
28           0x5ed6db13d91db34507d0129bf88981878d29adbf8fcd1720afdb767bb3fcaaff,
29           0xa355916f8665eb99c1af48d9560b5c6889e5287bc75aa693aaae9bdb15e8b3fd)
30
31 # This file is here to extend the test suite for ECC.