[test] ECC: make sure negative tests pass for the right reasons
[openssl.git] / test / recipes / 30-test_evp_data / evppkey_ecc.txt
1 Title=brainpoolP160r1 curve tests
2
3 PrivateKey=ALICE_cf_brainpoolP160r1
4 -----BEGIN PRIVATE KEY-----
5 MDYCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEBBBswGQIBAQQUo0UiM85512uHsr2DkIOYgyxSQxk=
6 -----END PRIVATE KEY-----
7
8 PublicKey=ALICE_cf_brainpoolP160r1_PUB
9 -----BEGIN PUBLIC KEY-----
10 MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQEBAyoABI7OZhLqr+8c3D9Tn6++CqQtc9jG5a1COb1okeZb
11 wKJUkmWn6NvNCQQ=
12 -----END PUBLIC KEY-----
13
14 PrivPubKeyPair=ALICE_cf_brainpoolP160r1:ALICE_cf_brainpoolP160r1_PUB
15
16 PrivateKey=BOB_cf_brainpoolP160r1
17 -----BEGIN PRIVATE KEY-----
18 MDYCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEBBBswGQIBAQQUmr0Vq3Z/feXq9tg9s8dxJXne1dU=
19 -----END PRIVATE KEY-----
20
21 PublicKey=BOB_cf_brainpoolP160r1_PUB
22 -----BEGIN PUBLIC KEY-----
23 MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQEBAyoABAu+ovBXBFQuw3Rt9qeImT6mLh9rerLFnTRL0+LH
24 sptS1Mbd0R4+5HM=
25 -----END PUBLIC KEY-----
26
27 PrivPubKeyPair=BOB_cf_brainpoolP160r1:BOB_cf_brainpoolP160r1_PUB
28
29 # ECDH Alice with Bob peer
30 Derive=ALICE_cf_brainpoolP160r1
31 PeerKey=BOB_cf_brainpoolP160r1_PUB
32 SharedSecret=2e75cb6a8f13951b437e04a0ed1d714a610036cc
33
34 # ECDH Bob with Alice peer
35 Derive=BOB_cf_brainpoolP160r1
36 PeerKey=ALICE_cf_brainpoolP160r1_PUB
37 SharedSecret=2e75cb6a8f13951b437e04a0ed1d714a610036cc
38
39 Title=brainpoolP160t1 curve tests
40
41 PrivateKey=ALICE_cf_brainpoolP160t1
42 -----BEGIN PRIVATE KEY-----
43 MDYCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQECBBswGQIBAQQU1P/o5GQx5PA0kQoiwUtaXBUASUY=
44 -----END PRIVATE KEY-----
45
46 PublicKey=ALICE_cf_brainpoolP160t1_PUB
47 -----BEGIN PUBLIC KEY-----
48 MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQECAyoABANetsUNsxVmDo7X4LQ9yPYTcjN1HvLTo9GEEQtV
49 lG71NyzLPQwPDwM=
50 -----END PUBLIC KEY-----
51
52 PrivPubKeyPair=ALICE_cf_brainpoolP160t1:ALICE_cf_brainpoolP160t1_PUB
53
54 PrivateKey=BOB_cf_brainpoolP160t1
55 -----BEGIN PRIVATE KEY-----
56 MDYCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQECBBswGQIBAQQUck4Sh9X3JjSUIRoxxKv8qLM6Ijc=
57 -----END PRIVATE KEY-----
58
59 PublicKey=BOB_cf_brainpoolP160t1_PUB
60 -----BEGIN PUBLIC KEY-----
61 MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQECAyoABEtd7DRUMYXeoxhxpWgPz/esQkXtoTAAune8CAAo
62 HqNNlR11VDctfkw=
63 -----END PUBLIC KEY-----
64
65 PrivPubKeyPair=BOB_cf_brainpoolP160t1:BOB_cf_brainpoolP160t1_PUB
66
67 # ECDH Alice with Bob peer
68 Derive=ALICE_cf_brainpoolP160t1
69 PeerKey=BOB_cf_brainpoolP160t1_PUB
70 SharedSecret=6ea603a6a1a83812b967c83ef1867bd807be761e
71
72 # ECDH Bob with Alice peer
73 Derive=BOB_cf_brainpoolP160t1
74 PeerKey=ALICE_cf_brainpoolP160t1_PUB
75 SharedSecret=6ea603a6a1a83812b967c83ef1867bd807be761e
76
77 Title=brainpoolP192r1 curve tests
78
79 PrivateKey=ALICE_cf_brainpoolP192r1
80 -----BEGIN PRIVATE KEY-----
81 MDoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEDBB8wHQIBAQQYlF5JxzV9Doezn3hLoiidvy5TnIA7
82 aR+j
83 -----END PRIVATE KEY-----
84
85 PublicKey=ALICE_cf_brainpoolP192r1_PUB
86 -----BEGIN PUBLIC KEY-----
87 MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEDAzIABELUMqBZrH66DIJ1a3a42k86THdH1DevigK0dc57
88 8XEZ3HcuSQ+ycrMmit1PUQItbg==
89 -----END PUBLIC KEY-----
90
91 PrivPubKeyPair=ALICE_cf_brainpoolP192r1:ALICE_cf_brainpoolP192r1_PUB
92
93 PrivateKey=BOB_cf_brainpoolP192r1
94 -----BEGIN PRIVATE KEY-----
95 MDoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEDBB8wHQIBAQQYjdu95CL1DQMGpsOmsfYOAjF5cW99
96 bQie
97 -----END PRIVATE KEY-----
98
99 PublicKey=BOB_cf_brainpoolP192r1_PUB
100 -----BEGIN PUBLIC KEY-----
101 MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEDAzIABInqyC1mAfyF7LU5tX/dRF5S/S9uPlQjNAhTRP6/
102 /kAbKsXmABQXFeM0+P3hMw4UxQ==
103 -----END PUBLIC KEY-----
104
105 PrivPubKeyPair=BOB_cf_brainpoolP192r1:BOB_cf_brainpoolP192r1_PUB
106
107 # ECDH Alice with Bob peer
108 Derive=ALICE_cf_brainpoolP192r1
109 PeerKey=BOB_cf_brainpoolP192r1_PUB
110 SharedSecret=2b34396d02a40df0b9f8f9c0b8623be05b41249fbd69e02a
111
112 # ECDH Bob with Alice peer
113 Derive=BOB_cf_brainpoolP192r1
114 PeerKey=ALICE_cf_brainpoolP192r1_PUB
115 SharedSecret=2b34396d02a40df0b9f8f9c0b8623be05b41249fbd69e02a
116
117 Title=brainpoolP192t1 curve tests
118
119 PrivateKey=ALICE_cf_brainpoolP192t1
120 -----BEGIN PRIVATE KEY-----
121 MDoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEEBB8wHQIBAQQYKkFNgJ5sJKNIyYPK1h+gdPw04bxa
122 zIV7
123 -----END PRIVATE KEY-----
124
125 PublicKey=ALICE_cf_brainpoolP192t1_PUB
126 -----BEGIN PUBLIC KEY-----
127 MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEEAzIABAzDb+niXBQFn9f0zXf8z+kfdBIYTws8FSfdWFdU
128 NGo4haY9+fL8D40kNNShgBnlKw==
129 -----END PUBLIC KEY-----
130
131 PrivPubKeyPair=ALICE_cf_brainpoolP192t1:ALICE_cf_brainpoolP192t1_PUB
132
133 PrivateKey=BOB_cf_brainpoolP192t1
134 -----BEGIN PRIVATE KEY-----
135 MDoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEEBB8wHQIBAQQYFpxTrRJBEpyCePM20Fmw0uYPoxTm
136 T/sq
137 -----END PRIVATE KEY-----
138
139 PublicKey=BOB_cf_brainpoolP192t1_PUB
140 -----BEGIN PUBLIC KEY-----
141 MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEEAzIABC6CPE1t5PwHpXSS1u4R0JTs1IeDW8hiqarIn3pM
142 I9wh+oCRjVcqvB4WDaql1bHCYg==
143 -----END PUBLIC KEY-----
144
145 PrivPubKeyPair=BOB_cf_brainpoolP192t1:BOB_cf_brainpoolP192t1_PUB
146
147 # ECDH Alice with Bob peer
148 Derive=ALICE_cf_brainpoolP192t1
149 PeerKey=BOB_cf_brainpoolP192t1_PUB
150 SharedSecret=84049068441a342d7c2951ff159cdc9d05c4bddf2a6e6309
151
152 # ECDH Bob with Alice peer
153 Derive=BOB_cf_brainpoolP192t1
154 PeerKey=ALICE_cf_brainpoolP192t1_PUB
155 SharedSecret=84049068441a342d7c2951ff159cdc9d05c4bddf2a6e6309
156
157 Title=brainpoolP224r1 curve tests
158
159 PrivateKey=ALICE_cf_brainpoolP224r1
160 -----BEGIN PRIVATE KEY-----
161 MD4CAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEFBCMwIQIBAQQcHhlSkNTFJbZSy79CADDwo855nH2+
162 cWxwSl6BpQ==
163 -----END PRIVATE KEY-----
164
165 PublicKey=ALICE_cf_brainpoolP224r1_PUB
166 -----BEGIN PUBLIC KEY-----
167 MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEFAzoABBF4+KObaB0yJTPHPrCN6EOnr5M8zKb5CHa7SSyL
168 4L9nRjgA8TfoU03LQsrtE9beREkxK3EHc25Z
169 -----END PUBLIC KEY-----
170
171 PrivPubKeyPair=ALICE_cf_brainpoolP224r1:ALICE_cf_brainpoolP224r1_PUB
172
173 PrivateKey=BOB_cf_brainpoolP224r1
174 -----BEGIN PRIVATE KEY-----
175 MD4CAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEFBCMwIQIBAQQczslMgGENRTriMWvDfGrM/ilLpzy0
176 Js79UiVzLA==
177 -----END PRIVATE KEY-----
178
179 PublicKey=BOB_cf_brainpoolP224r1_PUB
180 -----BEGIN PUBLIC KEY-----
181 MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEFAzoABIGGu4+PPMwOihplm2tLO7dLcDqXZB1MQHloOU8a
182 taeDvYHIck4z08+1DATvPqpIDzyn9WtXRqmG
183 -----END PUBLIC KEY-----
184
185 PrivPubKeyPair=BOB_cf_brainpoolP224r1:BOB_cf_brainpoolP224r1_PUB
186
187 # ECDH Alice with Bob peer
188 Derive=ALICE_cf_brainpoolP224r1
189 PeerKey=BOB_cf_brainpoolP224r1_PUB
190 SharedSecret=477240c0587dea6aecfcac5a154d7ba3a5d4eb1ab30a69012d4401de
191
192 # ECDH Bob with Alice peer
193 Derive=BOB_cf_brainpoolP224r1
194 PeerKey=ALICE_cf_brainpoolP224r1_PUB
195 SharedSecret=477240c0587dea6aecfcac5a154d7ba3a5d4eb1ab30a69012d4401de
196
197 Title=brainpoolP224t1 curve tests
198
199 PrivateKey=ALICE_cf_brainpoolP224t1
200 -----BEGIN PRIVATE KEY-----
201 MD4CAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEGBCMwIQIBAQQca9rhmcgHV6etILVB9ccK2jIFXw4N
202 YrvlljcGFw==
203 -----END PRIVATE KEY-----
204
205 PublicKey=ALICE_cf_brainpoolP224t1_PUB
206 -----BEGIN PUBLIC KEY-----
207 MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEGAzoABHA9XoULjM967710RPgT1ICW0b+y9pFpm2yCUq2m
208 kSiy/JZvuWXhTJ+KmXGnAOTIlyiOUG8tZm39
209 -----END PUBLIC KEY-----
210
211 PrivPubKeyPair=ALICE_cf_brainpoolP224t1:ALICE_cf_brainpoolP224t1_PUB
212
213 PrivateKey=BOB_cf_brainpoolP224t1
214 -----BEGIN PRIVATE KEY-----
215 MD4CAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEGBCMwIQIBAQQcFaiqaheY0xBo5lUY8hOXMUICdOAu
216 NWP/Uw3l+Q==
217 -----END PRIVATE KEY-----
218
219 PublicKey=BOB_cf_brainpoolP224t1_PUB
220 -----BEGIN PUBLIC KEY-----
221 MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEGAzoABLvPkrvyCeS/QdTX5D/AFfF0lTuPpXhSRPKocViS
222 nUIZAEziCuOsgx+BqAOxNg+CN/tNzHsG1srf
223 -----END PUBLIC KEY-----
224
225 PrivPubKeyPair=BOB_cf_brainpoolP224t1:BOB_cf_brainpoolP224t1_PUB
226
227 # ECDH Alice with Bob peer
228 Derive=ALICE_cf_brainpoolP224t1
229 PeerKey=BOB_cf_brainpoolP224t1_PUB
230 SharedSecret=2c8dd0dbf3a62a202150e12443461d348be57bc58db0f2f7d8938933
231
232 # ECDH Bob with Alice peer
233 Derive=BOB_cf_brainpoolP224t1
234 PeerKey=ALICE_cf_brainpoolP224t1_PUB
235 SharedSecret=2c8dd0dbf3a62a202150e12443461d348be57bc58db0f2f7d8938933
236
237 Title=brainpoolP256r1 curve tests
238
239 PrivateKey=ALICE_cf_brainpoolP256r1
240 -----BEGIN PRIVATE KEY-----
241 MEICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEHBCcwJQIBAQQgcH7I5THTXm+bu+vwtyNt+XBxk/uJ
242 R5V/zzRyMoXjuek=
243 -----END PRIVATE KEY-----
244
245 PublicKey=ALICE_cf_brainpoolP256r1_PUB
246 -----BEGIN PUBLIC KEY-----
247 MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEHA0IABDFYVAzLX03nHXeFY7aJspsp525bbgzfnT68kJXB
248 HhChZmPaa5BAV5Cn4DXJ5HQ5N/V8Z8Dz0aux0SWtl6ctENM=
249 -----END PUBLIC KEY-----
250
251 PrivPubKeyPair=ALICE_cf_brainpoolP256r1:ALICE_cf_brainpoolP256r1_PUB
252
253 PrivateKey=BOB_cf_brainpoolP256r1
254 -----BEGIN PRIVATE KEY-----
255 MEICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEHBCcwJQIBAQQgDEj/wLk/4z4Wcv8rOc9lNnRQ6hpr
256 XfiuUSRqgedZkRU=
257 -----END PRIVATE KEY-----
258
259 PublicKey=BOB_cf_brainpoolP256r1_PUB
260 -----BEGIN PUBLIC KEY-----
261 MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEHA0IABHJdRWXtaxwI0AdvDXEk+a6XuQp72Zi+wxCrxFFW
262 NgJbmH0yr4jDklp4oiC2UHkapvT6XanGMKFo2ZSziltas0A=
263 -----END PUBLIC KEY-----
264
265 PrivPubKeyPair=BOB_cf_brainpoolP256r1:BOB_cf_brainpoolP256r1_PUB
266
267 # ECDH Alice with Bob peer
268 Derive=ALICE_cf_brainpoolP256r1
269 PeerKey=BOB_cf_brainpoolP256r1_PUB
270 SharedSecret=2fdd9d97efdcba3f5b181df53331db0ee42a3b1072147325ce8521dbaeafc3e4
271
272 # ECDH Bob with Alice peer
273 Derive=BOB_cf_brainpoolP256r1
274 PeerKey=ALICE_cf_brainpoolP256r1_PUB
275 SharedSecret=2fdd9d97efdcba3f5b181df53331db0ee42a3b1072147325ce8521dbaeafc3e4
276
277 Title=brainpoolP256t1 curve tests
278
279 PrivateKey=ALICE_cf_brainpoolP256t1
280 -----BEGIN PRIVATE KEY-----
281 MEICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEIBCcwJQIBAQQgBDlYKiUEsm+tEN/DDQBhlWKJhF4J
282 We+4fqVSaPNT3VY=
283 -----END PRIVATE KEY-----
284
285 PublicKey=ALICE_cf_brainpoolP256t1_PUB
286 -----BEGIN PUBLIC KEY-----
287 MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEIA0IABE6XKfvmlGKrXKN/FHhW9cMThPFUIq6Au3cCujPI
288 rHejQQJnsz9mSRBtzRkMM1abUc4Mf9xhkWbrT+QuJ3FcLWI=
289 -----END PUBLIC KEY-----
290
291 PrivPubKeyPair=ALICE_cf_brainpoolP256t1:ALICE_cf_brainpoolP256t1_PUB
292
293 PrivateKey=BOB_cf_brainpoolP256t1
294 -----BEGIN PRIVATE KEY-----
295 MEICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEIBCcwJQIBAQQgDUCTqTrVwouIU3hFoO3hwiME17PF
296 X7ntzOWKS2ebqGs=
297 -----END PRIVATE KEY-----
298
299 PublicKey=BOB_cf_brainpoolP256t1_PUB
300 -----BEGIN PUBLIC KEY-----
301 MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEIA0IABBwxGpomQmgqgsUYHmpYt3qGKRVT/pJfyU+lpLXi
302 /XAibEp/IvX3oFMEolSoy39poO6Zkq6npAniBqer+bS9Jpw=
303 -----END PUBLIC KEY-----
304
305 PrivPubKeyPair=BOB_cf_brainpoolP256t1:BOB_cf_brainpoolP256t1_PUB
306
307 # ECDH Alice with Bob peer
308 Derive=ALICE_cf_brainpoolP256t1
309 PeerKey=BOB_cf_brainpoolP256t1_PUB
310 SharedSecret=7f177af329a4b377aea6e80bddf14f09c17c4fe81598703898fb62c929cbff04
311
312 # ECDH Bob with Alice peer
313 Derive=BOB_cf_brainpoolP256t1
314 PeerKey=ALICE_cf_brainpoolP256t1_PUB
315 SharedSecret=7f177af329a4b377aea6e80bddf14f09c17c4fe81598703898fb62c929cbff04
316
317 Title=brainpoolP320r1 curve tests
318
319 PrivateKey=ALICE_cf_brainpoolP320r1
320 -----BEGIN PRIVATE KEY-----
321 MEoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEJBC8wLQIBAQQophG1zB+U2lRdetiZlk9C4+q7APJ9
322 xqGQ0+GPq68+WmyZon1lDRQ5/g==
323 -----END PRIVATE KEY-----
324
325 PublicKey=ALICE_cf_brainpoolP320r1_PUB
326 -----BEGIN PUBLIC KEY-----
327 MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABM9TaT9Q2j+VTlQ1pfcXx9SjlU1fEk0RvEbaY1O8
328 pq8OgkQeulcgSXiI1rJI0wjV/qJoi0coZUHhsJ7bXmdO8vSTdgCMbavZScCkN6iFsALm
329 -----END PUBLIC KEY-----
330
331 PrivPubKeyPair=ALICE_cf_brainpoolP320r1:ALICE_cf_brainpoolP320r1_PUB
332
333 PrivateKey=BOB_cf_brainpoolP320r1
334 -----BEGIN PRIVATE KEY-----
335 MEoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEJBC8wLQIBAQQoO6MtFhs8dwul0iRbyfssxtFF6Ubt
336 q2oHlzvkFL5q4uLSY7pRcDz4vw==
337 -----END PRIVATE KEY-----
338
339 PublicKey=BOB_cf_brainpoolP320r1_PUB
340 -----BEGIN PUBLIC KEY-----
341 MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABM50yDpoBMhirlHQqjMmVj/KZR0dfvmudoDt02qY
342 3lKei94evfTHmPG/9BjMYQGQcRM4CDGHR0iUIUJa99e/rxj9IguPkkNiAmDZQaKsqmKB
343 -----END PUBLIC KEY-----
344
345 PrivPubKeyPair=BOB_cf_brainpoolP320r1:BOB_cf_brainpoolP320r1_PUB
346
347 # ECDH Alice with Bob peer
348 Derive=ALICE_cf_brainpoolP320r1
349 PeerKey=BOB_cf_brainpoolP320r1_PUB
350 SharedSecret=4ee386c231d0a7c9bb6dc05362f56ca70bf7ba5dcb66d8c4574c0497fdab6a5b79818a64ff5dc87e
351
352 # ECDH Bob with Alice peer
353 Derive=BOB_cf_brainpoolP320r1
354 PeerKey=ALICE_cf_brainpoolP320r1_PUB
355 SharedSecret=4ee386c231d0a7c9bb6dc05362f56ca70bf7ba5dcb66d8c4574c0497fdab6a5b79818a64ff5dc87e
356
357 Title=brainpoolP320t1 curve tests
358
359 PrivateKey=ALICE_cf_brainpoolP320t1
360 -----BEGIN PRIVATE KEY-----
361 MEoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEKBC8wLQIBAQQoMsI2lsl5Sj0I4A3J0I5XStMSLT4P
362 hMxwrbFdtKQh+At6RN2s12W4Kg==
363 -----END PRIVATE KEY-----
364
365 PublicKey=ALICE_cf_brainpoolP320t1_PUB
366 -----BEGIN PUBLIC KEY-----
367 MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEKA1IABAvtZgehjOIdjsYKMcK08LaS8zVb6znYb6Qa9Fzf
368 LhLUSH5S728KJHWXMh7RqZMI3yTC5I0ESqB0CvG5N0hR+3y8L3eQJisCNdnzAgMyy0ab
369 -----END PUBLIC KEY-----
370
371 PrivPubKeyPair=ALICE_cf_brainpoolP320t1:ALICE_cf_brainpoolP320t1_PUB
372
373 PrivateKey=BOB_cf_brainpoolP320t1
374 -----BEGIN PRIVATE KEY-----
375 MEoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEKBC8wLQIBAQQoNtZiGbwSl0NNHBmTaJKf7/VMqZjo
376 yWavjg6CPa6ZgpKRR7vIQt5d9Q==
377 -----END PRIVATE KEY-----
378
379 PublicKey=BOB_cf_brainpoolP320t1_PUB
380 -----BEGIN PUBLIC KEY-----
381 MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEKA1IABHlS/OtqhHctabDCsDexScvQ2DGXhBuypaEeKOUq
382 vbLUovatBoreEj1j5YrOl9mKpd9Hj6YqYGWH+7KKjua+5DBn9rlxlmmkst+gb+vm3UE/
383 -----END PUBLIC KEY-----
384
385 PrivPubKeyPair=BOB_cf_brainpoolP320t1:BOB_cf_brainpoolP320t1_PUB
386
387 # ECDH Alice with Bob peer
388 Derive=ALICE_cf_brainpoolP320t1
389 PeerKey=BOB_cf_brainpoolP320t1_PUB
390 SharedSecret=079d62bad81ceeab9f213818faf249f7b29b87a81b56a33b774b2631860f90a25f5377da504cb619
391
392 # ECDH Bob with Alice peer
393 Derive=BOB_cf_brainpoolP320t1
394 PeerKey=ALICE_cf_brainpoolP320t1_PUB
395 SharedSecret=079d62bad81ceeab9f213818faf249f7b29b87a81b56a33b774b2631860f90a25f5377da504cb619
396
397 Title=brainpoolP384r1 curve tests
398
399 PrivateKey=ALICE_cf_brainpoolP384r1
400 -----BEGIN PRIVATE KEY-----
401 MFICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQELBDcwNQIBAQQwUW3EKrK8Rr80Jn5wwvTLC+HDTApA
402 ndycbRYiQkew7SgijhNO+cV0pE0sNpMZY+Wo
403 -----END PRIVATE KEY-----
404
405 PublicKey=ALICE_cf_brainpoolP384r1_PUB
406 -----BEGIN PUBLIC KEY-----
407 MHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBvE/fg0tIrsrIiAL07MlREd5zYk52mW7oQ+jPky
408 PmGeUoZq1LtpEzQCE1uuruOuyQH1M2c7flVA8Gh3IbSCupwVBCR2QObolwk1w5qK/l/KR26tMeXI
409 qL2Sy85NCUpMDw==
410 -----END PUBLIC KEY-----
411
412 PrivPubKeyPair=ALICE_cf_brainpoolP384r1:ALICE_cf_brainpoolP384r1_PUB
413
414 PrivateKey=BOB_cf_brainpoolP384r1
415 -----BEGIN PRIVATE KEY-----
416 MFICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQELBDcwNQIBAQQwdG7bSygpM2GpxDPAb4hOTtFZrP2n
417 qbyf7v3jFe8/ERpzREPcSntkNDyu/iAsmQKj
418 -----END PRIVATE KEY-----
419
420 PublicKey=BOB_cf_brainpoolP384r1_PUB
421 -----BEGIN PUBLIC KEY-----
422 MHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABIIxQfeqZ+uWNKAwZtxAt4ieZW7lCg7Bezpn1dG/
423 VDvy/Dd5YpAuDtVxFCLfCUVH+gXfC2wUpWj8j8lgPhP1wBat/hu/PN/AQPg9C/J2EcQRVQXwyZvQ
424 PzgiZeo1aWw2+w==
425 -----END PUBLIC KEY-----
426
427 PrivPubKeyPair=BOB_cf_brainpoolP384r1:BOB_cf_brainpoolP384r1_PUB
428
429 # ECDH Alice with Bob peer
430 Derive=ALICE_cf_brainpoolP384r1
431 PeerKey=BOB_cf_brainpoolP384r1_PUB
432 SharedSecret=35e9a3f86a38888d183cc343801dcdaecb664d5b37f7fbc0459fd4612da6b29831bd2d8e5b599376ca510fcc3ac78be6
433
434 # ECDH Bob with Alice peer
435 Derive=BOB_cf_brainpoolP384r1
436 PeerKey=ALICE_cf_brainpoolP384r1_PUB
437 SharedSecret=35e9a3f86a38888d183cc343801dcdaecb664d5b37f7fbc0459fd4612da6b29831bd2d8e5b599376ca510fcc3ac78be6
438
439 Title=brainpoolP384t1 curve tests
440
441 PrivateKey=ALICE_cf_brainpoolP384t1
442 -----BEGIN PRIVATE KEY-----
443 MFICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEMBDcwNQIBAQQwGyCfuKlQDK4EflGVc01hBKW+OB/L
444 ojNz6kgnAWMuWoCyOM8SOkSTbOCimaVqZrlq
445 -----END PRIVATE KEY-----
446
447 PublicKey=ALICE_cf_brainpoolP384t1_PUB
448 -----BEGIN PUBLIC KEY-----
449 MHowFAYHKoZIzj0CAQYJKyQDAwIIAQEMA2IABE1O0qNzgozAxaQC7qX2wS+HNfKIAMc7eX4G4Z0w
450 M30kgGyCn4CtWCBFgG15laf6OnYcdJgC8284B2smZiqHuvssw12SZwOlaXoLGyIsqygTitCO3Ebd
451 k2dmuYdWzxj5/g==
452 -----END PUBLIC KEY-----
453
454 PrivPubKeyPair=ALICE_cf_brainpoolP384t1:ALICE_cf_brainpoolP384t1_PUB
455
456 PrivateKey=BOB_cf_brainpoolP384t1
457 -----BEGIN PRIVATE KEY-----
458 MFICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEMBDcwNQIBAQQwbpabbL6g9HZUZ4VusnNGHsHujUsA
459 cDuviAZTBaHWJsCd5jA64hVFZXlZ9Jj/nSLs
460 -----END PRIVATE KEY-----
461
462 PublicKey=BOB_cf_brainpoolP384t1_PUB
463 -----BEGIN PUBLIC KEY-----
464 MHowFAYHKoZIzj0CAQYJKyQDAwIIAQEMA2IABAyawWqAcNlcwOauu2b93XXqpZQeRM26AYcDcHIf
465 tZahQrwFpLgt6Tn7tzA2CgRGvSvBGZTxkzuHasxJn+dBDGLraias3U/sLD3P4TQuP9v8cO6i7g4x
466 T+DZbNUQQ3ePDQ==
467 -----END PUBLIC KEY-----
468
469 PrivPubKeyPair=BOB_cf_brainpoolP384t1:BOB_cf_brainpoolP384t1_PUB
470
471 # ECDH Alice with Bob peer
472 Derive=ALICE_cf_brainpoolP384t1
473 PeerKey=BOB_cf_brainpoolP384t1_PUB
474 SharedSecret=030113dd1662230f1e47418c3044a0852dcd74fa508dbabb02d1fe5d788aa49d8047d02a802f796af21473ab17f6f85f
475
476 # ECDH Bob with Alice peer
477 Derive=BOB_cf_brainpoolP384t1
478 PeerKey=ALICE_cf_brainpoolP384t1_PUB
479 SharedSecret=030113dd1662230f1e47418c3044a0852dcd74fa508dbabb02d1fe5d788aa49d8047d02a802f796af21473ab17f6f85f
480
481 Title=brainpoolP512r1 curve tests
482
483 PrivateKey=ALICE_cf_brainpoolP512r1
484 -----BEGIN PRIVATE KEY-----
485 MGICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQENBEcwRQIBAQRAagAsEAU5t/T4yI0MvyTWuPcrQfaa
486 1xZr99hRfeY7+pDV4yooxTIXUESqk/dBQlFSrVUkdvMQHq/8vm5V/w97LQ==
487 -----END PRIVATE KEY-----
488
489 PublicKey=ALICE_cf_brainpoolP512r1_PUB
490 -----BEGIN PUBLIC KEY-----
491 MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEJLmN88iMClNBtyLHzmSgIE9d+v/GRtBr1+r+
492 Wvz5XOwsiHWWFTRO5Um+3HUVZH+S3nky6n/3Yjn4DFA4lhxV+y40g8p+kkXYKwpXTByQhERcPPPS
493 wKh/S7Y3k3KSLkphjiBExzlBcj9r3gLww9+0nVer/fnUgRz7YwWldv4PR2E=
494 -----END PUBLIC KEY-----
495
496 PrivPubKeyPair=ALICE_cf_brainpoolP512r1:ALICE_cf_brainpoolP512r1_PUB
497
498 PrivateKey=BOB_cf_brainpoolP512r1
499 -----BEGIN PRIVATE KEY-----
500 MGICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQENBEcwRQIBAQRAgHKjBCUMVJTF41vKv+Lp2xVz6bsF
501 P1Aqc+2ehlxlEoYL4H8CbUBh89F1QPjGjIOLEebJcN/KnnpyRGVdx4UV2g==
502 -----END PRIVATE KEY-----
503
504 PublicKey=BOB_cf_brainpoolP512r1_PUB
505 -----BEGIN PUBLIC KEY-----
506 MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAElWuk6uPxVgBSLSK9Zfqbid/ipXbIFKVaetCI
507 YsYOdzkbjGIWLd2MFZIjZ9r7ePEcHXqQiwGvW+8itGM/xwLpA4qZ2QYazqtAbT187d5cdyZf4PQT
508 /kv/ZTvXTl7xHDtaujQ1re00Z3liEKgKstI80BkA6eA4Jfy4G2F7CX/WuSQ=
509 -----END PUBLIC KEY-----
510
511 PrivPubKeyPair=BOB_cf_brainpoolP512r1:BOB_cf_brainpoolP512r1_PUB
512
513 # ECDH Alice with Bob peer
514 Derive=ALICE_cf_brainpoolP512r1
515 PeerKey=BOB_cf_brainpoolP512r1_PUB
516 SharedSecret=84269a8f2932b7e09b23deabaeab26eda6bbdee8846153b0c62b7d2663506a9e71d32cf0cc127ec130f6880612f4e054bc79adb57ddbee97949508ce1eda0bb1
517
518 # ECDH Bob with Alice peer
519 Derive=BOB_cf_brainpoolP512r1
520 PeerKey=ALICE_cf_brainpoolP512r1_PUB
521 SharedSecret=84269a8f2932b7e09b23deabaeab26eda6bbdee8846153b0c62b7d2663506a9e71d32cf0cc127ec130f6880612f4e054bc79adb57ddbee97949508ce1eda0bb1
522
523 Title=brainpoolP512t1 curve tests
524
525 PrivateKey=ALICE_cf_brainpoolP512t1
526 -----BEGIN PRIVATE KEY-----
527 MGICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEOBEcwRQIBAQRAd92o2JLX5lk2v6fGr1pH5TT8KUKR
528 6FaCm6CRk0dC/xK6h0rpONjx+37VuH3uS+HoRlru83maSoeHQneWCc32XA==
529 -----END PRIVATE KEY-----
530
531 PublicKey=ALICE_cf_brainpoolP512t1_PUB
532 -----BEGIN PUBLIC KEY-----
533 MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDgOBggAEob+TJkhNP6D+HoQtlWcLITI3MM25Axi++awv
534 HnMoclRLLur7CjQsKd0v6aEzmG2+4WZSZFGLA9L8Z5sh9L916p5CD5nk1pNfy5QKNi2H5R3QC/oc
535 RfNNxhXdVVekfTaAiqhe8UF3aMngmDAc7sq794DVZvCf1sqq8v5cHrnqRcQ=
536 -----END PUBLIC KEY-----
537
538 PrivPubKeyPair=ALICE_cf_brainpoolP512t1:ALICE_cf_brainpoolP512t1_PUB
539
540 PrivateKey=BOB_cf_brainpoolP512t1
541 -----BEGIN PRIVATE KEY-----
542 MGICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEOBEcwRQIBAQRAVW4ZQKgDeHAkubwYYlp2JKklrbpp
543 gvez/prOdyHJXJbVriU4lCH/MpH2I+nXjaZ9zLcl9JbnrUOJ6xGPHfZJrw==
544 -----END PRIVATE KEY-----
545
546 PublicKey=BOB_cf_brainpoolP512t1_PUB
547 -----BEGIN PUBLIC KEY-----
548 MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDgOBggAEJbQFKxq27CuY7/mgNwEnH3GSYGXy9s6n48qq
549 gbMrp5uREi8JXZ+BuLQmzZuF15ZPOOmh+EJFjbD8i9NDiUkYLnm1oy/EuE1f5VUNoXFeFFIa21vZ
550 2kzPYYKYyUNOdG8p/s4rPBFyCMf6Tizt0D4XA4oLptKUUIX2SC1Sd+qakKA=
551 -----END PUBLIC KEY-----
552
553 PrivPubKeyPair=BOB_cf_brainpoolP512t1:BOB_cf_brainpoolP512t1_PUB
554
555 # ECDH Alice with Bob peer
556 Derive=ALICE_cf_brainpoolP512t1
557 PeerKey=BOB_cf_brainpoolP512t1_PUB
558 SharedSecret=48bc4ebdb9a88ca38bed58f5e547eb11d803fd01b6eadff1761ecb48c54525cba43bdb0ee4a4d7aa6701985e0bc12fd32382c035d80acc7ec26adfcb108a07cb
559
560 # ECDH Bob with Alice peer
561 Derive=BOB_cf_brainpoolP512t1
562 PeerKey=ALICE_cf_brainpoolP512t1_PUB
563 SharedSecret=48bc4ebdb9a88ca38bed58f5e547eb11d803fd01b6eadff1761ecb48c54525cba43bdb0ee4a4d7aa6701985e0bc12fd32382c035d80acc7ec26adfcb108a07cb
564
565 Title=c2pnb163v1 curve tests
566
567 PrivateKey=ALICE_cf_c2pnb163v1
568 -----BEGIN PRIVATE KEY-----
569 MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEEHDAaAgEBBBUD1JfG8cLNP9418YW+hVhriqH6O5Y=
570 -----END PRIVATE KEY-----
571
572 PublicKey=ALICE_cf_c2pnb163v1_PUB
573 -----BEGIN PUBLIC KEY-----
574 MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBXgoOgVlWTLQnrQZXgQuSBcIS3bQAlXQ+yJhS03B
575 4G8rKQXbrc0mvWsF
576 -----END PUBLIC KEY-----
577
578 PrivPubKeyPair=ALICE_cf_c2pnb163v1:ALICE_cf_c2pnb163v1_PUB
579
580 PrivateKey=BOB_cf_c2pnb163v1
581 -----BEGIN PRIVATE KEY-----
582 MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEEHDAaAgEBBBUAc3EaoMmMORTzQhMkhPIXY+/jUSI=
583 -----END PRIVATE KEY-----
584
585 PublicKey=BOB_cf_c2pnb163v1_PUB
586 -----BEGIN PUBLIC KEY-----
587 MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBn9J0jo39aFVZqhBsAKZ6bViAu6zBC8WaFGExnpZ
588 KuBh8tP8VSTHPCHF
589 -----END PUBLIC KEY-----
590
591 PrivPubKeyPair=BOB_cf_c2pnb163v1:BOB_cf_c2pnb163v1_PUB
592
593 # ECDH Alice with Bob peer
594 Derive=ALICE_cf_c2pnb163v1
595 PeerKey=BOB_cf_c2pnb163v1_PUB
596 SharedSecret=065dd38fb6de7f394778e1bf65d840a2c0e7219acd
597
598 # ECDH Bob with Alice peer
599 Derive=BOB_cf_c2pnb163v1
600 PeerKey=ALICE_cf_c2pnb163v1_PUB
601 SharedSecret=065dd38fb6de7f394778e1bf65d840a2c0e7219acd
602
603 # ECC CDH Alice with Bob peer
604 Derive=ALICE_cf_c2pnb163v1
605 PeerKey=BOB_cf_c2pnb163v1_PUB
606 Ctrl=ecdh_cofactor_mode:1
607 SharedSecret=066fc46e8cc4327634dd127748020f2de6aab67585
608
609 # ECC CDH Bob with Alice peer
610 Derive=BOB_cf_c2pnb163v1
611 PeerKey=ALICE_cf_c2pnb163v1_PUB
612 Ctrl=ecdh_cofactor_mode:1
613 SharedSecret=066fc46e8cc4327634dd127748020f2de6aab67585
614
615 PublicKey=MALICE_cf_c2pnb163v1_PUB
616 -----BEGIN PUBLIC KEY-----
617 MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8JxepS05nN
618 /piKdhDD3dDKXUih
619 -----END PUBLIC KEY-----
620
621 # ECC CDH Bob with Malice peer
622 Derive=BOB_cf_c2pnb163v1
623 PeerKey=MALICE_cf_c2pnb163v1_PUB
624 Ctrl=ecdh_cofactor_mode:1
625 Result=DERIVE_ERROR
626 Function=ec_GF2m_simple_point_get_affine_coordinates
627 Reason=point at infinity
628
629 # ECC CDH Alice with Malice peer
630 Derive=ALICE_cf_c2pnb163v1
631 PeerKey=MALICE_cf_c2pnb163v1_PUB
632 Ctrl=ecdh_cofactor_mode:1
633 Result=DERIVE_ERROR
634 Function=ec_GF2m_simple_point_get_affine_coordinates
635 Reason=point at infinity
636
637 Title=c2pnb163v2 curve tests
638
639 PrivateKey=ALICE_cf_c2pnb163v2
640 -----BEGIN PRIVATE KEY-----
641 MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIEHDAaAgEBBBUA4KFv7c1dygtVbdp/g2z2TqLAHkI=
642 -----END PRIVATE KEY-----
643
644 PublicKey=ALICE_cf_c2pnb163v2_PUB
645 -----BEGIN PUBLIC KEY-----
646 MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAVnlL7lMBaASwCIJaf9x2LgNPVmEAb43huHQlo3Q
647 4PzawHXQoYm/qgDd
648 -----END PUBLIC KEY-----
649
650 PrivPubKeyPair=ALICE_cf_c2pnb163v2:ALICE_cf_c2pnb163v2_PUB
651
652 PrivateKey=BOB_cf_c2pnb163v2
653 -----BEGIN PRIVATE KEY-----
654 MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIEHDAaAgEBBBUCEdYqClRWIl2m+X34e+DB2iZSxmQ=
655 -----END PRIVATE KEY-----
656
657 PublicKey=BOB_cf_c2pnb163v2_PUB
658 -----BEGIN PUBLIC KEY-----
659 MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAVWNIKn7/WMfzuNnd5ws9J0DI2CfBkEJizZHAFqy
660 kBF3juAQuARgxuT6
661 -----END PUBLIC KEY-----
662
663 PrivPubKeyPair=BOB_cf_c2pnb163v2:BOB_cf_c2pnb163v2_PUB
664
665 # ECDH Alice with Bob peer
666 Derive=ALICE_cf_c2pnb163v2
667 PeerKey=BOB_cf_c2pnb163v2_PUB
668 SharedSecret=0078ebb986d4f9b0aa0bc4af99e82c2bd24130f3f4
669
670 # ECDH Bob with Alice peer
671 Derive=BOB_cf_c2pnb163v2
672 PeerKey=ALICE_cf_c2pnb163v2_PUB
673 SharedSecret=0078ebb986d4f9b0aa0bc4af99e82c2bd24130f3f4
674
675 # ECC CDH Alice with Bob peer
676 Derive=ALICE_cf_c2pnb163v2
677 PeerKey=BOB_cf_c2pnb163v2_PUB
678 Ctrl=ecdh_cofactor_mode:1
679 SharedSecret=069a80bcd45987fd1c874cd9dc5453207a09b61d41
680
681 # ECC CDH Bob with Alice peer
682 Derive=BOB_cf_c2pnb163v2
683 PeerKey=ALICE_cf_c2pnb163v2_PUB
684 Ctrl=ecdh_cofactor_mode:1
685 SharedSecret=069a80bcd45987fd1c874cd9dc5453207a09b61d41
686
687 PublicKey=MALICE_cf_c2pnb163v2_PUB
688 -----BEGIN PUBLIC KEY-----
689 MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAABuVBl1V5uysY
690 n6HANPEoMoK+7Sv0
691 -----END PUBLIC KEY-----
692
693 # ECC CDH Bob with Malice peer
694 Derive=BOB_cf_c2pnb163v2
695 PeerKey=MALICE_cf_c2pnb163v2_PUB
696 Ctrl=ecdh_cofactor_mode:1
697 Result=DERIVE_ERROR
698 Function=ec_GF2m_simple_point_get_affine_coordinates
699 Reason=point at infinity
700
701 # ECC CDH Alice with Malice peer
702 Derive=ALICE_cf_c2pnb163v2
703 PeerKey=MALICE_cf_c2pnb163v2_PUB
704 Ctrl=ecdh_cofactor_mode:1
705 Result=DERIVE_ERROR
706 Function=ec_GF2m_simple_point_get_affine_coordinates
707 Reason=point at infinity
708
709 Title=c2pnb163v3 curve tests
710
711 PrivateKey=ALICE_cf_c2pnb163v3
712 -----BEGIN PRIVATE KEY-----
713 MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMEHDAaAgEBBBUBItB0y/QeJ+cCh9yoHf0zqLVyMZc=
714 -----END PRIVATE KEY-----
715
716 PublicKey=ALICE_cf_c2pnb163v3_PUB
717 -----BEGIN PUBLIC KEY-----
718 MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEBx1HRyjuBMjt+vlbWaQbKOpNvWKFAslzEbPv6MpK
719 YnObLnq34LRuWznb
720 -----END PUBLIC KEY-----
721
722 PrivPubKeyPair=ALICE_cf_c2pnb163v3:ALICE_cf_c2pnb163v3_PUB
723
724 PrivateKey=BOB_cf_c2pnb163v3
725 -----BEGIN PRIVATE KEY-----
726 MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMEHDAaAgEBBBUAXVHUHeP8Ioz7IqXOWbjaUXEHE5M=
727 -----END PRIVATE KEY-----
728
729 PublicKey=BOB_cf_c2pnb163v3_PUB
730 -----BEGIN PUBLIC KEY-----
731 MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEAqXF7rsAZ40Z1PT4TeeC45RKTxP4AJBAdfuknJ/J
732 DZnBLhxBwtqnfUpA
733 -----END PUBLIC KEY-----
734
735 PrivPubKeyPair=BOB_cf_c2pnb163v3:BOB_cf_c2pnb163v3_PUB
736
737 # ECDH Alice with Bob peer
738 Derive=ALICE_cf_c2pnb163v3
739 PeerKey=BOB_cf_c2pnb163v3_PUB
740 SharedSecret=07fd2ffe9b18973c51caeadbc2154b97a9a0390be9
741
742 # ECDH Bob with Alice peer
743 Derive=BOB_cf_c2pnb163v3
744 PeerKey=ALICE_cf_c2pnb163v3_PUB
745 SharedSecret=07fd2ffe9b18973c51caeadbc2154b97a9a0390be9
746
747 # ECC CDH Alice with Bob peer
748 Derive=ALICE_cf_c2pnb163v3
749 PeerKey=BOB_cf_c2pnb163v3_PUB
750 Ctrl=ecdh_cofactor_mode:1
751 SharedSecret=06f7daf1c963594e1a13f9f17b62aaab2934872c16
752
753 # ECC CDH Bob with Alice peer
754 Derive=BOB_cf_c2pnb163v3
755 PeerKey=ALICE_cf_c2pnb163v3_PUB
756 Ctrl=ecdh_cofactor_mode:1
757 SharedSecret=06f7daf1c963594e1a13f9f17b62aaab2934872c16
758
759 PublicKey=MALICE_cf_c2pnb163v3_PUB
760 -----BEGIN PUBLIC KEY-----
761 MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7jRlUg9oaLK
762 LwAuHF8g5Y0JjJnI
763 -----END PUBLIC KEY-----
764
765 # ECC CDH Bob with Malice peer
766 Derive=BOB_cf_c2pnb163v3
767 PeerKey=MALICE_cf_c2pnb163v3_PUB
768 Ctrl=ecdh_cofactor_mode:1
769 Result=DERIVE_ERROR
770 Function=ec_GF2m_simple_point_get_affine_coordinates
771 Reason=point at infinity
772
773 # ECC CDH Alice with Malice peer
774 Derive=ALICE_cf_c2pnb163v3
775 PeerKey=MALICE_cf_c2pnb163v3_PUB
776 Ctrl=ecdh_cofactor_mode:1
777 Result=DERIVE_ERROR
778 Function=ec_GF2m_simple_point_get_affine_coordinates
779 Reason=point at infinity
780
781 Title=c2pnb176v1 curve tests
782
783 PrivateKey=ALICE_cf_c2pnb176v1
784 -----BEGIN PRIVATE KEY-----
785 MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQEHDAaAgEBBBUAaZ1jV1jM9meV5iiNGPU/WMSfWOM=
786 -----END PRIVATE KEY-----
787
788 PublicKey=ALICE_cf_c2pnb176v1_PUB
789 -----BEGIN PUBLIC KEY-----
790 MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEPjME7IV6Tuz2P++wIT60hRxTkk0M0PNgvqYcUoCI
791 iw3girDLhNzOu3IQ8Ac=
792 -----END PUBLIC KEY-----
793
794 PrivPubKeyPair=ALICE_cf_c2pnb176v1:ALICE_cf_c2pnb176v1_PUB
795
796 PrivateKey=BOB_cf_c2pnb176v1
797 -----BEGIN PRIVATE KEY-----
798 MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQEHDAaAgEBBBUAreyYbcF+ONIf64KmeSzV82OI/50=
799 -----END PRIVATE KEY-----
800
801 PublicKey=BOB_cf_c2pnb176v1_PUB
802 -----BEGIN PUBLIC KEY-----
803 MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEpJn1IDmFj5LceLGfY2wlhI1VHq5vJ+qNIAOXVZhX
804 uMtp6pzy63rCEK53bgs=
805 -----END PUBLIC KEY-----
806
807 PrivPubKeyPair=BOB_cf_c2pnb176v1:BOB_cf_c2pnb176v1_PUB
808
809 # ECDH Alice with Bob peer
810 Derive=ALICE_cf_c2pnb176v1
811 PeerKey=BOB_cf_c2pnb176v1_PUB
812 SharedSecret=3a8021848ee0b2c1c377404267a515225781c181e6ab
813
814 # ECDH Bob with Alice peer
815 Derive=BOB_cf_c2pnb176v1
816 PeerKey=ALICE_cf_c2pnb176v1_PUB
817 SharedSecret=3a8021848ee0b2c1c377404267a515225781c181e6ab
818
819 # ECC CDH Alice with Bob peer
820 Derive=ALICE_cf_c2pnb176v1
821 PeerKey=BOB_cf_c2pnb176v1_PUB
822 Ctrl=ecdh_cofactor_mode:1
823 SharedSecret=b06cdc633b56e813d63326c69d2cfa335352279540ac
824
825 # ECC CDH Bob with Alice peer
826 Derive=BOB_cf_c2pnb176v1
827 PeerKey=ALICE_cf_c2pnb176v1_PUB
828 Ctrl=ecdh_cofactor_mode:1
829 SharedSecret=b06cdc633b56e813d63326c69d2cfa335352279540ac
830
831 PublicKey=MALICE_cf_c2pnb176v1_PUB
832 -----BEGIN PUBLIC KEY-----
833 MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAE4ePri2opCoAUJIUQnaQlvDaxZd9bsdKnjWSvh+FL
834 zXV3l5j8K3pow+GJBE4=
835 -----END PUBLIC KEY-----
836
837 # ECC CDH Bob with Malice peer
838 Derive=BOB_cf_c2pnb176v1
839 PeerKey=MALICE_cf_c2pnb176v1_PUB
840 Ctrl=ecdh_cofactor_mode:1
841 Result=DERIVE_ERROR
842 Function=ec_GF2m_simple_point_get_affine_coordinates
843 Reason=point at infinity
844
845 # ECC CDH Alice with Malice peer
846 Derive=ALICE_cf_c2pnb176v1
847 PeerKey=MALICE_cf_c2pnb176v1_PUB
848 Ctrl=ecdh_cofactor_mode:1
849 Result=DERIVE_ERROR
850 Function=ec_GF2m_simple_point_get_affine_coordinates
851 Reason=point at infinity
852
853 Title=c2pnb208w1 curve tests
854
855 PrivateKey=ALICE_cf_c2pnb208w1
856 -----BEGIN PRIVATE KEY-----
857 MDoCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEIDAeAgEBBBkAiENroXMYNbK/7DQQwCpbXk00gnVd
858 XF2k
859 -----END PRIVATE KEY-----
860
861 PublicKey=ALICE_cf_c2pnb208w1_PUB
862 -----BEGIN PUBLIC KEY-----
863 ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEL+IHOL2IfeLRiE6Wqsc0Frqjq7t/JnBmhN1lMB9Y
864 Yj3+Btcne4CPWf8KvfGjAdMs6JKP4A==
865 -----END PUBLIC KEY-----
866
867 PrivPubKeyPair=ALICE_cf_c2pnb208w1:ALICE_cf_c2pnb208w1_PUB
868
869 PrivateKey=BOB_cf_c2pnb208w1
870 -----BEGIN PRIVATE KEY-----
871 MDoCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEIDAeAgEBBBkAY1GZLynO/IDWwOOjEWUE7k+I/MkP
872 cJot
873 -----END PRIVATE KEY-----
874
875 PublicKey=BOB_cf_c2pnb208w1_PUB
876 -----BEGIN PUBLIC KEY-----
877 ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAENBvdzCDOIvu9zo7reJq1ummhR+0jaDc+EoSlW984
878 cl9FTi/JJznwC+RNgwVfJ1WKJun1YA==
879 -----END PUBLIC KEY-----
880
881 PrivPubKeyPair=BOB_cf_c2pnb208w1:BOB_cf_c2pnb208w1_PUB
882
883 # ECDH Alice with Bob peer
884 Derive=ALICE_cf_c2pnb208w1
885 PeerKey=BOB_cf_c2pnb208w1_PUB
886 SharedSecret=ba32bf80c0f7ab53cb083f267a902a1ad6396eb283237fad91cd
887
888 # ECDH Bob with Alice peer
889 Derive=BOB_cf_c2pnb208w1
890 PeerKey=ALICE_cf_c2pnb208w1_PUB
891 SharedSecret=ba32bf80c0f7ab53cb083f267a902a1ad6396eb283237fad91cd
892
893 # ECC CDH Alice with Bob peer
894 Derive=ALICE_cf_c2pnb208w1
895 PeerKey=BOB_cf_c2pnb208w1_PUB
896 Ctrl=ecdh_cofactor_mode:1
897 SharedSecret=f09f5fc8bf20677558bc65939bf1b7fbbbe2579702729304258b
898
899 # ECC CDH Bob with Alice peer
900 Derive=BOB_cf_c2pnb208w1
901 PeerKey=ALICE_cf_c2pnb208w1_PUB
902 Ctrl=ecdh_cofactor_mode:1
903 SharedSecret=f09f5fc8bf20677558bc65939bf1b7fbbbe2579702729304258b
904
905 PublicKey=MALICE_cf_c2pnb208w1_PUB
906 -----BEGIN PUBLIC KEY-----
907 ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEfuWB9pBZQin+VnmqgYVpbUpKxSQsnXxNqiDtVwqJ
908 oPkHxRWnu5e7qI2idMcqaKDeeniUaA==
909 -----END PUBLIC KEY-----
910
911 # ECC CDH Bob with Malice peer
912 Derive=BOB_cf_c2pnb208w1
913 PeerKey=MALICE_cf_c2pnb208w1_PUB
914 Ctrl=ecdh_cofactor_mode:1
915 Result=DERIVE_ERROR
916 Function=ec_GF2m_simple_point_get_affine_coordinates
917 Reason=point at infinity
918
919 # ECC CDH Alice with Malice peer
920 Derive=ALICE_cf_c2pnb208w1
921 PeerKey=MALICE_cf_c2pnb208w1_PUB
922 Ctrl=ecdh_cofactor_mode:1
923 Result=DERIVE_ERROR
924 Function=ec_GF2m_simple_point_get_affine_coordinates
925 Reason=point at infinity
926
927 Title=c2pnb272w1 curve tests
928
929 PrivateKey=ALICE_cf_c2pnb272w1
930 -----BEGIN PRIVATE KEY-----
931 MEICAQAwEwYHKoZIzj0CAQYIKoZIzj0DABAEKDAmAgEBBCEA0SoHwKAgKb7WQ+s0w1iNBemDZ3+f
932 StHU67fpP7YoF8U=
933 -----END PRIVATE KEY-----
934
935 PublicKey=ALICE_cf_c2pnb272w1_PUB
936 -----BEGIN PUBLIC KEY-----
937 MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAE0IH60bGi46FDzEprGZ8EBK5uMMcVke/txeBRNGHQ
938 DzG68r3EMLZkOfE1+g04MN7HgY7zt3jMYb8ImyLRmvqR2abjs6c=
939 -----END PUBLIC KEY-----
940
941 PrivPubKeyPair=ALICE_cf_c2pnb272w1:ALICE_cf_c2pnb272w1_PUB
942
943 PrivateKey=BOB_cf_c2pnb272w1
944 -----BEGIN PRIVATE KEY-----
945 MEICAQAwEwYHKoZIzj0CAQYIKoZIzj0DABAEKDAmAgEBBCEAFqB5GbPJ4d+X7ye7m05l/OirDqfn
946 MOsOJ6xObBph3zQ=
947 -----END PRIVATE KEY-----
948
949 PublicKey=BOB_cf_c2pnb272w1_PUB
950 -----BEGIN PUBLIC KEY-----
951 MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEIeIkcMHAuOgvHt2Wp52vVe0DYPNnUX79t/mLSx03
952 cUlDmcxL7vIXdx9hB4OmQBYbm+YLDNfTFGAIlDfr2tELpVVPWPo=
953 -----END PUBLIC KEY-----
954
955 PrivPubKeyPair=BOB_cf_c2pnb272w1:BOB_cf_c2pnb272w1_PUB
956
957 # ECDH Alice with Bob peer
958 Derive=ALICE_cf_c2pnb272w1
959 PeerKey=BOB_cf_c2pnb272w1_PUB
960 SharedSecret=cfebd65006520a40f081d8940edf0ebb8e54491ba1499d9f3c63deecee84ddc07142
961
962 # ECDH Bob with Alice peer
963 Derive=BOB_cf_c2pnb272w1
964 PeerKey=ALICE_cf_c2pnb272w1_PUB
965 SharedSecret=cfebd65006520a40f081d8940edf0ebb8e54491ba1499d9f3c63deecee84ddc07142
966
967 # ECC CDH Alice with Bob peer
968 Derive=ALICE_cf_c2pnb272w1
969 PeerKey=BOB_cf_c2pnb272w1_PUB
970 Ctrl=ecdh_cofactor_mode:1
971 SharedSecret=756fc20b27352ac74e5135359c63d375d2732c6d02f25cd526155bac0882a9211dd4
972
973 # ECC CDH Bob with Alice peer
974 Derive=BOB_cf_c2pnb272w1
975 PeerKey=ALICE_cf_c2pnb272w1_PUB
976 Ctrl=ecdh_cofactor_mode:1
977 SharedSecret=756fc20b27352ac74e5135359c63d375d2732c6d02f25cd526155bac0882a9211dd4
978
979 PublicKey=MALICE_cf_c2pnb272w1_PUB
980 -----BEGIN PUBLIC KEY-----
981 MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEvID3AM7qzpKDnOLFY00+E7EKZz/vS/pXgsUA3bWN
982 oJF8ElXFXv59s/SykQBCTHPqzmUbVmrXmtD44Kt1wUBRJfuwxy4=
983 -----END PUBLIC KEY-----
984
985 # ECC CDH Bob with Malice peer
986 Derive=BOB_cf_c2pnb272w1
987 PeerKey=MALICE_cf_c2pnb272w1_PUB
988 Ctrl=ecdh_cofactor_mode:1
989 Result=DERIVE_ERROR
990 Function=ec_GF2m_simple_point_get_affine_coordinates
991 Reason=point at infinity
992
993 # ECC CDH Alice with Malice peer
994 Derive=ALICE_cf_c2pnb272w1
995 PeerKey=MALICE_cf_c2pnb272w1_PUB
996 Ctrl=ecdh_cofactor_mode:1
997 Result=DERIVE_ERROR
998 Function=ec_GF2m_simple_point_get_affine_coordinates
999 Reason=point at infinity
1000
1001 Title=c2pnb304w1 curve tests
1002
1003 PrivateKey=ALICE_cf_c2pnb304w1
1004 -----BEGIN PRIVATE KEY-----
1005 MEYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DABEELDAqAgEBBCUAqJxh50ZIUXOJ1HE3cVkech9OTTPJ
1006 8jy/v5cFcO0X6dykHgnZ
1007 -----END PRIVATE KEY-----
1008
1009 PublicKey=ALICE_cf_c2pnb304w1_PUB
1010 -----BEGIN PUBLIC KEY-----
1011 MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEvoaqRX6qiNQiFH1BhgLCPTpYszoRhmlLirkvlw/Q
1012 iXBlfQ7U4g+iRR/kmu2RlwwOHgNNL+mWcvLkFfS8Kr4jzv1EY1Ecx96n21l0YQ==
1013 -----END PUBLIC KEY-----
1014
1015 PrivPubKeyPair=ALICE_cf_c2pnb304w1:ALICE_cf_c2pnb304w1_PUB
1016
1017 PrivateKey=BOB_cf_c2pnb304w1
1018 -----BEGIN PRIVATE KEY-----
1019 MEYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DABEELDAqAgEBBCUAOScHepX+IwqC8TjyAJI1bkR3cYYt
1020 X9BbqYM9GQfVNSLHntTg
1021 -----END PRIVATE KEY-----
1022
1023 PublicKey=BOB_cf_c2pnb304w1_PUB
1024 -----BEGIN PUBLIC KEY-----
1025 MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEYuAq/6Yw5HxMeMohlWmwl+ZK4ZQucfr1tWDKwhDb
1026 kAOUO2P/Q/H+uelM3VVwxeu6A1kaX7K0UZpNa96NRBwI4aevc+vOxCgYkGt9BA==
1027 -----END PUBLIC KEY-----
1028
1029 PrivPubKeyPair=BOB_cf_c2pnb304w1:BOB_cf_c2pnb304w1_PUB
1030
1031 # ECDH Alice with Bob peer
1032 Derive=ALICE_cf_c2pnb304w1
1033 PeerKey=BOB_cf_c2pnb304w1_PUB
1034 SharedSecret=bfddf9f923210e8231a702e3a1c987cf27661de1bc243c1890e437d67d9f49c6ccfadc035d9d
1035
1036 # ECDH Bob with Alice peer
1037 Derive=BOB_cf_c2pnb304w1
1038 PeerKey=ALICE_cf_c2pnb304w1_PUB
1039 SharedSecret=bfddf9f923210e8231a702e3a1c987cf27661de1bc243c1890e437d67d9f49c6ccfadc035d9d
1040
1041 # ECC CDH Alice with Bob peer
1042 Derive=ALICE_cf_c2pnb304w1
1043 PeerKey=BOB_cf_c2pnb304w1_PUB
1044 Ctrl=ecdh_cofactor_mode:1
1045 SharedSecret=0c7afb3143f93ef2166c05437a1757a62c916ff1751c6d456dd7f2356dcbc75df48015eb5ce8
1046
1047 # ECC CDH Bob with Alice peer
1048 Derive=BOB_cf_c2pnb304w1
1049 PeerKey=ALICE_cf_c2pnb304w1_PUB
1050 Ctrl=ecdh_cofactor_mode:1
1051 SharedSecret=0c7afb3143f93ef2166c05437a1757a62c916ff1751c6d456dd7f2356dcbc75df48015eb5ce8
1052
1053 PublicKey=MALICE_cf_c2pnb304w1_PUB
1054 -----BEGIN PUBLIC KEY-----
1055 MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEBZ5FuthQt0mxTJ8NQWN2J37kYT8ySD893IXEmXYP
1056 fMTr+CSNkf/sfF/13GEdVGnHmBgCH61sPWG69RgzdjRPprZFZxXjubIWYkp0DQ==
1057 -----END PUBLIC KEY-----
1058
1059 # ECC CDH Bob with Malice peer
1060 Derive=BOB_cf_c2pnb304w1
1061 PeerKey=MALICE_cf_c2pnb304w1_PUB
1062 Ctrl=ecdh_cofactor_mode:1
1063 Result=DERIVE_ERROR
1064 Function=ec_GF2m_simple_point_get_affine_coordinates
1065 Reason=point at infinity
1066
1067 # ECC CDH Alice with Malice peer
1068 Derive=ALICE_cf_c2pnb304w1
1069 PeerKey=MALICE_cf_c2pnb304w1_PUB
1070 Ctrl=ecdh_cofactor_mode:1
1071 Result=DERIVE_ERROR
1072 Function=ec_GF2m_simple_point_get_affine_coordinates
1073 Reason=point at infinity
1074
1075 Title=c2pnb368w1 curve tests
1076
1077 PrivateKey=ALICE_cf_c2pnb368w1
1078 -----BEGIN PRIVATE KEY-----
1079 ME4CAQAwEwYHKoZIzj0CAQYIKoZIzj0DABMENDAyAgEBBC0AXeSTXsHb2PEH12tZL8w2q6evA2mi
1080 KfLLIa1c29BTmM//oWdKpqeuvwMIBto=
1081 -----END PRIVATE KEY-----
1082
1083 PublicKey=ALICE_cf_c2pnb368w1_PUB
1084 -----BEGIN PUBLIC KEY-----
1085 MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEmEBXcvMgnHwJW7wAKM4cqboco6zF01J9ntUwoACI
1086 euvf3cpPXBvxUawJXfO9FwFRQabDRagGP99Walidd2JW8nWDWZgZMKj15Wh+4bp2dZHc2tPIIHHd
1087 3makbwQ=
1088 -----END PUBLIC KEY-----
1089
1090 PrivPubKeyPair=ALICE_cf_c2pnb368w1:ALICE_cf_c2pnb368w1_PUB
1091
1092 PrivateKey=BOB_cf_c2pnb368w1
1093 -----BEGIN PRIVATE KEY-----
1094 ME4CAQAwEwYHKoZIzj0CAQYIKoZIzj0DABMENDAyAgEBBC0Aq1R9M/mCMbJMj6VBUpBkS4HXywEz
1095 Qun6d6uXgyU4LZRszA7Dz9+eKbXEMsk=
1096 -----END PRIVATE KEY-----
1097
1098 PublicKey=BOB_cf_c2pnb368w1_PUB
1099 -----BEGIN PUBLIC KEY-----
1100 MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEJOSnsaXA9wb5p8CGLPvYI47Yf3IdZSbWQ3Sn6G2v
1101 At+zYlpzGax1oJ1CW8fGA0Gu0RnvAfDeW9vgrtzshH1Vy/Ni6a7LPho99PtUP2nzUBnv+hfhFSra
1102 gqfRaOs=
1103 -----END PUBLIC KEY-----
1104
1105 PrivPubKeyPair=BOB_cf_c2pnb368w1:BOB_cf_c2pnb368w1_PUB
1106
1107 # ECDH Alice with Bob peer
1108 Derive=ALICE_cf_c2pnb368w1
1109 PeerKey=BOB_cf_c2pnb368w1_PUB
1110 SharedSecret=008d20ede3961be3b01051d6fdae63db43865664804d432293a2edb13dcc8be0fe5b0c655297a84b9067a29c2a6f
1111
1112 # ECDH Bob with Alice peer
1113 Derive=BOB_cf_c2pnb368w1
1114 PeerKey=ALICE_cf_c2pnb368w1_PUB
1115 SharedSecret=008d20ede3961be3b01051d6fdae63db43865664804d432293a2edb13dcc8be0fe5b0c655297a84b9067a29c2a6f
1116
1117 # ECC CDH Alice with Bob peer
1118 Derive=ALICE_cf_c2pnb368w1
1119 PeerKey=BOB_cf_c2pnb368w1_PUB
1120 Ctrl=ecdh_cofactor_mode:1
1121 SharedSecret=df32ddeeffa029aeadabad000a79c3154a0ddd0aeacf4e3de426f5c10096eff8912038c64d4c899131dcd4df2561
1122
1123 # ECC CDH Bob with Alice peer
1124 Derive=BOB_cf_c2pnb368w1
1125 PeerKey=ALICE_cf_c2pnb368w1_PUB
1126 Ctrl=ecdh_cofactor_mode:1
1127 SharedSecret=df32ddeeffa029aeadabad000a79c3154a0ddd0aeacf4e3de426f5c10096eff8912038c64d4c899131dcd4df2561
1128
1129 PublicKey=MALICE_cf_c2pnb368w1_PUB
1130 -----BEGIN PUBLIC KEY-----
1131 MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEWDn/U9rymClM/a0Q1mawHjQjvpxSehRWstSE+2Sd
1132 ubcZowJ+rw5LsEZteQyeVrCpKYUiIBmIVuFb2LDjtNLIJD1lr8C+vdco24ciLS9RzF/Dc9X+tcIj
1133 726e1BE=
1134 -----END PUBLIC KEY-----
1135
1136 # ECC CDH Bob with Malice peer
1137 Derive=BOB_cf_c2pnb368w1
1138 PeerKey=MALICE_cf_c2pnb368w1_PUB
1139 Ctrl=ecdh_cofactor_mode:1
1140 Result=DERIVE_ERROR
1141 Function=ec_GF2m_simple_point_get_affine_coordinates
1142 Reason=point at infinity
1143
1144 # ECC CDH Alice with Malice peer
1145 Derive=ALICE_cf_c2pnb368w1
1146 PeerKey=MALICE_cf_c2pnb368w1_PUB
1147 Ctrl=ecdh_cofactor_mode:1
1148 Result=DERIVE_ERROR
1149 Function=ec_GF2m_simple_point_get_affine_coordinates
1150 Reason=point at infinity
1151
1152 Title=c2tnb191v1 curve tests
1153
1154 PrivateKey=ALICE_cf_c2tnb191v1
1155 -----BEGIN PRIVATE KEY-----
1156 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEHzAdAgEBBBgXyG7A4BvSmjKEl3aU+FQUt02p9U7x
1157 Jk4=
1158 -----END PRIVATE KEY-----
1159
1160 PublicKey=ALICE_cf_c2tnb191v1_PUB
1161 -----BEGIN PUBLIC KEY-----
1162 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEG9iuZmnhz2H/YQKmVUaO//fm7hvV+CP5c2iszpR3
1163 7lRimqLWHPyvKgcP+PRCIUom
1164 -----END PUBLIC KEY-----
1165
1166 PrivPubKeyPair=ALICE_cf_c2tnb191v1:ALICE_cf_c2tnb191v1_PUB
1167
1168 PrivateKey=BOB_cf_c2tnb191v1
1169 -----BEGIN PRIVATE KEY-----
1170 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEHzAdAgEBBBg4+2hv9x9HxFy0c2c1XESDdgOamHu0
1171 MTU=
1172 -----END PRIVATE KEY-----
1173
1174 PublicKey=BOB_cf_c2tnb191v1_PUB
1175 -----BEGIN PUBLIC KEY-----
1176 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEdO/4ii8gi8eQfBrv3XmsOETwIfT8OIpBW/kUoHD+
1177 adqalcB6SIWOfoJReDLcpxAD
1178 -----END PUBLIC KEY-----
1179
1180 PrivPubKeyPair=BOB_cf_c2tnb191v1:BOB_cf_c2tnb191v1_PUB
1181
1182 # ECDH Alice with Bob peer
1183 Derive=ALICE_cf_c2tnb191v1
1184 PeerKey=BOB_cf_c2tnb191v1_PUB
1185 SharedSecret=2ee8a85151c397600984285307c14f0ea0e4c2071d753a99
1186
1187 # ECDH Bob with Alice peer
1188 Derive=BOB_cf_c2tnb191v1
1189 PeerKey=ALICE_cf_c2tnb191v1_PUB
1190 SharedSecret=2ee8a85151c397600984285307c14f0ea0e4c2071d753a99
1191
1192 # ECC CDH Alice with Bob peer
1193 Derive=ALICE_cf_c2tnb191v1
1194 PeerKey=BOB_cf_c2tnb191v1_PUB
1195 Ctrl=ecdh_cofactor_mode:1
1196 SharedSecret=334051dfd62237e69e280ce2fab979bd77260f8dfe4df989
1197
1198 # ECC CDH Bob with Alice peer
1199 Derive=BOB_cf_c2tnb191v1
1200 PeerKey=ALICE_cf_c2tnb191v1_PUB
1201 Ctrl=ecdh_cofactor_mode:1
1202 SharedSecret=334051dfd62237e69e280ce2fab979bd77260f8dfe4df989
1203
1204 PublicKey=MALICE_cf_c2tnb191v1_PUB
1205 -----BEGIN PUBLIC KEY-----
1206 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcPEwZ1wj
1207 iNoFyzyANZl8IDB0fF1RmZD6
1208 -----END PUBLIC KEY-----
1209
1210 # ECC CDH Bob with Malice peer
1211 Derive=BOB_cf_c2tnb191v1
1212 PeerKey=MALICE_cf_c2tnb191v1_PUB
1213 Ctrl=ecdh_cofactor_mode:1
1214 Result=DERIVE_ERROR
1215 Function=ec_GF2m_simple_point_get_affine_coordinates
1216 Reason=point at infinity
1217
1218 # ECC CDH Alice with Malice peer
1219 Derive=ALICE_cf_c2tnb191v1
1220 PeerKey=MALICE_cf_c2tnb191v1_PUB
1221 Ctrl=ecdh_cofactor_mode:1
1222 Result=DERIVE_ERROR
1223 Function=ec_GF2m_simple_point_get_affine_coordinates
1224 Reason=point at infinity
1225
1226 Title=c2tnb191v2 curve tests
1227
1228 PrivateKey=ALICE_cf_c2tnb191v2
1229 -----BEGIN PRIVATE KEY-----
1230 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEHzAdAgEBBBgQZHIQIPrAsbJqq4ZX3JdMrZAkaIGP
1231 jbo=
1232 -----END PRIVATE KEY-----
1233
1234 PublicKey=ALICE_cf_c2tnb191v2_PUB
1235 -----BEGIN PUBLIC KEY-----
1236 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEAyQdwZYRIiv7O4/WRLDKJ249TM8dr2Y+Oz8rSxCI
1237 UVvJT/Jv9m462J6Iz1XOohhP
1238 -----END PUBLIC KEY-----
1239
1240 PrivPubKeyPair=ALICE_cf_c2tnb191v2:ALICE_cf_c2tnb191v2_PUB
1241
1242 PrivateKey=BOB_cf_c2tnb191v2
1243 -----BEGIN PRIVATE KEY-----
1244 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEHzAdAgEBBBgThhW6d5QDaqM8yhm16q6Pu/VFBpf7
1245 wcs=
1246 -----END PRIVATE KEY-----
1247
1248 PublicKey=BOB_cf_c2tnb191v2_PUB
1249 -----BEGIN PUBLIC KEY-----
1250 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEBVkB4O6fFvGzMHv4BF51muFA0npOGKoOdKbIIMQY
1251 JBIoz1RNNXTcgdpguLcrvcPJ
1252 -----END PUBLIC KEY-----
1253
1254 PrivPubKeyPair=BOB_cf_c2tnb191v2:BOB_cf_c2tnb191v2_PUB
1255
1256 # ECDH Alice with Bob peer
1257 Derive=ALICE_cf_c2tnb191v2
1258 PeerKey=BOB_cf_c2tnb191v2_PUB
1259 SharedSecret=711f90cb2aaea65e939065cbd1896affe1d490ba14571400
1260
1261 # ECDH Bob with Alice peer
1262 Derive=BOB_cf_c2tnb191v2
1263 PeerKey=ALICE_cf_c2tnb191v2_PUB
1264 SharedSecret=711f90cb2aaea65e939065cbd1896affe1d490ba14571400
1265
1266 # ECC CDH Alice with Bob peer
1267 Derive=ALICE_cf_c2tnb191v2
1268 PeerKey=BOB_cf_c2tnb191v2_PUB
1269 Ctrl=ecdh_cofactor_mode:1
1270 SharedSecret=1740db5b771fa2889d3ec7c1ba8eeffa7741f0ee62433dce
1271
1272 # ECC CDH Bob with Alice peer
1273 Derive=BOB_cf_c2tnb191v2
1274 PeerKey=ALICE_cf_c2tnb191v2_PUB
1275 Ctrl=ecdh_cofactor_mode:1
1276 SharedSecret=1740db5b771fa2889d3ec7c1ba8eeffa7741f0ee62433dce
1277
1278 PublicKey=MALICE_cf_c2tnb191v2_PUB
1279 -----BEGIN PUBLIC KEY-----
1280 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEA3yPV6Ilx7PU7dWIDzgKzFV07LNsn1EhMyLQaa5U
1281 2vqunpWef+/CaO2pFBcwwW+x
1282 -----END PUBLIC KEY-----
1283
1284 # ECC CDH Bob with Malice peer
1285 Derive=BOB_cf_c2tnb191v2
1286 PeerKey=MALICE_cf_c2tnb191v2_PUB
1287 Ctrl=ecdh_cofactor_mode:1
1288 Result=DERIVE_ERROR
1289 Function=ec_GF2m_simple_point_get_affine_coordinates
1290 Reason=point at infinity
1291
1292 # ECC CDH Alice with Malice peer
1293 Derive=ALICE_cf_c2tnb191v2
1294 PeerKey=MALICE_cf_c2tnb191v2_PUB
1295 Ctrl=ecdh_cofactor_mode:1
1296 Result=DERIVE_ERROR
1297 Function=ec_GF2m_simple_point_get_affine_coordinates
1298 Reason=point at infinity
1299
1300 Title=c2tnb191v3 curve tests
1301
1302 PrivateKey=ALICE_cf_c2tnb191v3
1303 -----BEGIN PRIVATE KEY-----
1304 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEHzAdAgEBBBgTPjf06B01Jq59qU1iczNuA29WfW+b
1305 erU=
1306 -----END PRIVATE KEY-----
1307
1308 PublicKey=ALICE_cf_c2tnb191v3_PUB
1309 -----BEGIN PUBLIC KEY-----
1310 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEL4NGEUX2CXY18MyoH1inKq5kde9RGr25ODm/0BEX
1311 HWsGvDE2HC+6pL2BMl3MRCty
1312 -----END PUBLIC KEY-----
1313
1314 PrivPubKeyPair=ALICE_cf_c2tnb191v3:ALICE_cf_c2tnb191v3_PUB
1315
1316 PrivateKey=BOB_cf_c2tnb191v3
1317 -----BEGIN PRIVATE KEY-----
1318 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEHzAdAgEBBBgUC2bC465JTXYLUaaET/r5n7X85gRH
1319 iSQ=
1320 -----END PRIVATE KEY-----
1321
1322 PublicKey=BOB_cf_c2tnb191v3_PUB
1323 -----BEGIN PUBLIC KEY-----
1324 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEPKekNkT9mQ8KRCTR2RwCFkhNvsjL+/mLHYzbMrYe
1325 QFIb5QwXAdbg2tEOl7yj9qkk
1326 -----END PUBLIC KEY-----
1327
1328 PrivPubKeyPair=BOB_cf_c2tnb191v3:BOB_cf_c2tnb191v3_PUB
1329
1330 # ECDH Alice with Bob peer
1331 Derive=ALICE_cf_c2tnb191v3
1332 PeerKey=BOB_cf_c2tnb191v3_PUB
1333 SharedSecret=196200f7ea06c43c35516b995cf4a4dd4151dbd0ed998561
1334
1335 # ECDH Bob with Alice peer
1336 Derive=BOB_cf_c2tnb191v3
1337 PeerKey=ALICE_cf_c2tnb191v3_PUB
1338 SharedSecret=196200f7ea06c43c35516b995cf4a4dd4151dbd0ed998561
1339
1340 # ECC CDH Alice with Bob peer
1341 Derive=ALICE_cf_c2tnb191v3
1342 PeerKey=BOB_cf_c2tnb191v3_PUB
1343 Ctrl=ecdh_cofactor_mode:1
1344 SharedSecret=311939377670a8a1ed1ee17f9dd182167da00c5a19e2e109
1345
1346 # ECC CDH Bob with Alice peer
1347 Derive=BOB_cf_c2tnb191v3
1348 PeerKey=ALICE_cf_c2tnb191v3_PUB
1349 Ctrl=ecdh_cofactor_mode:1
1350 SharedSecret=311939377670a8a1ed1ee17f9dd182167da00c5a19e2e109
1351
1352 PublicKey=MALICE_cf_c2tnb191v3_PUB
1353 -----BEGIN PUBLIC KEY-----
1354 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAESvPjWlLnANK2j38hHZ0uqueaniovkhwwdJZjrmUk
1355 n5vQBTxUzkIkMjL33v6Lr3z7
1356 -----END PUBLIC KEY-----
1357
1358 # ECC CDH Bob with Malice peer
1359 Derive=BOB_cf_c2tnb191v3
1360 PeerKey=MALICE_cf_c2tnb191v3_PUB
1361 Ctrl=ecdh_cofactor_mode:1
1362 Result=DERIVE_ERROR
1363 Function=ec_GF2m_simple_point_get_affine_coordinates
1364 Reason=point at infinity
1365
1366 # ECC CDH Alice with Malice peer
1367 Derive=ALICE_cf_c2tnb191v3
1368 PeerKey=MALICE_cf_c2tnb191v3_PUB
1369 Ctrl=ecdh_cofactor_mode:1
1370 Result=DERIVE_ERROR
1371 Function=ec_GF2m_simple_point_get_affine_coordinates
1372 Reason=point at infinity
1373
1374 Title=c2tnb239v1 curve tests
1375
1376 PrivateKey=ALICE_cf_c2tnb239v1
1377 -----BEGIN PRIVATE KEY-----
1378 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAsEJTAjAgEBBB4fMJDhCEiuEf/RF6oGjHVcNwN+wCYG
1379 rJMnJLIXiCI=
1380 -----END PRIVATE KEY-----
1381
1382 PublicKey=ALICE_cf_c2tnb239v1_PUB
1383 -----BEGIN PUBLIC KEY-----
1384 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEUgG/uMWy4k0R/kbVJEapF6r5ik4Q9WPsDXAd0856
1385 dVL8PvBXgixk2tKfyY1xUVebcEVlgdZP1pN1Xyvi
1386 -----END PUBLIC KEY-----
1387
1388 PrivPubKeyPair=ALICE_cf_c2tnb239v1:ALICE_cf_c2tnb239v1_PUB
1389
1390 PrivateKey=BOB_cf_c2tnb239v1
1391 -----BEGIN PRIVATE KEY-----
1392 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAsEJTAjAgEBBB4JLDwVJQw3+00FiZBDWFErd7PXnchH
1393 sfpZeV3i5FM=
1394 -----END PRIVATE KEY-----
1395
1396 PublicKey=BOB_cf_c2tnb239v1_PUB
1397 -----BEGIN PUBLIC KEY-----
1398 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEcwKt31cWaoFUd7QxYSdwgMDOqEhjPbD3Z9AfR3tc
1399 G77/MY5z1oQegqImBog645vtPWI8lZd1zcl6QYRS
1400 -----END PUBLIC KEY-----
1401
1402 PrivPubKeyPair=BOB_cf_c2tnb239v1:BOB_cf_c2tnb239v1_PUB
1403
1404 # ECDH Alice with Bob peer
1405 Derive=ALICE_cf_c2tnb239v1
1406 PeerKey=BOB_cf_c2tnb239v1_PUB
1407 SharedSecret=413ea943cdf40c45795c77aeea7099b81cc42566067924d1fdbae42ddf99
1408
1409 # ECDH Bob with Alice peer
1410 Derive=BOB_cf_c2tnb239v1
1411 PeerKey=ALICE_cf_c2tnb239v1_PUB
1412 SharedSecret=413ea943cdf40c45795c77aeea7099b81cc42566067924d1fdbae42ddf99
1413
1414 # ECC CDH Alice with Bob peer
1415 Derive=ALICE_cf_c2tnb239v1
1416 PeerKey=BOB_cf_c2tnb239v1_PUB
1417 Ctrl=ecdh_cofactor_mode:1
1418 SharedSecret=1f1e5a6084492e895c35d76a5d2b4a3fafbd96c4b2230ea71cc1c711fa38
1419
1420 # ECC CDH Bob with Alice peer
1421 Derive=BOB_cf_c2tnb239v1
1422 PeerKey=ALICE_cf_c2tnb239v1_PUB
1423 Ctrl=ecdh_cofactor_mode:1
1424 SharedSecret=1f1e5a6084492e895c35d76a5d2b4a3fafbd96c4b2230ea71cc1c711fa38
1425
1426 PublicKey=MALICE_cf_c2tnb239v1_PUB
1427 -----BEGIN PUBLIC KEY-----
1428 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEJFn89FF7xaa5m+XGxWKFwCH+Mu4rbxwi6lvhuEuT
1429 Itl/OAosALFh8xpt+N5gmKtUdhpjyok2udC4B/mY
1430 -----END PUBLIC KEY-----
1431
1432 # ECC CDH Bob with Malice peer
1433 Derive=BOB_cf_c2tnb239v1
1434 PeerKey=MALICE_cf_c2tnb239v1_PUB
1435 Ctrl=ecdh_cofactor_mode:1
1436 Result=DERIVE_ERROR
1437 Function=ec_GF2m_simple_point_get_affine_coordinates
1438 Reason=point at infinity
1439
1440 # ECC CDH Alice with Malice peer
1441 Derive=ALICE_cf_c2tnb239v1
1442 PeerKey=MALICE_cf_c2tnb239v1_PUB
1443 Ctrl=ecdh_cofactor_mode:1
1444 Result=DERIVE_ERROR
1445 Function=ec_GF2m_simple_point_get_affine_coordinates
1446 Reason=point at infinity
1447
1448 Title=c2tnb239v2 curve tests
1449
1450 PrivateKey=ALICE_cf_c2tnb239v2
1451 -----BEGIN PRIVATE KEY-----
1452 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAwEJTAjAgEBBB4KU4YKdzFOkl6M1biHkxtVGD2uNXr6
1453 GbEcp4PbJKU=
1454 -----END PRIVATE KEY-----
1455
1456 PublicKey=ALICE_cf_c2tnb239v2_PUB
1457 -----BEGIN PUBLIC KEY-----
1458 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEKzpycflUrsyqVV/+fzvC2+AuX3r0b0Syn8acvn78
1459 VnKA9mZKwPLWhnMJcLyzarIzc/6/UcfYGNmTyUlG
1460 -----END PUBLIC KEY-----
1461
1462 PrivPubKeyPair=ALICE_cf_c2tnb239v2:ALICE_cf_c2tnb239v2_PUB
1463
1464 PrivateKey=BOB_cf_c2tnb239v2
1465 -----BEGIN PRIVATE KEY-----
1466 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAwEJTAjAgEBBB4HZQLKGKBpIKiyTq6XYZWQNph1oGP+
1467 JLwCwn7lYx0=
1468 -----END PRIVATE KEY-----
1469
1470 PublicKey=BOB_cf_c2tnb239v2_PUB
1471 -----BEGIN PUBLIC KEY-----
1472 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAETPSkhMs3JW3BG66FSfCov76JKdcRiBhMCW453Wku
1473 N7yBxBmWjeclHhnXIzfc4qM4qf9n3KzMSXejPVYg
1474 -----END PUBLIC KEY-----
1475
1476 PrivPubKeyPair=BOB_cf_c2tnb239v2:BOB_cf_c2tnb239v2_PUB
1477
1478 # ECDH Alice with Bob peer
1479 Derive=ALICE_cf_c2tnb239v2
1480 PeerKey=BOB_cf_c2tnb239v2_PUB
1481 SharedSecret=2e738f14795b2e19ee791c1bf30c5e462ca6c6ed0ec5c6c6402d0730cf4c
1482
1483 # ECDH Bob with Alice peer
1484 Derive=BOB_cf_c2tnb239v2
1485 PeerKey=ALICE_cf_c2tnb239v2_PUB
1486 SharedSecret=2e738f14795b2e19ee791c1bf30c5e462ca6c6ed0ec5c6c6402d0730cf4c
1487
1488 # ECC CDH Alice with Bob peer
1489 Derive=ALICE_cf_c2tnb239v2
1490 PeerKey=BOB_cf_c2tnb239v2_PUB
1491 Ctrl=ecdh_cofactor_mode:1
1492 SharedSecret=7662d8b94d3f0d20eb8e112ca8b7d5699d81f35902df5b77561977df3946
1493
1494 # ECC CDH Bob with Alice peer
1495 Derive=BOB_cf_c2tnb239v2
1496 PeerKey=ALICE_cf_c2tnb239v2_PUB
1497 Ctrl=ecdh_cofactor_mode:1
1498 SharedSecret=7662d8b94d3f0d20eb8e112ca8b7d5699d81f35902df5b77561977df3946
1499
1500 PublicKey=MALICE_cf_c2tnb239v2_PUB
1501 -----BEGIN PUBLIC KEY-----
1502 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAES8fLc5mtVI0HqgKRJ7mN8MU1B0FBkiim6jCHYJf3
1503 JYUX3Gn3Ai11cHie+nVb3z51jSkpDQENHESTv5K2
1504 -----END PUBLIC KEY-----
1505
1506 # ECC CDH Bob with Malice peer
1507 Derive=BOB_cf_c2tnb239v2
1508 PeerKey=MALICE_cf_c2tnb239v2_PUB
1509 Ctrl=ecdh_cofactor_mode:1
1510 Result=DERIVE_ERROR
1511 Function=ec_GF2m_simple_point_get_affine_coordinates
1512 Reason=point at infinity
1513
1514 # ECC CDH Alice with Malice peer
1515 Derive=ALICE_cf_c2tnb239v2
1516 PeerKey=MALICE_cf_c2tnb239v2_PUB
1517 Ctrl=ecdh_cofactor_mode:1
1518 Result=DERIVE_ERROR
1519 Function=ec_GF2m_simple_point_get_affine_coordinates
1520 Reason=point at infinity
1521
1522 Title=c2tnb239v3 curve tests
1523
1524 PrivateKey=ALICE_cf_c2tnb239v3
1525 -----BEGIN PRIVATE KEY-----
1526 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAA0EJTAjAgEBBB4BZZXtcMw5GrpgHJLx4D8z7M6ocWdv
1527 rDl2fV9ObC8=
1528 -----END PRIVATE KEY-----
1529
1530 PublicKey=ALICE_cf_c2tnb239v3_PUB
1531 -----BEGIN PUBLIC KEY-----
1532 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEOu2HIAUX+r6IbRlrPUJUBDL814dR++maVAAkUIjD
1533 H33ewqcI9ZLtpvuR8P8hgRNUTXlh1GWgrB6F21Eo
1534 -----END PUBLIC KEY-----
1535
1536 PrivPubKeyPair=ALICE_cf_c2tnb239v3:ALICE_cf_c2tnb239v3_PUB
1537
1538 PrivateKey=BOB_cf_c2tnb239v3
1539 -----BEGIN PRIVATE KEY-----
1540 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAA0EJTAjAgEBBB4BDxw3SA54y6uYOW1n4yZaUK22J9ef
1541 XG3HcQX+4i0=
1542 -----END PRIVATE KEY-----
1543
1544 PublicKey=BOB_cf_c2tnb239v3_PUB
1545 -----BEGIN PUBLIC KEY-----
1546 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEVaEi76wyzlpzkkSElf4SmGZ7kf1ghHMP82HkGk7K
1547 BC10zUyppoSOAr0eX4pHAkDUF1m/KGoJa7QcJJww
1548 -----END PUBLIC KEY-----
1549
1550 PrivPubKeyPair=BOB_cf_c2tnb239v3:BOB_cf_c2tnb239v3_PUB
1551
1552 # ECDH Alice with Bob peer
1553 Derive=ALICE_cf_c2tnb239v3
1554 PeerKey=BOB_cf_c2tnb239v3_PUB
1555 SharedSecret=6a756022ec2ea89b0fa757824909707102acf3b7da39dc625c6252eb4c48
1556
1557 # ECDH Bob with Alice peer
1558 Derive=BOB_cf_c2tnb239v3
1559 PeerKey=ALICE_cf_c2tnb239v3_PUB
1560 SharedSecret=6a756022ec2ea89b0fa757824909707102acf3b7da39dc625c6252eb4c48
1561
1562 # ECC CDH Alice with Bob peer
1563 Derive=ALICE_cf_c2tnb239v3
1564 PeerKey=BOB_cf_c2tnb239v3_PUB
1565 Ctrl=ecdh_cofactor_mode:1
1566 SharedSecret=3240e19dd8c290e5e1749df60ad0166dd9dbfad645e518b4948e14f774ce
1567
1568 # ECC CDH Bob with Alice peer
1569 Derive=BOB_cf_c2tnb239v3
1570 PeerKey=ALICE_cf_c2tnb239v3_PUB
1571 Ctrl=ecdh_cofactor_mode:1
1572 SharedSecret=3240e19dd8c290e5e1749df60ad0166dd9dbfad645e518b4948e14f774ce
1573
1574 PublicKey=MALICE_cf_c2tnb239v3_PUB
1575 -----BEGIN PUBLIC KEY-----
1576 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAELe/znC87/2ucKX7mXUUyiUvg67slWRdH+WHDct9d
1577 LcXDyB342ZN1nm0NCAmBMcLjohX0Zza0ji3YNjT1
1578 -----END PUBLIC KEY-----
1579
1580 # ECC CDH Bob with Malice peer
1581 Derive=BOB_cf_c2tnb239v3
1582 PeerKey=MALICE_cf_c2tnb239v3_PUB
1583 Ctrl=ecdh_cofactor_mode:1
1584 Result=DERIVE_ERROR
1585 Function=ec_GF2m_simple_point_get_affine_coordinates
1586 Reason=point at infinity
1587
1588 # ECC CDH Alice with Malice peer
1589 Derive=ALICE_cf_c2tnb239v3
1590 PeerKey=MALICE_cf_c2tnb239v3_PUB
1591 Ctrl=ecdh_cofactor_mode:1
1592 Result=DERIVE_ERROR
1593 Function=ec_GF2m_simple_point_get_affine_coordinates
1594 Reason=point at infinity
1595
1596 Title=c2tnb359v1 curve tests
1597
1598 PrivateKey=ALICE_cf_c2tnb359v1
1599 -----BEGIN PRIVATE KEY-----
1600 ME4CAQAwEwYHKoZIzj0CAQYIKoZIzj0DABIENDAyAgEBBC0Afea/a1NrRf6rRRr/UDsI559ADTFP
1601 Bd5HaS33laTZkCdNLITw1UUrESUIOiU=
1602 -----END PRIVATE KEY-----
1603
1604 PublicKey=ALICE_cf_c2tnb359v1_PUB
1605 -----BEGIN PUBLIC KEY-----
1606 MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEZMJU3QF9UJJp2m6qyCnhPuVlPKPHtav3DCgH27SY
1607 RLMN7C4rRmqiJakD11QtOforOgbPW5r/v7t4TUWIlq8jV7kapJNtxQtg/S87L0NQGgHBq/lnJL8x
1608 fN3Y
1609 -----END PUBLIC KEY-----
1610
1611 PrivPubKeyPair=ALICE_cf_c2tnb359v1:ALICE_cf_c2tnb359v1_PUB
1612
1613 PrivateKey=BOB_cf_c2tnb359v1
1614 -----BEGIN PRIVATE KEY-----
1615 ME4CAQAwEwYHKoZIzj0CAQYIKoZIzj0DABIENDAyAgEBBC0Aaw+yr7Atz8CXjLsbI5msXLqxFoMr
1616 esHVfU53i6ucCsnPTWSDWSb5CePtI9g=
1617 -----END PRIVATE KEY-----
1618
1619 PublicKey=BOB_cf_c2tnb359v1_PUB
1620 -----BEGIN PUBLIC KEY-----
1621 MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEUQde0iyDHbsFJZ459d4zUhsrJYAkqndmEBRwSlg5
1622 ZNX8SSS79Zf2HsQl+LWIZyzeYzoHobKXufChw9/H4ThS58VwV5/0hoE929PIgJ1MSEqr5LvJXi+b
1623 R8fe
1624 -----END PUBLIC KEY-----
1625
1626 PrivPubKeyPair=BOB_cf_c2tnb359v1:BOB_cf_c2tnb359v1_PUB
1627
1628 # ECDH Alice with Bob peer
1629 Derive=ALICE_cf_c2tnb359v1
1630 PeerKey=BOB_cf_c2tnb359v1_PUB
1631 SharedSecret=623a71122b5acad467d40d97ef8d8fd46541d8c41d7de6ba181c24e2714c1bc35bcefcf089af69c406eedecc12
1632
1633 # ECDH Bob with Alice peer
1634 Derive=BOB_cf_c2tnb359v1
1635 PeerKey=ALICE_cf_c2tnb359v1_PUB
1636 SharedSecret=623a71122b5acad467d40d97ef8d8fd46541d8c41d7de6ba181c24e2714c1bc35bcefcf089af69c406eedecc12
1637
1638 # ECC CDH Alice with Bob peer
1639 Derive=ALICE_cf_c2tnb359v1
1640 PeerKey=BOB_cf_c2tnb359v1_PUB
1641 Ctrl=ecdh_cofactor_mode:1
1642 SharedSecret=1c9c4cea3251dace2cb763eabf60f106cc1b03f2491e6f20d7bea78e062f8f14c4e82e4d43786eefa44d33f7e9
1643
1644 # ECC CDH Bob with Alice peer
1645 Derive=BOB_cf_c2tnb359v1
1646 PeerKey=ALICE_cf_c2tnb359v1_PUB
1647 Ctrl=ecdh_cofactor_mode:1
1648 SharedSecret=1c9c4cea3251dace2cb763eabf60f106cc1b03f2491e6f20d7bea78e062f8f14c4e82e4d43786eefa44d33f7e9
1649
1650 PublicKey=MALICE_cf_c2tnb359v1_PUB
1651 -----BEGIN PUBLIC KEY-----
1652 MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEDW1DxeJfyPPnxX4WiLM5ZnX9AypqqeKj7FTHxanl
1653 ++A6FgVFjUCatt8Sr4xnSc3zDE0kh6f/wS9SbtCAi74i8HAX5SJiccCMPRkw6kBuHZgiG8EmFJ53
1654 OEQw
1655 -----END PUBLIC KEY-----
1656
1657 # ECC CDH Bob with Malice peer
1658 Derive=BOB_cf_c2tnb359v1
1659 PeerKey=MALICE_cf_c2tnb359v1_PUB
1660 Ctrl=ecdh_cofactor_mode:1
1661 Result=DERIVE_ERROR
1662 Function=ec_GF2m_simple_point_get_affine_coordinates
1663 Reason=point at infinity
1664
1665 # ECC CDH Alice with Malice peer
1666 Derive=ALICE_cf_c2tnb359v1
1667 PeerKey=MALICE_cf_c2tnb359v1_PUB
1668 Ctrl=ecdh_cofactor_mode:1
1669 Result=DERIVE_ERROR
1670 Function=ec_GF2m_simple_point_get_affine_coordinates
1671 Reason=point at infinity
1672
1673 Title=c2tnb431r1 curve tests
1674
1675 PrivateKey=ALICE_cf_c2tnb431r1
1676 -----BEGIN PRIVATE KEY-----
1677 MFYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DABQEPDA6AgEBBDUAG1rgUnH3+PSxqlzt9+QTWv7PrYxz
1678 Qgqj5A2Mqi0LbdixVDciVSSgrU6keVu72oCmHVP+OQ==
1679 -----END PRIVATE KEY-----
1680
1681 PublicKey=ALICE_cf_c2tnb431r1_PUB
1682 -----BEGIN PUBLIC KEY-----
1683 MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABFcQEDic9pYxtxStk/oBxafqyUux1kvEOOwR4FxJ
1684 pGEMTh8B+YfkWuq+IDY5zSqNKtg7cRlAFX2dlHhRSvNxrN3DJCrhe/TQq8SIYawcqEQnM39F8hHM
1685 7VQJLEsBpJ/WUonwMJXknjgfONP7GA==
1686 -----END PUBLIC KEY-----
1687
1688 PrivPubKeyPair=ALICE_cf_c2tnb431r1:ALICE_cf_c2tnb431r1_PUB
1689
1690 PrivateKey=BOB_cf_c2tnb431r1
1691 -----BEGIN PRIVATE KEY-----
1692 MFYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DABQEPDA6AgEBBDUBOsZrpI6hTgImR8DBhKOOrh2SvcT/
1693 VwmzYnbuCRrtr/zwIQcqKKI1ztlrl+kxFxJfk5L7UQ==
1694 -----END PRIVATE KEY-----
1695
1696 PublicKey=BOB_cf_c2tnb431r1_PUB
1697 -----BEGIN PUBLIC KEY-----
1698 MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABHeTG6xjbsKKxn4oYQt9qUM9LrSPZfY11XsBmROc
1699 fb9kEbBLU+QixSbYZOrqPasesDV9dApDXF+w6EfIeNyJEK5Lk+aXamrn7fRMUAQ2m7+Odp87GgA+
1700 8Cg6YpgbK314SK5STziqoZwzEISJ9w==
1701 -----END PUBLIC KEY-----
1702
1703 PrivPubKeyPair=BOB_cf_c2tnb431r1:BOB_cf_c2tnb431r1_PUB
1704
1705 # ECDH Alice with Bob peer
1706 Derive=ALICE_cf_c2tnb431r1
1707 PeerKey=BOB_cf_c2tnb431r1_PUB
1708 SharedSecret=1c9a64de0b706f0e562d5144ceeb4806ce8782865dc0e3fab694967955bd40afc79bf9241ef4a173fbf9baeac0d416392fb13bdc6978
1709
1710 # ECDH Bob with Alice peer
1711 Derive=BOB_cf_c2tnb431r1
1712 PeerKey=ALICE_cf_c2tnb431r1_PUB
1713 SharedSecret=1c9a64de0b706f0e562d5144ceeb4806ce8782865dc0e3fab694967955bd40afc79bf9241ef4a173fbf9baeac0d416392fb13bdc6978
1714
1715 # ECC CDH Alice with Bob peer
1716 Derive=ALICE_cf_c2tnb431r1
1717 PeerKey=BOB_cf_c2tnb431r1_PUB
1718 Ctrl=ecdh_cofactor_mode:1
1719 SharedSecret=059e2ea2d0d8bad5005a9401196ebb1633377c7ded8ec58a0398cf1d0f42ea82614f68cb836ecfc33612b8a705b4c3b7b4ed12eb6e22
1720
1721 # ECC CDH Bob with Alice peer
1722 Derive=BOB_cf_c2tnb431r1
1723 PeerKey=ALICE_cf_c2tnb431r1_PUB
1724 Ctrl=ecdh_cofactor_mode:1
1725 SharedSecret=059e2ea2d0d8bad5005a9401196ebb1633377c7ded8ec58a0398cf1d0f42ea82614f68cb836ecfc33612b8a705b4c3b7b4ed12eb6e22
1726
1727 PublicKey=MALICE_cf_c2tnb431r1_PUB
1728 -----BEGIN PUBLIC KEY-----
1729 MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABA/cHJ1bNJ2l3GcrT67WEoU0w/Ajy28T9X4XLv8a
1730 5EpnkembeFlRG8ILplDcZimE8kjNQWynAk+NbJRsIU/XLzcm7VXkkqEkx/yCQ/TOcbeB3qrpzWYr
1731 F3Cls9x60wuFYNc9d6eIe4B+puz9IQ==
1732 -----END PUBLIC KEY-----
1733
1734 # ECC CDH Bob with Malice peer
1735 Derive=BOB_cf_c2tnb431r1
1736 PeerKey=MALICE_cf_c2tnb431r1_PUB
1737 Ctrl=ecdh_cofactor_mode:1
1738 Result=DERIVE_ERROR
1739 Function=ec_GF2m_simple_point_get_affine_coordinates
1740 Reason=point at infinity
1741
1742 # ECC CDH Alice with Malice peer
1743 Derive=ALICE_cf_c2tnb431r1
1744 PeerKey=MALICE_cf_c2tnb431r1_PUB
1745 Ctrl=ecdh_cofactor_mode:1
1746 Result=DERIVE_ERROR
1747 Function=ec_GF2m_simple_point_get_affine_coordinates
1748 Reason=point at infinity
1749
1750 Title=prime192v1 curve tests
1751
1752 PrivateKey=ALICE_cf_prime192v1
1753 -----BEGIN PRIVATE KEY-----
1754 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhQFYLaobJ47BVWWZv/ByY8Ti69m/U9
1755 TeI=
1756 -----END PRIVATE KEY-----
1757
1758 PublicKey=ALICE_cf_prime192v1_PUB
1759 -----BEGIN PUBLIC KEY-----
1760 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEHYbt14KzucSpmKMrlDx1IGz/a28nDs21OjKgx3BK
1761 PZ78UrllIr69kgrYUKsRg4sd
1762 -----END PUBLIC KEY-----
1763
1764 PrivPubKeyPair=ALICE_cf_prime192v1:ALICE_cf_prime192v1_PUB
1765
1766 PrivateKey=BOB_cf_prime192v1
1767 -----BEGIN PRIVATE KEY-----
1768 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhsbmKHAtygIqirkmUXSbniDJOx0/fI
1769 CWM=
1770 -----END PRIVATE KEY-----
1771
1772 PublicKey=BOB_cf_prime192v1_PUB
1773 -----BEGIN PUBLIC KEY-----
1774 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEJA+FQcXq5Axzv8pLDslxq1QVt1hjN2i0TgoO6Yxp
1775 bAekMot69VorE8ibSzgJixXJ
1776 -----END PUBLIC KEY-----
1777
1778 PrivPubKeyPair=BOB_cf_prime192v1:BOB_cf_prime192v1_PUB
1779
1780 # ECDH Alice with Bob peer
1781 Derive=ALICE_cf_prime192v1
1782 PeerKey=BOB_cf_prime192v1_PUB
1783 SharedSecret=e36cad3b0f8d00f60f090440a76df47896713ae61421c354
1784
1785 # ECDH Bob with Alice peer
1786 Derive=BOB_cf_prime192v1
1787 PeerKey=ALICE_cf_prime192v1_PUB
1788 SharedSecret=e36cad3b0f8d00f60f090440a76df47896713ae61421c354
1789
1790 Title=prime192v2 curve tests
1791
1792 PrivateKey=ALICE_cf_prime192v2
1793 -----BEGIN PRIVATE KEY-----
1794 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEHzAdAgEBBBh6rcgPFDmA2P4CGSrC7ii9DAjepljX
1795 sMM=
1796 -----END PRIVATE KEY-----
1797
1798 PublicKey=ALICE_cf_prime192v2_PUB
1799 -----BEGIN PUBLIC KEY-----
1800 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAET6wOPoDU3BeU7VKozsGEvDeJs//9Z/aNEcbbLQ0d
1801 g5IzsS/XMJzifjCJZgNsb7mi
1802 -----END PUBLIC KEY-----
1803
1804 PrivPubKeyPair=ALICE_cf_prime192v2:ALICE_cf_prime192v2_PUB
1805
1806 PrivateKey=BOB_cf_prime192v2
1807 -----BEGIN PRIVATE KEY-----
1808 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEHzAdAgEBBBja4R9iZuiu95XEuM1558ArTwNnAl7M
1809 xqI=
1810 -----END PRIVATE KEY-----
1811
1812 PublicKey=BOB_cf_prime192v2_PUB
1813 -----BEGIN PUBLIC KEY-----
1814 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEcgWNAOL4pZCmouZl+be+rC0yLAJkm2YuPWs+FX2u
1815 Y6OU1aHkkspZTC1uUVWjchy5
1816 -----END PUBLIC KEY-----
1817
1818 PrivPubKeyPair=BOB_cf_prime192v2:BOB_cf_prime192v2_PUB
1819
1820 # ECDH Alice with Bob peer
1821 Derive=ALICE_cf_prime192v2
1822 PeerKey=BOB_cf_prime192v2_PUB
1823 SharedSecret=ae2ff9f1f9f24e6d281dc78993d9f71913e1e105965000a1
1824
1825 # ECDH Bob with Alice peer
1826 Derive=BOB_cf_prime192v2
1827 PeerKey=ALICE_cf_prime192v2_PUB
1828 SharedSecret=ae2ff9f1f9f24e6d281dc78993d9f71913e1e105965000a1
1829
1830 Title=prime192v3 curve tests
1831
1832 PrivateKey=ALICE_cf_prime192v3
1833 -----BEGIN PRIVATE KEY-----
1834 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEHzAdAgEBBBij5blPQRKM1/9c57YDZXIIue80MDqx
1835 Igw=
1836 -----END PRIVATE KEY-----
1837
1838 PublicKey=ALICE_cf_prime192v3_PUB
1839 -----BEGIN PUBLIC KEY-----
1840 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAE1+mLeiT/jjHO71IL/C/ZcnF6+yj9FV6eqfuPdHAi
1841 MsDRFCB6/h8TcCUFuospu5l0
1842 -----END PUBLIC KEY-----
1843
1844 PrivPubKeyPair=ALICE_cf_prime192v3:ALICE_cf_prime192v3_PUB
1845
1846 PrivateKey=BOB_cf_prime192v3
1847 -----BEGIN PRIVATE KEY-----
1848 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEHzAdAgEBBBhgFP4fFLtm/yk5tsosBUBKTg370FOu
1849 92g=
1850 -----END PRIVATE KEY-----
1851
1852 PublicKey=BOB_cf_prime192v3_PUB
1853 -----BEGIN PUBLIC KEY-----
1854 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEv35bOz0xqLeJqpZdZ8LyiUgsJMBEtN2UMJm8blX2
1855 vMWAgEeLhzar86BUlS7dZwS7
1856 -----END PUBLIC KEY-----
1857
1858 PrivPubKeyPair=BOB_cf_prime192v3:BOB_cf_prime192v3_PUB
1859
1860 # ECDH Alice with Bob peer
1861 Derive=ALICE_cf_prime192v3
1862 PeerKey=BOB_cf_prime192v3_PUB
1863 SharedSecret=9e562ecbe29c510a13b0daea822ec864c2a9684d2a382812
1864
1865 # ECDH Bob with Alice peer
1866 Derive=BOB_cf_prime192v3
1867 PeerKey=ALICE_cf_prime192v3_PUB
1868 SharedSecret=9e562ecbe29c510a13b0daea822ec864c2a9684d2a382812
1869
1870 Title=prime239v1 curve tests
1871
1872 PrivateKey=ALICE_cf_prime239v1
1873 -----BEGIN PRIVATE KEY-----
1874 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQQEJTAjAgEBBB5nH2mt/GUx+I/60NlcuQlrdupDXwMY
1875 SF/w+SUTNqY=
1876 -----END PRIVATE KEY-----
1877
1878 PublicKey=ALICE_cf_prime239v1_PUB
1879 -----BEGIN PUBLIC KEY-----
1880 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEMqQLCgDR9njkq9QELuOu+J/9YGcxJHULdvxHImLW
1881 RXqBUM5Xea+Qk2SKIpWcogxr2zFeQyeLj2bQysuo
1882 -----END PUBLIC KEY-----
1883
1884 PrivPubKeyPair=ALICE_cf_prime239v1:ALICE_cf_prime239v1_PUB
1885
1886 PrivateKey=BOB_cf_prime239v1
1887 -----BEGIN PRIVATE KEY-----
1888 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQQEJTAjAgEBBB5RZgYV+j+zhwI12zCzB+mdPofMx0kB
1889 jZ9gplgXxzk=
1890 -----END PRIVATE KEY-----
1891
1892 PublicKey=BOB_cf_prime239v1_PUB
1893 -----BEGIN PUBLIC KEY-----
1894 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEBR5m/kllh025oO4GvqALkjRliVv7q4x8ro/tkYnT
1895 L2U4hkT6xUeRu9QC4KOz7KUVH+nBbQASL4XQg/3C
1896 -----END PUBLIC KEY-----
1897
1898 PrivPubKeyPair=BOB_cf_prime239v1:BOB_cf_prime239v1_PUB
1899
1900 # ECDH Alice with Bob peer
1901 Derive=ALICE_cf_prime239v1
1902 PeerKey=BOB_cf_prime239v1_PUB
1903 SharedSecret=196b1d0206d4f87c313c266bfb12c90dd1f1f64b89bfc16518086b9801b8
1904
1905 # ECDH Bob with Alice peer
1906 Derive=BOB_cf_prime239v1
1907 PeerKey=ALICE_cf_prime239v1_PUB
1908 SharedSecret=196b1d0206d4f87c313c266bfb12c90dd1f1f64b89bfc16518086b9801b8
1909
1910 Title=prime239v2 curve tests
1911
1912 PrivateKey=ALICE_cf_prime239v2
1913 -----BEGIN PRIVATE KEY-----
1914 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQUEJTAjAgEBBB5uLCwofbD2Suc/iIRhXJsPqZ4me87h
1915 +tFevsg1pPE=
1916 -----END PRIVATE KEY-----
1917
1918 PublicKey=ALICE_cf_prime239v2_PUB
1919 -----BEGIN PUBLIC KEY-----
1920 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAETH77jXHBItV673gTNK/HTFldo4VxPiscbideUgKd
1921 CWjdVsXebgAZbqQwf0h9QWcIgM7K7ODdW5kCuZ1G
1922 -----END PUBLIC KEY-----
1923
1924 PrivPubKeyPair=ALICE_cf_prime239v2:ALICE_cf_prime239v2_PUB
1925
1926 PrivateKey=BOB_cf_prime239v2
1927 -----BEGIN PRIVATE KEY-----
1928 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQUEJTAjAgEBBB5nlF+ouuw3Ljkgy3pHkCN+/JoHAMyT
1929 KY0wlvJdo/w=
1930 -----END PRIVATE KEY-----
1931
1932 PublicKey=BOB_cf_prime239v2_PUB
1933 -----BEGIN PUBLIC KEY-----
1934 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAELUQYo0UH8HbK/RMD2jVphBU+iB4OTOfvaaTlHq06
1935 dcJ8a9a+mAQKhb1OZVEq1n4nQsgRiI1rPxugVERM
1936 -----END PUBLIC KEY-----
1937
1938 PrivPubKeyPair=BOB_cf_prime239v2:BOB_cf_prime239v2_PUB
1939
1940 # ECDH Alice with Bob peer
1941 Derive=ALICE_cf_prime239v2
1942 PeerKey=BOB_cf_prime239v2_PUB
1943 SharedSecret=1d18ca6366bceba3c1477daa0e08202088abcf14fc2b8fbf98ba95858fcf
1944
1945 # ECDH Bob with Alice peer
1946 Derive=BOB_cf_prime239v2
1947 PeerKey=ALICE_cf_prime239v2_PUB
1948 SharedSecret=1d18ca6366bceba3c1477daa0e08202088abcf14fc2b8fbf98ba95858fcf
1949
1950 Title=prime239v3 curve tests
1951
1952 PrivateKey=ALICE_cf_prime239v3
1953 -----BEGIN PRIVATE KEY-----
1954 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQYEJTAjAgEBBB5J95JRhBDTzlyAPAfu6T2Pb9vK0NKu
1955 Y9AfhA2G+mI=
1956 -----END PRIVATE KEY-----
1957
1958 PublicKey=ALICE_cf_prime239v3_PUB
1959 -----BEGIN PUBLIC KEY-----
1960 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEZEN48pqgLF08Yjj/8BLM2Nr5ZhpYxyBurbzKRuBb
1961 GLpzZLteJN9vZjN7ouNpMxLVUFQxTOwpsvUw86Lk
1962 -----END PUBLIC KEY-----
1963
1964 PrivPubKeyPair=ALICE_cf_prime239v3:ALICE_cf_prime239v3_PUB
1965
1966 PrivateKey=BOB_cf_prime239v3
1967 -----BEGIN PRIVATE KEY-----
1968 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQYEJTAjAgEBBB5Z7rMZML1xeryBaYYr+QuMiQxHT44I
1969 d9bmIVvG3dM=
1970 -----END PRIVATE KEY-----
1971
1972 PublicKey=BOB_cf_prime239v3_PUB
1973 -----BEGIN PUBLIC KEY-----
1974 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEQUWKqohAPAoIYEZOvc1QwSlcB+gW0febaNxGOy47
1975 LaIWdsNM7GJVP9xpdSwm/L+Dip/oH4E59f3SiOAd
1976 -----END PUBLIC KEY-----
1977
1978 PrivPubKeyPair=BOB_cf_prime239v3:BOB_cf_prime239v3_PUB
1979
1980 # ECDH Alice with Bob peer
1981 Derive=ALICE_cf_prime239v3
1982 PeerKey=BOB_cf_prime239v3_PUB
1983 SharedSecret=4dcc2c67c5993162ed71ebb33077bbb85395b0d3eec2311aa404e45901a0
1984
1985 # ECDH Bob with Alice peer
1986 Derive=BOB_cf_prime239v3
1987 PeerKey=ALICE_cf_prime239v3_PUB
1988 SharedSecret=4dcc2c67c5993162ed71ebb33077bbb85395b0d3eec2311aa404e45901a0
1989
1990 Title=prime256v1 curve tests
1991
1992 PrivateKey=ALICE_cf_prime256v1
1993 -----BEGIN PRIVATE KEY-----
1994 MEECAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQcEJzAlAgEBBCDZE0NZiGAFJX6JQxumKTFRT+XFCQqJ
1995 gHCUxmU2fRcn9Q==
1996 -----END PRIVATE KEY-----
1997
1998 PublicKey=ALICE_cf_prime256v1_PUB
1999 -----BEGIN PUBLIC KEY-----
2000 MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE5kDOrX6kmk1/jHfEdMBluFos6dyCbzKVOX3v2aa2
2001 y5IhlhTKtCJdydX+XWLDXWW9sbtIRNP94R3iOOpRPBqpGg==
2002 -----END PUBLIC KEY-----
2003
2004 PrivPubKeyPair=ALICE_cf_prime256v1:ALICE_cf_prime256v1_PUB
2005
2006 PrivateKey=BOB_cf_prime256v1
2007 -----BEGIN PRIVATE KEY-----
2008 MEECAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQcEJzAlAgEBBCAxJgV1dLJw/o2Dmh1fIY1KpBd88WCP
2009 23wZzR8DzhyCrA==
2010 -----END PRIVATE KEY-----
2011
2012 PublicKey=BOB_cf_prime256v1_PUB
2013 -----BEGIN PUBLIC KEY-----
2014 MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE5J6yA+j0zrGi6RilUhjrcL7OUMzYTwpnw5DdRXr0
2015 creHgE03EFV//7xqadB4BDwFIGM9MV2sE6qREEomWhZFeg==
2016 -----END PUBLIC KEY-----
2017
2018 PrivPubKeyPair=BOB_cf_prime256v1:BOB_cf_prime256v1_PUB
2019
2020 # ECDH Alice with Bob peer
2021 Derive=ALICE_cf_prime256v1
2022 PeerKey=BOB_cf_prime256v1_PUB
2023 SharedSecret=ee63690b553dcd9bccb066137725f0489395a83f4d280f309339d606c969734a
2024
2025 # ECDH Bob with Alice peer
2026 Derive=BOB_cf_prime256v1
2027 PeerKey=ALICE_cf_prime256v1_PUB
2028 SharedSecret=ee63690b553dcd9bccb066137725f0489395a83f4d280f309339d606c969734a
2029
2030 Title=secp112r1 curve tests
2031
2032 PrivateKey=ALICE_cf_secp112r1
2033 -----BEGIN PRIVATE KEY-----
2034 MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAYEFTATAgEBBA6zC5ZzEIIdvY4Q7DS0uw==
2035 -----END PRIVATE KEY-----
2036
2037 PublicKey=ALICE_cf_secp112r1_PUB
2038 -----BEGIN PUBLIC KEY-----
2039 MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEYIawfjH3qRrJJWwuG3Ys5ZhDJsmdWi34aHgKAA==
2040 -----END PUBLIC KEY-----
2041
2042 PrivPubKeyPair=ALICE_cf_secp112r1:ALICE_cf_secp112r1_PUB
2043
2044 PrivateKey=BOB_cf_secp112r1
2045 -----BEGIN PRIVATE KEY-----
2046 MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAYEFTATAgEBBA6WPx4YxBODium8BKDw0A==
2047 -----END PRIVATE KEY-----
2048
2049 PublicKey=BOB_cf_secp112r1_PUB
2050 -----BEGIN PUBLIC KEY-----
2051 MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEchh3iQdPN1rrzrpdZRQ95G6tvdwEBQ+gfu1tvA==
2052 -----END PUBLIC KEY-----
2053
2054 PrivPubKeyPair=BOB_cf_secp112r1:BOB_cf_secp112r1_PUB
2055
2056 # ECDH Alice with Bob peer
2057 Derive=ALICE_cf_secp112r1
2058 PeerKey=BOB_cf_secp112r1_PUB
2059 SharedSecret=4ddd1d504b444d4be67ba2e4610a
2060
2061 # ECDH Bob with Alice peer
2062 Derive=BOB_cf_secp112r1
2063 PeerKey=ALICE_cf_secp112r1_PUB
2064 SharedSecret=4ddd1d504b444d4be67ba2e4610a
2065
2066 Title=secp112r2 curve tests
2067
2068 PrivateKey=ALICE_cf_secp112r2
2069 -----BEGIN PRIVATE KEY-----
2070 MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4GcvIx97ePHdAiH0Z9EA==
2071 -----END PRIVATE KEY-----
2072
2073 PublicKey=ALICE_cf_secp112r2_PUB
2074 -----BEGIN PUBLIC KEY-----
2075 MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEHK9uNAILHBmPZdKKh79/nzYE0HbvC//rA7i0Xw==
2076 -----END PUBLIC KEY-----
2077
2078 PrivPubKeyPair=ALICE_cf_secp112r2:ALICE_cf_secp112r2_PUB
2079
2080 PrivateKey=BOB_cf_secp112r2
2081 -----BEGIN PRIVATE KEY-----
2082 MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4WzpVFZnZv9mvtpnYNyw==
2083 -----END PRIVATE KEY-----
2084
2085 PublicKey=BOB_cf_secp112r2_PUB
2086 -----BEGIN PUBLIC KEY-----
2087 MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEUzBLNQupqUpGgmZl9JVjKBpwusl52rFg5OVFJA==
2088 -----END PUBLIC KEY-----
2089
2090 PrivPubKeyPair=BOB_cf_secp112r2:BOB_cf_secp112r2_PUB
2091
2092 # ECDH Alice with Bob peer
2093 Derive=ALICE_cf_secp112r2
2094 PeerKey=BOB_cf_secp112r2_PUB
2095 SharedSecret=a6d05c7ba5128a9685c705b5030b
2096
2097 # ECDH Bob with Alice peer
2098 Derive=BOB_cf_secp112r2
2099 PeerKey=ALICE_cf_secp112r2_PUB
2100 SharedSecret=a6d05c7ba5128a9685c705b5030b
2101
2102 # ECC CDH Alice with Bob peer
2103 Derive=ALICE_cf_secp112r2
2104 PeerKey=BOB_cf_secp112r2_PUB
2105 Ctrl=ecdh_cofactor_mode:1
2106 SharedSecret=04f3280e92c269d794aa779efcef
2107
2108 # ECC CDH Bob with Alice peer
2109 Derive=BOB_cf_secp112r2
2110 PeerKey=ALICE_cf_secp112r2_PUB
2111 Ctrl=ecdh_cofactor_mode:1
2112 SharedSecret=04f3280e92c269d794aa779efcef
2113
2114 PublicKey=MALICE_cf_secp112r2_PUB
2115 -----BEGIN PUBLIC KEY-----
2116 MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEsf2N4SfUZWtXPrUTmEyr71I/JSn8VtzQsFHuqQ==
2117 -----END PUBLIC KEY-----
2118
2119 # ECC CDH Bob with Malice peer
2120 Derive=BOB_cf_secp112r2
2121 PeerKey=MALICE_cf_secp112r2_PUB
2122 Ctrl=ecdh_cofactor_mode:1
2123 Result=DERIVE_ERROR
2124 Function=ec_GFp_simple_point_get_affine_coordinates
2125 Reason=point at infinity
2126
2127 # ECC CDH Alice with Malice peer
2128 Derive=ALICE_cf_secp112r2
2129 PeerKey=MALICE_cf_secp112r2_PUB
2130 Ctrl=ecdh_cofactor_mode:1
2131 Result=DERIVE_ERROR
2132 Function=ec_GFp_simple_point_get_affine_coordinates
2133 Reason=point at infinity
2134
2135 Title=secp128r1 curve tests
2136
2137 PrivateKey=ALICE_cf_secp128r1
2138 -----BEGIN PRIVATE KEY-----
2139 MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBB+RX18d0+gKpdcKbJJTrEZ
2140 -----END PRIVATE KEY-----
2141
2142 PublicKey=ALICE_cf_secp128r1_PUB
2143 -----BEGIN PUBLIC KEY-----
2144 MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEG0XMAdrAZOPUW6L9ADU8XK8sZr7dtIcDinSWU1zSV9s=
2145 -----END PUBLIC KEY-----
2146
2147 PrivPubKeyPair=ALICE_cf_secp128r1:ALICE_cf_secp128r1_PUB
2148
2149 PrivateKey=BOB_cf_secp128r1
2150 -----BEGIN PRIVATE KEY-----
2151 MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBB/J9/eClt9mimGwOcOsjJF
2152 -----END PRIVATE KEY-----
2153
2154 PublicKey=BOB_cf_secp128r1_PUB
2155 -----BEGIN PUBLIC KEY-----
2156 MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAE82nknsOS+u8mybP0KJqQhvm83gbPNTZOcvm0ZDVR5sU=
2157 -----END PUBLIC KEY-----
2158
2159 PrivPubKeyPair=BOB_cf_secp128r1:BOB_cf_secp128r1_PUB
2160
2161 # ECDH Alice with Bob peer
2162 Derive=ALICE_cf_secp128r1
2163 PeerKey=BOB_cf_secp128r1_PUB
2164 SharedSecret=5020f1b759da1f737a61a29a268d7669
2165
2166 # ECDH Bob with Alice peer
2167 Derive=BOB_cf_secp128r1
2168 PeerKey=ALICE_cf_secp128r1_PUB
2169 SharedSecret=5020f1b759da1f737a61a29a268d7669
2170
2171 Title=secp128r2 curve tests
2172
2173 PrivateKey=ALICE_cf_secp128r2
2174 -----BEGIN PRIVATE KEY-----
2175 MC4CAQAwEAYHKoZIzj0CAQYFK4EEAB0EFzAVAgEBBBALPaUYCnPgNiLhez93Z1Gi
2176 -----END PRIVATE KEY-----
2177
2178 PublicKey=ALICE_cf_secp128r2_PUB
2179 -----BEGIN PUBLIC KEY-----
2180 MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEOKiPRGtZXwxmvTr35NmUkNsAGGk9RKNA4D5BE9ZrjZQ=
2181 -----END PUBLIC KEY-----
2182
2183 PrivPubKeyPair=ALICE_cf_secp128r2:ALICE_cf_secp128r2_PUB
2184
2185 PrivateKey=BOB_cf_secp128r2
2186 -----BEGIN PRIVATE KEY-----
2187 MC4CAQAwEAYHKoZIzj0CAQYFK4EEAB0EFzAVAgEBBBARg3vb436QgyHdyt6l/b6G
2188 -----END PRIVATE KEY-----
2189
2190 PublicKey=BOB_cf_secp128r2_PUB
2191 -----BEGIN PUBLIC KEY-----
2192 MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAELph7h27BYjIINC2EddcpIOxKbdz8Xe7h3Az1ZuR9bAI=
2193 -----END PUBLIC KEY-----
2194
2195 PrivPubKeyPair=BOB_cf_secp128r2:BOB_cf_secp128r2_PUB
2196
2197 # ECDH Alice with Bob peer
2198 Derive=ALICE_cf_secp128r2
2199 PeerKey=BOB_cf_secp128r2_PUB
2200 SharedSecret=8f4d8c75141e9b084328222440eb5dfa
2201
2202 # ECDH Bob with Alice peer
2203 Derive=BOB_cf_secp128r2
2204 PeerKey=ALICE_cf_secp128r2_PUB
2205 SharedSecret=8f4d8c75141e9b084328222440eb5dfa
2206
2207 # ECC CDH Alice with Bob peer
2208 Derive=ALICE_cf_secp128r2
2209 PeerKey=BOB_cf_secp128r2_PUB
2210 Ctrl=ecdh_cofactor_mode:1
2211 SharedSecret=baaa0c16e16eef291001475d638e4830
2212
2213 # ECC CDH Bob with Alice peer
2214 Derive=BOB_cf_secp128r2
2215 PeerKey=ALICE_cf_secp128r2_PUB
2216 Ctrl=ecdh_cofactor_mode:1
2217 SharedSecret=baaa0c16e16eef291001475d638e4830
2218
2219 PublicKey=MALICE_cf_secp128r2_PUB
2220 -----BEGIN PUBLIC KEY-----
2221 MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAE6h6RzJIp6HLR6RDOPtyzGDurkuE9aAaZqHosPTnkLxQ=
2222 -----END PUBLIC KEY-----
2223
2224 # ECC CDH Bob with Malice peer
2225 Derive=BOB_cf_secp128r2
2226 PeerKey=MALICE_cf_secp128r2_PUB
2227 Ctrl=ecdh_cofactor_mode:1
2228 Result=DERIVE_ERROR
2229 Function=ec_GFp_simple_point_get_affine_coordinates
2230 Reason=point at infinity
2231
2232 # ECC CDH Alice with Malice peer
2233 Derive=ALICE_cf_secp128r2
2234 PeerKey=MALICE_cf_secp128r2_PUB
2235 Ctrl=ecdh_cofactor_mode:1
2236 Result=DERIVE_ERROR
2237 Function=ec_GFp_simple_point_get_affine_coordinates
2238 Reason=point at infinity
2239
2240 Title=secp160k1 curve tests
2241
2242 PrivateKey=ALICE_cf_secp160k1
2243 -----BEGIN PRIVATE KEY-----
2244 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAkEHDAaAgEBBBUAlxTBO50KwFwWKPtk1rutu68m+zI=
2245 -----END PRIVATE KEY-----
2246
2247 PublicKey=ALICE_cf_secp160k1_PUB
2248 -----BEGIN PUBLIC KEY-----
2249 MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEcVWIjtPZn1cHckclpn5jKDCphQUVHxFN5tSeFG9wsJZT
2250 EvqPyLS64w==
2251 -----END PUBLIC KEY-----
2252
2253 PrivPubKeyPair=ALICE_cf_secp160k1:ALICE_cf_secp160k1_PUB
2254
2255 PrivateKey=BOB_cf_secp160k1
2256 -----BEGIN PRIVATE KEY-----
2257 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAkEHDAaAgEBBBUAdrPkoNkRVUloiuwzruQszSUuwpY=
2258 -----END PRIVATE KEY-----
2259
2260 PublicKey=BOB_cf_secp160k1_PUB
2261 -----BEGIN PUBLIC KEY-----
2262 MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAESGN41cAj8Fg4pAJM7FUKHiawbCR0b9unMpZWxqOKeW1/
2263 bxT/CqEkyw==
2264 -----END PUBLIC KEY-----
2265
2266 PrivPubKeyPair=BOB_cf_secp160k1:BOB_cf_secp160k1_PUB
2267
2268 # ECDH Alice with Bob peer
2269 Derive=ALICE_cf_secp160k1
2270 PeerKey=BOB_cf_secp160k1_PUB
2271 SharedSecret=b738a0bf17f3271a9a155bfdfe2f0f1d51494d42
2272
2273 # ECDH Bob with Alice peer
2274 Derive=BOB_cf_secp160k1
2275 PeerKey=ALICE_cf_secp160k1_PUB
2276 SharedSecret=b738a0bf17f3271a9a155bfdfe2f0f1d51494d42
2277
2278 Title=secp160r1 curve tests
2279
2280 PrivateKey=ALICE_cf_secp160r1
2281 -----BEGIN PRIVATE KEY-----
2282 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUAR6m1+jIBuJnSKx9fHmyAYhsnYe8=
2283 -----END PRIVATE KEY-----
2284
2285 PublicKey=ALICE_cf_secp160r1_PUB
2286 -----BEGIN PUBLIC KEY-----
2287 MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEO78GZuBaCfJjHK97c9N21z+4mm37b5x7/Hr3Xc4pUbtb
2288 OoNj/A+W9w==
2289 -----END PUBLIC KEY-----
2290
2291 PrivPubKeyPair=ALICE_cf_secp160r1:ALICE_cf_secp160r1_PUB
2292
2293 PrivateKey=BOB_cf_secp160r1
2294 -----BEGIN PRIVATE KEY-----
2295 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUATqvd54Jj7TbnrLAd2dMYCpExLws=
2296 -----END PRIVATE KEY-----
2297
2298 PublicKey=BOB_cf_secp160r1_PUB
2299 -----BEGIN PUBLIC KEY-----
2300 MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEBKDbBSPTwmb00MFvMtJMxQ2YDmcPOZHE8YbVr5hp8s5J
2301 Jwy17FaNNg==
2302 -----END PUBLIC KEY-----
2303
2304 PrivPubKeyPair=BOB_cf_secp160r1:BOB_cf_secp160r1_PUB
2305
2306 # ECDH Alice with Bob peer
2307 Derive=ALICE_cf_secp160r1
2308 PeerKey=BOB_cf_secp160r1_PUB
2309 SharedSecret=1912ea7b9bb1de5b8d3cef83e7a6e7a917816541
2310
2311 # ECDH Bob with Alice peer
2312 Derive=BOB_cf_secp160r1
2313 PeerKey=ALICE_cf_secp160r1_PUB
2314 SharedSecret=1912ea7b9bb1de5b8d3cef83e7a6e7a917816541
2315
2316 Title=secp160r2 curve tests
2317
2318 PrivateKey=ALICE_cf_secp160r2
2319 -----BEGIN PRIVATE KEY-----
2320 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUA3IsVg4R4paXaPATDHvzfnvM+vjQ=
2321 -----END PRIVATE KEY-----
2322
2323 PublicKey=ALICE_cf_secp160r2_PUB
2324 -----BEGIN PUBLIC KEY-----
2325 MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAE4V+25YCpVkKF6NF/UPc1SYxohYWcf3qT3JDoPRhnm/rj
2326 mSqCCA6gUw==
2327 -----END PUBLIC KEY-----
2328
2329 PrivPubKeyPair=ALICE_cf_secp160r2:ALICE_cf_secp160r2_PUB
2330
2331 PrivateKey=BOB_cf_secp160r2
2332 -----BEGIN PRIVATE KEY-----
2333 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUAYT/5C7UpD17DnZm4ObswmGFMI1Q=
2334 -----END PRIVATE KEY-----
2335
2336 PublicKey=BOB_cf_secp160r2_PUB
2337 -----BEGIN PUBLIC KEY-----
2338 MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEB7YVzBmzhnIdouvN/nb8VMXCqO8dkhmebyVzoD0oAzuH
2339 nN+SfWr6aQ==
2340 -----END PUBLIC KEY-----
2341
2342 PrivPubKeyPair=BOB_cf_secp160r2:BOB_cf_secp160r2_PUB
2343
2344 # ECDH Alice with Bob peer
2345 Derive=ALICE_cf_secp160r2
2346 PeerKey=BOB_cf_secp160r2_PUB
2347 SharedSecret=ccb9cae5c9487ff60c487bd1b39a62eb4680e9b6
2348
2349 # ECDH Bob with Alice peer
2350 Derive=BOB_cf_secp160r2
2351 PeerKey=ALICE_cf_secp160r2_PUB
2352 SharedSecret=ccb9cae5c9487ff60c487bd1b39a62eb4680e9b6
2353
2354 Title=secp192k1 curve tests
2355
2356 PrivateKey=ALICE_cf_secp192k1
2357 -----BEGIN PRIVATE KEY-----
2358 MDYCAQAwEAYHKoZIzj0CAQYFK4EEAB8EHzAdAgEBBBikVZrCZQB7ZtkhNfQYpjKHZ9KxXgooJ90=
2359 -----END PRIVATE KEY-----
2360
2361 PublicKey=ALICE_cf_secp192k1_PUB
2362 -----BEGIN PUBLIC KEY-----
2363 MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAEyV4EzMZglBXtYdn38hNTrCGflAsJprMkxkOlw58chZ25
2364 6EAu7gVvYDTpnRkymKyH
2365 -----END PUBLIC KEY-----
2366
2367 PrivPubKeyPair=ALICE_cf_secp192k1:ALICE_cf_secp192k1_PUB
2368
2369 PrivateKey=BOB_cf_secp192k1
2370 -----BEGIN PRIVATE KEY-----
2371 MDYCAQAwEAYHKoZIzj0CAQYFK4EEAB8EHzAdAgEBBBiJQ/PunKGk9QPUyqIBGMgHKKg+yxJr5io=
2372 -----END PRIVATE KEY-----
2373
2374 PublicKey=BOB_cf_secp192k1_PUB
2375 -----BEGIN PUBLIC KEY-----
2376 MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAE990Tnmh9QQQHVHuLpfrAsgjvB9R2MJXzhBZN1WvtxLqF
2377 OZ2oFMP0Kfcr7HbI7a5j
2378 -----END PUBLIC KEY-----
2379
2380 PrivPubKeyPair=BOB_cf_secp192k1:BOB_cf_secp192k1_PUB
2381
2382 # ECDH Alice with Bob peer
2383 Derive=ALICE_cf_secp192k1
2384 PeerKey=BOB_cf_secp192k1_PUB
2385 SharedSecret=a46a6bfb279d4dc30cffac585d1fbec905dbe46aca5e3c9d
2386
2387 # ECDH Bob with Alice peer
2388 Derive=BOB_cf_secp192k1
2389 PeerKey=ALICE_cf_secp192k1_PUB
2390 SharedSecret=a46a6bfb279d4dc30cffac585d1fbec905dbe46aca5e3c9d
2391
2392 Title=secp224k1 curve tests
2393
2394 PrivateKey=ALICE_cf_secp224k1
2395 -----BEGIN PRIVATE KEY-----
2396 MDsCAQAwEAYHKoZIzj0CAQYFK4EEACAEJDAiAgEBBB0AZPk3TzxGhX7TljBBhJDLBfulAMp6Bh3W
2397 w40Qyg==
2398 -----END PRIVATE KEY-----
2399
2400 PublicKey=ALICE_cf_secp224k1_PUB
2401 -----BEGIN PUBLIC KEY-----
2402 ME4wEAYHKoZIzj0CAQYFK4EEACADOgAE4o7LGdJDixqJZ5imnqaX4IeE55NG4W0HEe72LVC7pmn2
2403 e3m7uC92ZQhduF9lJli4dXD5en/1wkE=
2404 -----END PUBLIC KEY-----
2405
2406 PrivPubKeyPair=ALICE_cf_secp224k1:ALICE_cf_secp224k1_PUB
2407
2408 PrivateKey=BOB_cf_secp224k1
2409 -----BEGIN PRIVATE KEY-----
2410 MDsCAQAwEAYHKoZIzj0CAQYFK4EEACAEJDAiAgEBBB0AdQ02GguRy3yHOjLkpoWb27QA/L1abfWe
2411 q2xUfA==
2412 -----END PRIVATE KEY-----
2413
2414 PublicKey=BOB_cf_secp224k1_PUB
2415 -----BEGIN PUBLIC KEY-----
2416 ME4wEAYHKoZIzj0CAQYFK4EEACADOgAEzp00m0DaADn1mGiDCT7K1LZnoj/vCxHPowUDC9yQd17K
2417 KpJM5sGILrTkkgxqtt5pBeYE1NC1QUQ=
2418 -----END PUBLIC KEY-----
2419
2420 PrivPubKeyPair=BOB_cf_secp224k1:BOB_cf_secp224k1_PUB
2421
2422 # ECDH Alice with Bob peer
2423 Derive=ALICE_cf_secp224k1
2424 PeerKey=BOB_cf_secp224k1_PUB
2425 SharedSecret=6f7b9d16c9c1d3a5c84b6028f2a4fed9ae8e02455e678a27243bcc48
2426
2427 # ECDH Bob with Alice peer
2428 Derive=BOB_cf_secp224k1
2429 PeerKey=ALICE_cf_secp224k1_PUB
2430 SharedSecret=6f7b9d16c9c1d3a5c84b6028f2a4fed9ae8e02455e678a27243bcc48
2431
2432 Title=secp224r1 curve tests
2433
2434 PrivateKey=ALICE_cf_secp224r1
2435 -----BEGIN PRIVATE KEY-----
2436 MDoCAQAwEAYHKoZIzj0CAQYFK4EEACEEIzAhAgEBBBzeo7Y0HMfrIqKNm3r997jcfVAa4osa0AR2
2437 JA28
2438 -----END PRIVATE KEY-----
2439
2440 PublicKey=ALICE_cf_secp224r1_PUB
2441 -----BEGIN PUBLIC KEY-----
2442 ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAExZc6o84XjBGLOosGj2t0QctgiyzF3NcVgy+DeW7stkVs
2443 yS2tRzMPBpwnApRzoRsdJR99sb3eM2s=
2444 -----END PUBLIC KEY-----
2445
2446 PrivPubKeyPair=ALICE_cf_secp224r1:ALICE_cf_secp224r1_PUB
2447
2448 PrivateKey=BOB_cf_secp224r1
2449 -----BEGIN PRIVATE KEY-----
2450 MDoCAQAwEAYHKoZIzj0CAQYFK4EEACEEIzAhAgEBBBy2LsqxHhdlSiAmMYKQAEmjJWT22T42GYKo
2451 ZvXM
2452 -----END PRIVATE KEY-----
2453
2454 PublicKey=BOB_cf_secp224r1_PUB
2455 -----BEGIN PUBLIC KEY-----
2456 ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE71Eh6hwTKUrmyl2PdkY787GwxiohIcaqB4eK2Mwg6tU4
2457 LeJHWcgY18CgPKCaeldUgnkMcJzKj20=
2458 -----END PUBLIC KEY-----
2459
2460 PrivPubKeyPair=BOB_cf_secp224r1:BOB_cf_secp224r1_PUB
2461
2462 # ECDH Alice with Bob peer
2463 Derive=ALICE_cf_secp224r1
2464 PeerKey=BOB_cf_secp224r1_PUB
2465 SharedSecret=29d8b75934d74d5153bbb94e0370437c63ecc30bf3d2800ed1cb7eb5
2466
2467 # ECDH Bob with Alice peer
2468 Derive=BOB_cf_secp224r1
2469 PeerKey=ALICE_cf_secp224r1_PUB
2470 SharedSecret=29d8b75934d74d5153bbb94e0370437c63ecc30bf3d2800ed1cb7eb5
2471
2472 Title=secp256k1 curve tests
2473
2474 PrivateKey=ALICE_cf_secp256k1
2475 -----BEGIN PRIVATE KEY-----
2476 MD4CAQAwEAYHKoZIzj0CAQYFK4EEAAoEJzAlAgEBBCDV8jMZ/aJfiMEkW7HsYqbT57Y7vmvm5KN/
2477 QEXqsNCSpw==
2478 -----END PRIVATE KEY-----
2479
2480 PublicKey=ALICE_cf_secp256k1_PUB
2481 -----BEGIN PUBLIC KEY-----
2482 MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAElytZZZHc9CelGzZkNGpzY2CHQ+3z6tUnfsQxUmtiZnUg
2483 7oKfQC5BV8pZ5WYNPWnbT0RRg5kyBtzry9oQIhO5Lw==
2484 -----END PUBLIC KEY-----
2485
2486 PrivPubKeyPair=ALICE_cf_secp256k1:ALICE_cf_secp256k1_PUB
2487
2488 PrivateKey=BOB_cf_secp256k1
2489 -----BEGIN PRIVATE KEY-----
2490 MD4CAQAwEAYHKoZIzj0CAQYFK4EEAAoEJzAlAgEBBCBh7awFyPey/w4pKBycpAlhvT4DlLQsi1TT
2491 BxJPHrAjrA==
2492 -----END PRIVATE KEY-----
2493
2494 PublicKey=BOB_cf_secp256k1_PUB
2495 -----BEGIN PUBLIC KEY-----
2496 MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE2BQeSJOa7kJAQsAPUbLseHjHhMe3tUOAl3bqoDqtrfO+
2497 2m2MP/IC/R9Kof2nmaiQ6DostdbS8kB+CnnprK375w==
2498 -----END PUBLIC KEY-----
2499
2500 PrivPubKeyPair=BOB_cf_secp256k1:BOB_cf_secp256k1_PUB
2501
2502 # ECDH Alice with Bob peer
2503 Derive=ALICE_cf_secp256k1
2504 PeerKey=BOB_cf_secp256k1_PUB
2505 SharedSecret=a4745cc4d19cabb9e5cb0abdd5c604cab2846a4638ad844ed9175f3cadda2da1
2506
2507 # ECDH Bob with Alice peer
2508 Derive=BOB_cf_secp256k1
2509 PeerKey=ALICE_cf_secp256k1_PUB
2510 SharedSecret=a4745cc4d19cabb9e5cb0abdd5c604cab2846a4638ad844ed9175f3cadda2da1
2511
2512 Title=secp384r1 curve tests
2513
2514 PrivateKey=ALICE_cf_secp384r1
2515 -----BEGIN PRIVATE KEY-----
2516 ME4CAQAwEAYHKoZIzj0CAQYFK4EEACIENzA1AgEBBDAp1ErG6wVjuJs90qVbUBxNpQK1wtV4ieX1
2517 bIU/4HssZK6WjOOTyYguyEBCOf/rUnw=
2518 -----END PRIVATE KEY-----
2519
2520 PublicKey=ALICE_cf_secp384r1_PUB
2521 -----BEGIN PUBLIC KEY-----
2522 MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEx5rt+yujIuPoIXpHGmExKSi/P+58sGYoqgdpdOJUXzn2
2523 Rc4alCpSxVJeC55xvwaFHc3pzNyRGwnhPmN6oU/KMP6XjBvR4wq35mr/Sym5s0B2blAzkJU37idq
2524 nTi3xGHx
2525 -----END PUBLIC KEY-----
2526
2527 PrivPubKeyPair=ALICE_cf_secp384r1:ALICE_cf_secp384r1_PUB
2528
2529 PrivateKey=BOB_cf_secp384r1
2530 -----BEGIN PRIVATE KEY-----
2531 ME4CAQAwEAYHKoZIzj0CAQYFK4EEACIENzA1AgEBBDAUjVgPpiI+xXye0nfRhc8+12hLdWY4fpsO
2532 Jq2MCp+W85xJwtXsEPrHj1XFnKVpM4c=
2533 -----END PRIVATE KEY-----
2534
2535 PublicKey=BOB_cf_secp384r1_PUB
2536 -----BEGIN PUBLIC KEY-----
2537 MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+JUBXRSHixH0TrcvYvIzep7+/WNpEhWdCPsLMygigW5j
2538 pzP30MF41GnQYgfJu5wI/gu1C/jFTv1X6Dgmla3JxBYlPeD+1L0lEMT3evmHKMM/BFe3WKBuXyhP
2539 ilrNtfee
2540 -----END PUBLIC KEY-----
2541
2542 PrivPubKeyPair=BOB_cf_secp384r1:BOB_cf_secp384r1_PUB
2543
2544 # ECDH Alice with Bob peer
2545 Derive=ALICE_cf_secp384r1
2546 PeerKey=BOB_cf_secp384r1_PUB
2547 SharedSecret=b3cfe488126e2731fb7c19f82e94fcc05e1dd303649a9257e858030b795c2d344a054b0c44a24fd7f5821f531a9b8cfb
2548
2549 # ECDH Bob with Alice peer
2550 Derive=BOB_cf_secp384r1
2551 PeerKey=ALICE_cf_secp384r1_PUB
2552 SharedSecret=b3cfe488126e2731fb7c19f82e94fcc05e1dd303649a9257e858030b795c2d344a054b0c44a24fd7f5821f531a9b8cfb
2553
2554 Title=secp521r1 curve tests
2555
2556 PrivateKey=ALICE_cf_secp521r1
2557 -----BEGIN PRIVATE KEY-----
2558 MGACAQAwEAYHKoZIzj0CAQYFK4EEACMESTBHAgEBBEIBsYIcUKeN2evB626LCdYWH/xzUiEDCdRP
2559 rEENsC8//dowKnOCtlLtawh0DXTIZ/HhpUREuaoffdsmYb6+Oq1TRjc=
2560 -----END PRIVATE KEY-----
2561
2562 PublicKey=ALICE_cf_secp521r1_PUB
2563 -----BEGIN PUBLIC KEY-----
2564 MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBufYxJf/4Ds6g7LlFRVS62ljm3xApV2T79hfWH8Lv
2565 iroIaCFjLBIfOVDF8jvj2PO1ar3yCLiSA2RiLZz1Y+tv/tcATHE0nS7l3SfGiGmEnVycEnhgqlKM
2566 UM3kpdd7eNkQn5/GO8KAPQqA/sOnvTavg5S01t0ub+PY/w0Y6oBgthaUAW0=
2567 -----END PUBLIC KEY-----
2568
2569 PrivPubKeyPair=ALICE_cf_secp521r1:ALICE_cf_secp521r1_PUB
2570
2571 PrivateKey=BOB_cf_secp521r1
2572 -----BEGIN PRIVATE KEY-----
2573 MGACAQAwEAYHKoZIzj0CAQYFK4EEACMESTBHAgEBBEIB+3/adZnNwr6GFUzZpi8So7pC/5FYQ0+0
2574 lMmoUjGvy8DNADcHaPpW68hX/M+z7LrK0Jpnonb9JSEXlgjOPVe4Ea8=
2575 -----END PRIVATE KEY-----
2576
2577 PublicKey=BOB_cf_secp521r1_PUB
2578 -----BEGIN PUBLIC KEY-----
2579 MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBLq2fjyCalnvr24tjaz87ijIWlLMoCH7Hmyq1t2l8
2580 PFbyBIZbngDC0gwFM5ZI582QSWlW79G3clJP9VxlJOsms50BYBYgd6o2JF4w8AnShVXxFSJU1py4
2581 klCDNhTFybRHFXpujfuUeNnFxAGIUb4edJ0fAqqc7kkERhYe8EPEZYMKp3Q=
2582 -----END PUBLIC KEY-----
2583
2584 PrivPubKeyPair=BOB_cf_secp521r1:BOB_cf_secp521r1_PUB
2585
2586 # ECDH Alice with Bob peer
2587 Derive=ALICE_cf_secp521r1
2588 PeerKey=BOB_cf_secp521r1_PUB
2589 SharedSecret=01dd4aa9037bb4ad298b420998dcd32b3a9af1cda8b7919e372aeb4e54ccfb4d2409a340ed896bfbc5dd462f8d96b8784bc17b29db3ca04700e6ec752f9bec777695
2590
2591 # ECDH Bob with Alice peer
2592 Derive=BOB_cf_secp521r1
2593 PeerKey=ALICE_cf_secp521r1_PUB
2594 SharedSecret=01dd4aa9037bb4ad298b420998dcd32b3a9af1cda8b7919e372aeb4e54ccfb4d2409a340ed896bfbc5dd462f8d96b8784bc17b29db3ca04700e6ec752f9bec777695
2595
2596 Title=sect113r1 curve tests
2597
2598 PrivateKey=ALICE_cf_sect113r1
2599 -----BEGIN PRIVATE KEY-----
2600 MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAQEFjAUAgEBBA8ALw9CgsuNBkkhhUHE8bQ=
2601 -----END PRIVATE KEY-----
2602
2603 PublicKey=ALICE_cf_sect113r1_PUB
2604 -----BEGIN PUBLIC KEY-----
2605 MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEASO9jcamlg1pRE7JffrTAe9kyRZO2xrymHXoGdnA
2606 -----END PUBLIC KEY-----
2607
2608 PrivPubKeyPair=ALICE_cf_sect113r1:ALICE_cf_sect113r1_PUB
2609
2610 PrivateKey=BOB_cf_sect113r1
2611 -----BEGIN PRIVATE KEY-----
2612 MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAQEFjAUAgEBBA8A/9qbs8sTFNkjS9/4CuM=
2613 -----END PRIVATE KEY-----
2614
2615 PublicKey=BOB_cf_sect113r1_PUB
2616 -----BEGIN PUBLIC KEY-----
2617 MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEATykaf/cvJzLOUto1EbbAEz/3++nut6q0dcJOQeV
2618 -----END PUBLIC KEY-----
2619
2620 PrivPubKeyPair=BOB_cf_sect113r1:BOB_cf_sect113r1_PUB
2621
2622 # ECDH Alice with Bob peer
2623 Derive=ALICE_cf_sect113r1
2624 PeerKey=BOB_cf_sect113r1_PUB
2625 SharedSecret=01ed16f1948dcb368a54004237842d
2626
2627 # ECDH Bob with Alice peer
2628 Derive=BOB_cf_sect113r1
2629 PeerKey=ALICE_cf_sect113r1_PUB
2630 SharedSecret=01ed16f1948dcb368a54004237842d
2631
2632 # ECC CDH Alice with Bob peer
2633 Derive=ALICE_cf_sect113r1
2634 PeerKey=BOB_cf_sect113r1_PUB
2635 Ctrl=ecdh_cofactor_mode:1
2636 SharedSecret=012e5f3e348c2a8a88d9590a639219
2637
2638 # ECC CDH Bob with Alice peer
2639 Derive=BOB_cf_sect113r1
2640 PeerKey=ALICE_cf_sect113r1_PUB
2641 Ctrl=ecdh_cofactor_mode:1
2642 SharedSecret=012e5f3e348c2a8a88d9590a639219
2643
2644 PublicKey=MALICE_cf_sect113r1_PUB
2645 -----BEGIN PUBLIC KEY-----
2646 MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEAAAAAAAAAAAAAAAAAAAAAd+TqiBXnTd/lyA/OFsR
2647 -----END PUBLIC KEY-----
2648
2649 # ECC CDH Bob with Malice peer
2650 Derive=BOB_cf_sect113r1
2651 PeerKey=MALICE_cf_sect113r1_PUB
2652 Ctrl=ecdh_cofactor_mode:1
2653 Result=DERIVE_ERROR
2654 Function=ec_GF2m_simple_point_get_affine_coordinates
2655 Reason=point at infinity
2656
2657 # ECC CDH Alice with Malice peer
2658 Derive=ALICE_cf_sect113r1
2659 PeerKey=MALICE_cf_sect113r1_PUB
2660 Ctrl=ecdh_cofactor_mode:1
2661 Result=DERIVE_ERROR
2662 Function=ec_GF2m_simple_point_get_affine_coordinates
2663 Reason=point at infinity
2664
2665 Title=sect113r2 curve tests
2666
2667 PrivateKey=ALICE_cf_sect113r2
2668 -----BEGIN PRIVATE KEY-----
2669 MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAUEFjAUAgEBBA8AvovirHrqTxoKJ3l+7y0=
2670 -----END PRIVATE KEY-----
2671
2672 PublicKey=ALICE_cf_sect113r2_PUB
2673 -----BEGIN PUBLIC KEY-----
2674 MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAFvQ4JgQTS8kjGeVfuITAS81qNcOQvt3PYa1HuCk
2675 -----END PUBLIC KEY-----
2676
2677 PrivPubKeyPair=ALICE_cf_sect113r2:ALICE_cf_sect113r2_PUB
2678
2679 PrivateKey=BOB_cf_sect113r2
2680 -----BEGIN PRIVATE KEY-----
2681 MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAUEFjAUAgEBBA8ArUjgvp/goxRYb4WuQ80=
2682 -----END PRIVATE KEY-----
2683
2684 PublicKey=BOB_cf_sect113r2_PUB
2685 -----BEGIN PUBLIC KEY-----
2686 MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAUoS3of8y28meYu/NoI5AVdhJZCuDjMqFHTriWY4
2687 -----END PUBLIC KEY-----
2688
2689 PrivPubKeyPair=BOB_cf_sect113r2:BOB_cf_sect113r2_PUB
2690
2691 # ECDH Alice with Bob peer
2692 Derive=ALICE_cf_sect113r2
2693 PeerKey=BOB_cf_sect113r2_PUB
2694 SharedSecret=0057a287ba1ea05cb4735e673647e1
2695
2696 # ECDH Bob with Alice peer
2697 Derive=BOB_cf_sect113r2
2698 PeerKey=ALICE_cf_sect113r2_PUB
2699 SharedSecret=0057a287ba1ea05cb4735e673647e1
2700
2701 # ECC CDH Alice with Bob peer
2702 Derive=ALICE_cf_sect113r2
2703 PeerKey=BOB_cf_sect113r2_PUB
2704 Ctrl=ecdh_cofactor_mode:1
2705 SharedSecret=00fec2454e46732aca42b22b6d4f13
2706
2707 # ECC CDH Bob with Alice peer
2708 Derive=BOB_cf_sect113r2
2709 PeerKey=ALICE_cf_sect113r2_PUB
2710 Ctrl=ecdh_cofactor_mode:1
2711 SharedSecret=00fec2454e46732aca42b22b6d4f13
2712
2713 PublicKey=MALICE_cf_sect113r2_PUB
2714 -----BEGIN PUBLIC KEY-----
2715 MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAAAAAAAAAAAAAAAAAAAAAR3dbPHrhFekzJ7Azskr
2716 -----END PUBLIC KEY-----
2717
2718 # ECC CDH Bob with Malice peer
2719 Derive=BOB_cf_sect113r2
2720 PeerKey=MALICE_cf_sect113r2_PUB
2721 Ctrl=ecdh_cofactor_mode:1
2722 Result=DERIVE_ERROR
2723 Function=ec_GF2m_simple_point_get_affine_coordinates
2724 Reason=point at infinity
2725
2726 # ECC CDH Alice with Malice peer
2727 Derive=ALICE_cf_sect113r2
2728 PeerKey=MALICE_cf_sect113r2_PUB
2729 Ctrl=ecdh_cofactor_mode:1
2730 Result=DERIVE_ERROR
2731 Function=ec_GF2m_simple_point_get_affine_coordinates
2732 Reason=point at infinity
2733
2734 Title=sect131r1 curve tests
2735
2736 PrivateKey=ALICE_cf_sect131r1
2737 -----BEGIN PRIVATE KEY-----
2738 MC8CAQAwEAYHKoZIzj0CAQYFK4EEABYEGDAWAgEBBBEA5C6zHMQM7pXPZ6cJz72Niw==
2739 -----END PRIVATE KEY-----
2740
2741 PublicKey=ALICE_cf_sect131r1_PUB
2742 -----BEGIN PUBLIC KEY-----
2743 MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEBXCuXD6wOOif91GUlJNKXf8FBNw8crgqi5aEJEZbCdBJ
2744 Ag==
2745 -----END PUBLIC KEY-----
2746
2747 PrivPubKeyPair=ALICE_cf_sect131r1:ALICE_cf_sect131r1_PUB
2748
2749 PrivateKey=BOB_cf_sect131r1
2750 -----BEGIN PRIVATE KEY-----
2751 MC8CAQAwEAYHKoZIzj0CAQYFK4EEABYEGDAWAgEBBBEDYZmjiokBJ/SnTv8sskBR3A==
2752 -----END PRIVATE KEY-----
2753
2754 PublicKey=BOB_cf_sect131r1_PUB
2755 -----BEGIN PUBLIC KEY-----
2756 MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEB8vGy3OQXwWKcJUSSJbCtpMBjFgJeZxzAaI420+B1B+1
2757 5A==
2758 -----END PUBLIC KEY-----
2759
2760 PrivPubKeyPair=BOB_cf_sect131r1:BOB_cf_sect131r1_PUB
2761
2762 # ECDH Alice with Bob peer
2763 Derive=ALICE_cf_sect131r1
2764 PeerKey=BOB_cf_sect131r1_PUB
2765 SharedSecret=05346248f77f81fff50cc656e119976871
2766
2767 # ECDH Bob with Alice peer
2768 Derive=BOB_cf_sect131r1
2769 PeerKey=ALICE_cf_sect131r1_PUB
2770 SharedSecret=05346248f77f81fff50cc656e119976871
2771
2772 # ECC CDH Alice with Bob peer
2773 Derive=ALICE_cf_sect131r1
2774 PeerKey=BOB_cf_sect131r1_PUB
2775 Ctrl=ecdh_cofactor_mode:1
2776 SharedSecret=01f151ae26efa507acc2597356baf7e8ab
2777
2778 # ECC CDH Bob with Alice peer
2779 Derive=BOB_cf_sect131r1
2780 PeerKey=ALICE_cf_sect131r1_PUB
2781 Ctrl=ecdh_cofactor_mode:1
2782 SharedSecret=01f151ae26efa507acc2597356baf7e8ab
2783
2784 PublicKey=MALICE_cf_sect131r1_PUB
2785 -----BEGIN PUBLIC KEY-----
2786 MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEAAAAAAAAAAAAAAAAAAAAAAABfiJEFG0vRzEGxk2BxjmK
2787 zw==
2788 -----END PUBLIC KEY-----
2789
2790 # ECC CDH Bob with Malice peer
2791 Derive=BOB_cf_sect131r1
2792 PeerKey=MALICE_cf_sect131r1_PUB
2793 Ctrl=ecdh_cofactor_mode:1
2794 Result=DERIVE_ERROR
2795 Function=ec_GF2m_simple_point_get_affine_coordinates
2796 Reason=point at infinity
2797
2798 # ECC CDH Alice with Malice peer
2799 Derive=ALICE_cf_sect131r1
2800 PeerKey=MALICE_cf_sect131r1_PUB
2801 Ctrl=ecdh_cofactor_mode:1
2802 Result=DERIVE_ERROR
2803 Function=ec_GF2m_simple_point_get_affine_coordinates
2804 Reason=point at infinity
2805
2806 Title=sect131r2 curve tests
2807
2808 PrivateKey=ALICE_cf_sect131r2
2809 -----BEGIN PRIVATE KEY-----
2810 MC8CAQAwEAYHKoZIzj0CAQYFK4EEABcEGDAWAgEBBBEBnZRUKAQetk5kyUwhIaAyxg==
2811 -----END PRIVATE KEY-----
2812
2813 PublicKey=ALICE_cf_sect131r2_PUB
2814 -----BEGIN PUBLIC KEY-----
2815 MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEA5+Y20L8q989I4jnKknZ7hcGlQ6RUIGni9RahT88kB/d
2816 dw==
2817 -----END PUBLIC KEY-----
2818
2819 PrivPubKeyPair=ALICE_cf_sect131r2:ALICE_cf_sect131r2_PUB
2820
2821 PrivateKey=BOB_cf_sect131r2
2822 -----BEGIN PRIVATE KEY-----
2823 MC8CAQAwEAYHKoZIzj0CAQYFK4EEABcEGDAWAgEBBBEBnafx9vcMeoCqj/1YNuflzw==
2824 -----END PRIVATE KEY-----
2825
2826 PublicKey=BOB_cf_sect131r2_PUB
2827 -----BEGIN PUBLIC KEY-----
2828 MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEB2G2uNkhQNjjl0/Ov6UYpxoFaWNXO+qy7poV6cdrFN7z
2829 pA==
2830 -----END PUBLIC KEY-----
2831
2832 PrivPubKeyPair=BOB_cf_sect131r2:BOB_cf_sect131r2_PUB
2833
2834 # ECDH Alice with Bob peer
2835 Derive=ALICE_cf_sect131r2
2836 PeerKey=BOB_cf_sect131r2_PUB
2837 SharedSecret=058d8a8be33068ed8c1dc9f551ef2c3f3c
2838
2839 # ECDH Bob with Alice peer
2840 Derive=BOB_cf_sect131r2
2841 PeerKey=ALICE_cf_sect131r2_PUB
2842 SharedSecret=058d8a8be33068ed8c1dc9f551ef2c3f3c
2843
2844 # ECC CDH Alice with Bob peer
2845 Derive=ALICE_cf_sect131r2
2846 PeerKey=BOB_cf_sect131r2_PUB
2847 Ctrl=ecdh_cofactor_mode:1
2848 SharedSecret=037b16d85f27c2c878ef96c79a536f89a5
2849
2850 # ECC CDH Bob with Alice peer
2851 Derive=BOB_cf_sect131r2
2852 PeerKey=ALICE_cf_sect131r2_PUB
2853 Ctrl=ecdh_cofactor_mode:1
2854 SharedSecret=037b16d85f27c2c878ef96c79a536f89a5
2855
2856 PublicKey=MALICE_cf_sect131r2_PUB
2857 -----BEGIN PUBLIC KEY-----
2858 MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEAAAAAAAAAAAAAAAAAAAAAAAGG5fiIbgziwBZHVzTYqCY
2859 1w==
2860 -----END PUBLIC KEY-----
2861
2862 # ECC CDH Bob with Malice peer
2863 Derive=BOB_cf_sect131r2
2864 PeerKey=MALICE_cf_sect131r2_PUB
2865 Ctrl=ecdh_cofactor_mode:1
2866 Result=DERIVE_ERROR
2867 Function=ec_GF2m_simple_point_get_affine_coordinates
2868 Reason=point at infinity
2869
2870 # ECC CDH Alice with Malice peer
2871 Derive=ALICE_cf_sect131r2
2872 PeerKey=MALICE_cf_sect131r2_PUB
2873 Ctrl=ecdh_cofactor_mode:1
2874 Result=DERIVE_ERROR
2875 Function=ec_GF2m_simple_point_get_affine_coordinates
2876 Reason=point at infinity
2877
2878 Title=sect163k1 curve tests
2879
2880 PrivateKey=ALICE_cf_sect163k1
2881 -----BEGIN PRIVATE KEY-----
2882 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAEEHDAaAgEBBBUB905PYfmej8LzbzX6Bg51GJzXQjQ=
2883 -----END PRIVATE KEY-----
2884
2885 PublicKey=ALICE_cf_sect163k1_PUB
2886 -----BEGIN PUBLIC KEY-----
2887 MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEBfvs5A1hD8YySP9O2ub8GEUfotVuBpfRx4GIHdAfx8wV
2888 1UVeTRnyAlWU
2889 -----END PUBLIC KEY-----
2890
2891 PrivPubKeyPair=ALICE_cf_sect163k1:ALICE_cf_sect163k1_PUB
2892
2893 PrivateKey=BOB_cf_sect163k1
2894 -----BEGIN PRIVATE KEY-----
2895 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAEEHDAaAgEBBBUCHPtCjJ4/K8ylQBcLlb5VE0bkaUE=
2896 -----END PRIVATE KEY-----
2897
2898 PublicKey=BOB_cf_sect163k1_PUB
2899 -----BEGIN PUBLIC KEY-----
2900 MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEBvgfX1mTRlt6Z4TE1D1MNWo4loH4AoeYa6oowK104LKk
2901 nsdg7isQ8XBD
2902 -----END PUBLIC KEY-----
2903
2904 PrivPubKeyPair=BOB_cf_sect163k1:BOB_cf_sect163k1_PUB
2905
2906 # ECDH Alice with Bob peer
2907 Derive=ALICE_cf_sect163k1
2908 PeerKey=BOB_cf_sect163k1_PUB
2909 SharedSecret=04d0e40788c5ce5220818055277cae53eac55c1e6b
2910
2911 # ECDH Bob with Alice peer
2912 Derive=BOB_cf_sect163k1
2913 PeerKey=ALICE_cf_sect163k1_PUB
2914 SharedSecret=04d0e40788c5ce5220818055277cae53eac55c1e6b
2915
2916 # ECC CDH Alice with Bob peer
2917 Derive=ALICE_cf_sect163k1
2918 PeerKey=BOB_cf_sect163k1_PUB
2919 Ctrl=ecdh_cofactor_mode:1
2920 SharedSecret=04c902a91110244d89110034dd2b099c49cbab6c77
2921
2922 # ECC CDH Bob with Alice peer
2923 Derive=BOB_cf_sect163k1
2924 PeerKey=ALICE_cf_sect163k1_PUB
2925 Ctrl=ecdh_cofactor_mode:1
2926 SharedSecret=04c902a91110244d89110034dd2b099c49cbab6c77
2927
2928 PublicKey=MALICE_cf_sect163k1_PUB
2929 -----BEGIN PUBLIC KEY-----
2930 MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2931 AAAAAAAAAAAB
2932 -----END PUBLIC KEY-----
2933
2934 # ECC CDH Bob with Malice peer
2935 Derive=BOB_cf_sect163k1
2936 PeerKey=MALICE_cf_sect163k1_PUB
2937 Ctrl=ecdh_cofactor_mode:1
2938 Result=DERIVE_ERROR
2939 Function=ec_GF2m_simple_point_get_affine_coordinates
2940 Reason=point at infinity
2941
2942 # ECC CDH Alice with Malice peer
2943 Derive=ALICE_cf_sect163k1
2944 PeerKey=MALICE_cf_sect163k1_PUB
2945 Ctrl=ecdh_cofactor_mode:1
2946 Result=DERIVE_ERROR
2947 Function=ec_GF2m_simple_point_get_affine_coordinates
2948 Reason=point at infinity
2949
2950 Title=sect163r1 curve tests
2951
2952 PrivateKey=ALICE_cf_sect163r1
2953 -----BEGIN PRIVATE KEY-----
2954 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAIEHDAaAgEBBBUAlbn4x1UGJnAimsXufB/UvUaxU5U=
2955 -----END PRIVATE KEY-----
2956
2957 PublicKey=ALICE_cf_sect163r1_PUB
2958 -----BEGIN PUBLIC KEY-----
2959 MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEA0f195HCcD4D+7wWyl3QuPkRovG/ATy5l7fpMl4BNIg/
2960 sbtEXluCzANF
2961 -----END PUBLIC KEY-----
2962
2963 PrivPubKeyPair=ALICE_cf_sect163r1:ALICE_cf_sect163r1_PUB
2964
2965 PrivateKey=BOB_cf_sect163r1
2966 -----BEGIN PRIVATE KEY-----
2967 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAIEHDAaAgEBBBUAoStq6Fjb7nB2PNL6WrzKKqhCGdE=
2968 -----END PRIVATE KEY-----
2969
2970 PublicKey=BOB_cf_sect163r1_PUB
2971 -----BEGIN PUBLIC KEY-----
2972 MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEAul/oBKr9B5MsPHWGF+q07j0JC+WAxj1JzfcIXR98n+r
2973 9FHWU5LC5pDM
2974 -----END PUBLIC KEY-----
2975
2976 PrivPubKeyPair=BOB_cf_sect163r1:BOB_cf_sect163r1_PUB
2977
2978 # ECDH Alice with Bob peer
2979 Derive=ALICE_cf_sect163r1
2980 PeerKey=BOB_cf_sect163r1_PUB
2981 SharedSecret=06135eef489fe613c0d8bd522a2a640ff7ae6fb73d
2982
2983 # ECDH Bob with Alice peer
2984 Derive=BOB_cf_sect163r1
2985 PeerKey=ALICE_cf_sect163r1_PUB
2986 SharedSecret=06135eef489fe613c0d8bd522a2a640ff7ae6fb73d
2987
2988 # ECC CDH Alice with Bob peer
2989 Derive=ALICE_cf_sect163r1
2990 PeerKey=BOB_cf_sect163r1_PUB
2991 Ctrl=ecdh_cofactor_mode:1
2992 SharedSecret=0580f5e8efb242a19ae1023acbcab8702c799751e7
2993
2994 # ECC CDH Bob with Alice peer
2995 Derive=BOB_cf_sect163r1
2996 PeerKey=ALICE_cf_sect163r1_PUB
2997 Ctrl=ecdh_cofactor_mode:1
2998 SharedSecret=0580f5e8efb242a19ae1023acbcab8702c799751e7
2999
3000 PublicKey=MALICE_cf_sect163r1_PUB
3001 -----BEGIN PUBLIC KEY-----
3002 MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkXolVuGFa8fqmk
3003 cs0Bv7iJuVg1
3004 -----END PUBLIC KEY-----
3005
3006 # ECC CDH Bob with Malice peer
3007 Derive=BOB_cf_sect163r1
3008 PeerKey=MALICE_cf_sect163r1_PUB
3009 Ctrl=ecdh_cofactor_mode:1
3010 Result=DERIVE_ERROR
3011 Function=ec_GF2m_simple_point_get_affine_coordinates
3012 Reason=point at infinity
3013
3014 # ECC CDH Alice with Malice peer
3015 Derive=ALICE_cf_sect163r1
3016 PeerKey=MALICE_cf_sect163r1_PUB
3017 Ctrl=ecdh_cofactor_mode:1
3018 Result=DERIVE_ERROR
3019 Function=ec_GF2m_simple_point_get_affine_coordinates
3020 Reason=point at infinity
3021
3022 Title=sect163r2 curve tests
3023
3024 PrivateKey=ALICE_cf_sect163r2
3025 -----BEGIN PRIVATE KEY-----
3026 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAA8EHDAaAgEBBBUBjCs/M3N31jsAueYrOq21vdETwAI=
3027 -----END PRIVATE KEY-----
3028
3029 PublicKey=ALICE_cf_sect163r2_PUB
3030 -----BEGIN PUBLIC KEY-----
3031 MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBd8Z1/HpA+89hF4I98EST3svWns3BAEbhWmL/fgxk2uu
3032 YwVrmqhgqH/C
3033 -----END PUBLIC KEY-----
3034
3035 PrivPubKeyPair=ALICE_cf_sect163r2:ALICE_cf_sect163r2_PUB
3036
3037 PrivateKey=BOB_cf_sect163r2
3038 -----BEGIN PRIVATE KEY-----
3039 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAA8EHDAaAgEBBBUBsiouT9Df+mwHWrpPg1JSrY9nqlI=
3040 -----END PRIVATE KEY-----
3041
3042 PublicKey=BOB_cf_sect163r2_PUB
3043 -----BEGIN PUBLIC KEY-----
3044 MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBULqBZ+nhLhDEMYY8NEEzZ126MdxAcFXWv8zmPEH9505
3045 8vT5zU3aq6HV
3046 -----END PUBLIC KEY-----
3047
3048 PrivPubKeyPair=BOB_cf_sect163r2:BOB_cf_sect163r2_PUB
3049
3050 # ECDH Alice with Bob peer
3051 Derive=ALICE_cf_sect163r2
3052 PeerKey=BOB_cf_sect163r2_PUB
3053 SharedSecret=019f829a53c4e6544bdec1395a23082169efaf369d
3054
3055 # ECDH Bob with Alice peer
3056 Derive=BOB_cf_sect163r2
3057 PeerKey=ALICE_cf_sect163r2_PUB
3058 SharedSecret=019f829a53c4e6544bdec1395a23082169efaf369d
3059
3060 # ECC CDH Alice with Bob peer
3061 Derive=ALICE_cf_sect163r2
3062 PeerKey=BOB_cf_sect163r2_PUB
3063 Ctrl=ecdh_cofactor_mode:1
3064 SharedSecret=048870d39235ecbc16a000ee478833509b9318a53f
3065
3066 # ECC CDH Bob with Alice peer
3067 Derive=BOB_cf_sect163r2
3068 PeerKey=ALICE_cf_sect163r2_PUB
3069 Ctrl=ecdh_cofactor_mode:1
3070 SharedSecret=048870d39235ecbc16a000ee478833509b9318a53f
3071
3072 PublicKey=MALICE_cf_sect163r2_PUB
3073 -----BEGIN PUBLIC KEY-----
3074 MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsJbhbrfiSdZPSHD
3075 ZtqJwDlp802l
3076 -----END PUBLIC KEY-----
3077
3078 # ECC CDH Bob with Malice peer
3079 Derive=BOB_cf_sect163r2
3080 PeerKey=MALICE_cf_sect163r2_PUB
3081 Ctrl=ecdh_cofactor_mode:1
3082 Result=DERIVE_ERROR
3083 Function=ec_GF2m_simple_point_get_affine_coordinates
3084 Reason=point at infinity
3085
3086 # ECC CDH Alice with Malice peer
3087 Derive=ALICE_cf_sect163r2
3088 PeerKey=MALICE_cf_sect163r2_PUB
3089 Ctrl=ecdh_cofactor_mode:1
3090 Result=DERIVE_ERROR
3091 Function=ec_GF2m_simple_point_get_affine_coordinates
3092 Reason=point at infinity
3093
3094 Title=sect193r1 curve tests
3095
3096 PrivateKey=ALICE_cf_sect193r1
3097 -----BEGIN PRIVATE KEY-----
3098 MDcCAQAwEAYHKoZIzj0CAQYFK4EEABgEIDAeAgEBBBkACmcvidKWLtPFB2xqg76F8VhM1Njzrkgo
3099 -----END PRIVATE KEY-----
3100
3101 PublicKey=ALICE_cf_sect193r1_PUB
3102 -----BEGIN PUBLIC KEY-----
3103 MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAeqP0VQobenduwtf4MPmlYQVDjUmxKq50QFHnaBfzwXY
3104 1TYShZZgBr0R6a5dUGCbiF0=
3105 -----END PUBLIC KEY-----
3106
3107 PrivPubKeyPair=ALICE_cf_sect193r1:ALICE_cf_sect193r1_PUB
3108
3109 PrivateKey=BOB_cf_sect193r1
3110 -----BEGIN PRIVATE KEY-----
3111 MDcCAQAwEAYHKoZIzj0CAQYFK4EEABgEIDAeAgEBBBkAKlSknQ66vpuLjC1mbQyfHOTdJ5Kw5jMh
3112 -----END PRIVATE KEY-----
3113
3114 PublicKey=BOB_cf_sect193r1_PUB
3115 -----BEGIN PUBLIC KEY-----
3116 MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAaFZVIeqfV9wbPydaBSJKSWJjVyFVSB/QQB5rHonYQmK
3117 f40zok8PJS6ratIcZwk/n20=
3118 -----END PUBLIC KEY-----
3119
3120 PrivPubKeyPair=BOB_cf_sect193r1:BOB_cf_sect193r1_PUB
3121
3122 # ECDH Alice with Bob peer
3123 Derive=ALICE_cf_sect193r1
3124 PeerKey=BOB_cf_sect193r1_PUB
3125 SharedSecret=012b8849991814f8c7ed9d40cf9dc204c3a83e0b10675543a5
3126
3127 # ECDH Bob with Alice peer
3128 Derive=BOB_cf_sect193r1
3129 PeerKey=ALICE_cf_sect193r1_PUB
3130 SharedSecret=012b8849991814f8c7ed9d40cf9dc204c3a83e0b10675543a5
3131
3132 # ECC CDH Alice with Bob peer
3133 Derive=ALICE_cf_sect193r1
3134 PeerKey=BOB_cf_sect193r1_PUB
3135 Ctrl=ecdh_cofactor_mode:1
3136 SharedSecret=0110180a18844859c52f6f012909522a2d87b5ab143bc80a55
3137
3138 # ECC CDH Bob with Alice peer
3139 Derive=BOB_cf_sect193r1
3140 PeerKey=ALICE_cf_sect193r1_PUB
3141 Ctrl=ecdh_cofactor_mode:1
3142 SharedSecret=0110180a18844859c52f6f012909522a2d87b5ab143bc80a55
3143
3144 PublicKey=MALICE_cf_sect193r1_PUB
3145 -----BEGIN PUBLIC KEY-----
3146 MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHeX7PX3e5n
3147 zROUg6/STkLp1D+L51L9+wY=
3148 -----END PUBLIC KEY-----
3149
3150 # ECC CDH Bob with Malice peer
3151 Derive=BOB_cf_sect193r1
3152 PeerKey=MALICE_cf_sect193r1_PUB
3153 Ctrl=ecdh_cofactor_mode:1
3154 Result=DERIVE_ERROR
3155 Function=ec_GF2m_simple_point_get_affine_coordinates
3156 Reason=point at infinity
3157
3158 # ECC CDH Alice with Malice peer
3159 Derive=ALICE_cf_sect193r1
3160 PeerKey=MALICE_cf_sect193r1_PUB
3161 Ctrl=ecdh_cofactor_mode:1
3162 Result=DERIVE_ERROR
3163 Function=ec_GF2m_simple_point_get_affine_coordinates
3164 Reason=point at infinity
3165
3166 Title=sect193r2 curve tests
3167
3168 PrivateKey=ALICE_cf_sect193r2
3169 -----BEGIN PRIVATE KEY-----
3170 MDcCAQAwEAYHKoZIzj0CAQYFK4EEABkEIDAeAgEBBBkAhjkv8lXK/nPp3Qc4IwL/29JUKWi2VBMp
3171 -----END PRIVATE KEY-----
3172
3173 PublicKey=ALICE_cf_sect193r2_PUB
3174 -----BEGIN PUBLIC KEY-----
3175 MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAIn7oSu3adu4ChNXniHKkMIv9gT24rpzzwAeCTDPIkUT
3176 kJ+Tit6e4RpgkB/dph4V+uI=
3177 -----END PUBLIC KEY-----
3178
3179 PrivPubKeyPair=ALICE_cf_sect193r2:ALICE_cf_sect193r2_PUB
3180
3181 PrivateKey=BOB_cf_sect193r2
3182 -----BEGIN PRIVATE KEY-----
3183 MDcCAQAwEAYHKoZIzj0CAQYFK4EEABkEIDAeAgEBBBkAwGkR3qSQdfh7Q6KbJ4lH5FShGsX8o/jD
3184 -----END PRIVATE KEY-----
3185
3186 PublicKey=BOB_cf_sect193r2_PUB
3187 -----BEGIN PUBLIC KEY-----
3188 MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAFdSLKI0tlwZDpkndutOLsnHii1aJO8snwEJ0m/AZgMp
3189 xiDevOQ/xE9SpMX25W7YqkU=
3190 -----END PUBLIC KEY-----
3191
3192 PrivPubKeyPair=BOB_cf_sect193r2:BOB_cf_sect193r2_PUB
3193
3194 # ECDH Alice with Bob peer
3195 Derive=ALICE_cf_sect193r2
3196 PeerKey=BOB_cf_sect193r2_PUB
3197 SharedSecret=01e2f66a63c24c1de8a399c484228a5ad5b6d911c6e5e83ae3
3198
3199 # ECDH Bob with Alice peer
3200 Derive=BOB_cf_sect193r2
3201 PeerKey=ALICE_cf_sect193r2_PUB
3202 SharedSecret=01e2f66a63c24c1de8a399c484228a5ad5b6d911c6e5e83ae3
3203
3204 # ECC CDH Alice with Bob peer
3205 Derive=ALICE_cf_sect193r2
3206 PeerKey=BOB_cf_sect193r2_PUB
3207 Ctrl=ecdh_cofactor_mode:1
3208 SharedSecret=00bc82d393bd74406683aea003977a86a109f444a833652e43
3209
3210 # ECC CDH Bob with Alice peer
3211 Derive=BOB_cf_sect193r2
3212 PeerKey=ALICE_cf_sect193r2_PUB
3213 Ctrl=ecdh_cofactor_mode:1
3214 SharedSecret=00bc82d393bd74406683aea003977a86a109f444a833652e43
3215
3216 PublicKey=MALICE_cf_sect193r2_PUB
3217 -----BEGIN PUBLIC KEY-----
3218 MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFfdLEkrvsO
3219 Y7+6QpEvOay9A4MJCUZfZmI=
3220 -----END PUBLIC KEY-----
3221
3222 # ECC CDH Bob with Malice peer
3223 Derive=BOB_cf_sect193r2
3224 PeerKey=MALICE_cf_sect193r2_PUB
3225 Ctrl=ecdh_cofactor_mode:1
3226 Result=DERIVE_ERROR
3227 Function=ec_GF2m_simple_point_get_affine_coordinates
3228 Reason=point at infinity
3229
3230 # ECC CDH Alice with Malice peer
3231 Derive=ALICE_cf_sect193r2
3232 PeerKey=MALICE_cf_sect193r2_PUB
3233 Ctrl=ecdh_cofactor_mode:1
3234 Result=DERIVE_ERROR
3235 Function=ec_GF2m_simple_point_get_affine_coordinates
3236 Reason=point at infinity
3237
3238 Title=sect233k1 curve tests
3239
3240 PrivateKey=ALICE_cf_sect233k1
3241 -----BEGIN PRIVATE KEY-----
3242 MDsCAQAwEAYHKoZIzj0CAQYFK4EEABoEJDAiAgEBBB0z/3heNFjJL+2sAT/38yRsN3kt2iXz7u+y
3243 Gua8Kw==
3244 -----END PRIVATE KEY-----
3245
3246 PublicKey=ALICE_cf_sect233k1_PUB
3247 -----BEGIN PUBLIC KEY-----
3248 MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEALQyn0zJmOrHm4S2EIjxRe899PadBnfpYjLKWGvpAIzf
3249 MEG861Nv1IYJkmkO1xlfNHeeRtqFgsQVFKZh
3250 -----END PUBLIC KEY-----
3251
3252 PrivPubKeyPair=ALICE_cf_sect233k1:ALICE_cf_sect233k1_PUB
3253
3254 PrivateKey=BOB_cf_sect233k1
3255 -----BEGIN PRIVATE KEY-----
3256 MDsCAQAwEAYHKoZIzj0CAQYFK4EEABoEJDAiAgEBBB1I0ucrC4d9i6Z+0cbar5r7uKpF5iiQkSJA
3257 DFMTUA==
3258 -----END PRIVATE KEY-----
3259
3260 PublicKey=BOB_cf_sect233k1_PUB
3261 -----BEGIN PUBLIC KEY-----
3262 MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEAatdqazxSghJ568CBFyMXhEvVeAiLewOY/jk9H5DAOB4
3263 ufNGbdd131KLaKPivB38a6n5Y+2BVSJangow
3264 -----END PUBLIC KEY-----
3265
3266 PrivPubKeyPair=BOB_cf_sect233k1:BOB_cf_sect233k1_PUB
3267
3268 # ECDH Alice with Bob peer
3269 Derive=ALICE_cf_sect233k1
3270 PeerKey=BOB_cf_sect233k1_PUB
3271 SharedSecret=012145026e8de65973c154e085456fc5539ba9e25663e7f5816abfcab310
3272
3273 # ECDH Bob with Alice peer
3274 Derive=BOB_cf_sect233k1
3275 PeerKey=ALICE_cf_sect233k1_PUB
3276 SharedSecret=012145026e8de65973c154e085456fc5539ba9e25663e7f5816abfcab310
3277
3278 # ECC CDH Alice with Bob peer
3279 Derive=ALICE_cf_sect233k1
3280 PeerKey=BOB_cf_sect233k1_PUB
3281 Ctrl=ecdh_cofactor_mode:1
3282 SharedSecret=00ff7d6c6b80f39d2ae68fbd00adbcd75fa599ed0bc1aac0e3f49c1c164d
3283
3284 # ECC CDH Bob with Alice peer
3285 Derive=BOB_cf_sect233k1
3286 PeerKey=ALICE_cf_sect233k1_PUB
3287 Ctrl=ecdh_cofactor_mode:1
3288 SharedSecret=00ff7d6c6b80f39d2ae68fbd00adbcd75fa599ed0bc1aac0e3f49c1c164d
3289
3290 PublicKey=MALICE_cf_sect233k1_PUB
3291 -----BEGIN PUBLIC KEY-----
3292 MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA
3293 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3294 -----END PUBLIC KEY-----
3295
3296 # ECC CDH Bob with Malice peer
3297 Derive=BOB_cf_sect233k1
3298 PeerKey=MALICE_cf_sect233k1_PUB
3299 Ctrl=ecdh_cofactor_mode:1
3300 Result=DERIVE_ERROR
3301 Function=ec_GF2m_simple_point_get_affine_coordinates
3302 Reason=point at infinity
3303
3304 # ECC CDH Alice with Malice peer
3305 Derive=ALICE_cf_sect233k1
3306 PeerKey=MALICE_cf_sect233k1_PUB
3307 Ctrl=ecdh_cofactor_mode:1
3308 Result=DERIVE_ERROR
3309 Function=ec_GF2m_simple_point_get_affine_coordinates
3310 Reason=point at infinity
3311
3312 Title=sect233r1 curve tests
3313
3314 PrivateKey=ALICE_cf_sect233r1
3315 -----BEGIN PRIVATE KEY-----
3316 MDwCAQAwEAYHKoZIzj0CAQYFK4EEABsEJTAjAgEBBB4ATcy7zVpIsJ9rl5EIDmzRz5wxjrDIQyDm
3317 HP3Pt8Y=
3318 -----END PRIVATE KEY-----
3319
3320 PublicKey=ALICE_cf_sect233r1_PUB
3321 -----BEGIN PUBLIC KEY-----
3322 MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAQMQHiJ44LiCnZkEg1zyww1h+idTbsw8E07P33WUAUfD
3323 NeQ4hWEhTXPnytIbEhFKpnd3j/FbyZnJqxh8
3324 -----END PUBLIC KEY-----
3325
3326 PrivPubKeyPair=ALICE_cf_sect233r1:ALICE_cf_sect233r1_PUB
3327
3328 PrivateKey=BOB_cf_sect233r1
3329 -----BEGIN PRIVATE KEY-----
3330 MDwCAQAwEAYHKoZIzj0CAQYFK4EEABsEJTAjAgEBBB4ALpOlFn4OfiIAkRAZGOsn7L6W3XoQBSV8
3331 mQVC2pw=
3332 -----END PRIVATE KEY-----
3333
3334 PublicKey=BOB_cf_sect233r1_PUB
3335 -----BEGIN PUBLIC KEY-----
3336 MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAJQw+NWqFJXYw4dVMovzvw76OYnYOTaDaEPNW8ECAQbl
3337 TzzbBSTp5iqM13mP0/Bo4OO66NS3lA9e/GTO
3338 -----END PUBLIC KEY-----
3339
3340 PrivPubKeyPair=BOB_cf_sect233r1:BOB_cf_sect233r1_PUB
3341
3342 # ECDH Alice with Bob peer
3343 Derive=ALICE_cf_sect233r1
3344 PeerKey=BOB_cf_sect233r1_PUB
3345 SharedSecret=00209d2995a63f1e8b7a5c33dee5abb602e32e1835ae8bb57eb264d8d795
3346
3347 # ECDH Bob with Alice peer
3348 Derive=BOB_cf_sect233r1
3349 PeerKey=ALICE_cf_sect233r1_PUB
3350 SharedSecret=00209d2995a63f1e8b7a5c33dee5abb602e32e1835ae8bb57eb264d8d795
3351
3352 # ECC CDH Alice with Bob peer
3353 Derive=ALICE_cf_sect233r1
3354 PeerKey=BOB_cf_sect233r1_PUB
3355 Ctrl=ecdh_cofactor_mode:1
3356 SharedSecret=00c3cd1d38a65f5e421399409a76cec1136bc84149f054a7f55e7980c612
3357
3358 # ECC CDH Bob with Alice peer
3359 Derive=BOB_cf_sect233r1
3360 PeerKey=ALICE_cf_sect233r1_PUB
3361 Ctrl=ecdh_cofactor_mode:1
3362 SharedSecret=00c3cd1d38a65f5e421399409a76cec1136bc84149f054a7f55e7980c612
3363
3364 PublicKey=MALICE_cf_sect233r1_PUB
3365 -----BEGIN PUBLIC KEY-----
3366 MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYf4
3367 Vie5eHTnR+4x4G1xyq7qUvISU+X5RtBh2pE4
3368 -----END PUBLIC KEY-----
3369
3370 # ECC CDH Bob with Malice peer
3371 Derive=BOB_cf_sect233r1
3372 PeerKey=MALICE_cf_sect233r1_PUB
3373 Ctrl=ecdh_cofactor_mode:1
3374 Result=DERIVE_ERROR
3375 Function=ec_GF2m_simple_point_get_affine_coordinates
3376 Reason=point at infinity
3377
3378 # ECC CDH Alice with Malice peer
3379 Derive=ALICE_cf_sect233r1
3380 PeerKey=MALICE_cf_sect233r1_PUB
3381 Ctrl=ecdh_cofactor_mode:1
3382 Result=DERIVE_ERROR
3383 Function=ec_GF2m_simple_point_get_affine_coordinates
3384 Reason=point at infinity
3385
3386 Title=sect239k1 curve tests
3387
3388 PrivateKey=ALICE_cf_sect239k1
3389 -----BEGIN PRIVATE KEY-----
3390 MDwCAQAwEAYHKoZIzj0CAQYFK4EEAAMEJTAjAgEBBB4G4nbQDUtTnkrPOvDGIlhH9XdjirUSbTI5
3391 5z6lf7o=
3392 -----END PRIVATE KEY-----
3393
3394 PublicKey=ALICE_cf_sect239k1_PUB
3395 -----BEGIN PUBLIC KEY-----
3396 MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEf5paOMjzcnpVAPMQnIkikE4K2jne3ubX2TD1P3aedknF
3397 lUr6tOU4BsiUQJACF90rQ9/KdeR5mYvYHzvI
3398 -----END PUBLIC KEY-----
3399
3400 PrivPubKeyPair=ALICE_cf_sect239k1:ALICE_cf_sect239k1_PUB
3401
3402 PrivateKey=BOB_cf_sect239k1
3403 -----BEGIN PRIVATE KEY-----
3404 MDwCAQAwEAYHKoZIzj0CAQYFK4EEAAMEJTAjAgEBBB4e0F0NpepAF+iNrEtoZeo4TrQFspkUNLcx
3405 Ly4Klfg=
3406 -----END PRIVATE KEY-----
3407
3408 PublicKey=BOB_cf_sect239k1_PUB
3409 -----BEGIN PUBLIC KEY-----
3410 MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEKnjJ4RHe+EiElXMrF4ou7VGy1pn0ZiO17FouF31Zbvjc
3411 TcbhfE6ziXM8sekQJBwcwRKQ9+G/Qzq/2A9x
3412 -----END PUBLIC KEY-----
3413
3414 PrivPubKeyPair=BOB_cf_sect239k1:BOB_cf_sect239k1_PUB
3415
3416 # ECDH Alice with Bob peer
3417 Derive=ALICE_cf_sect239k1
3418 PeerKey=BOB_cf_sect239k1_PUB
3419 SharedSecret=0ef54c7b7dbf55d4278e7a6924dc4833c63ec708e820d501cacdfb4935d5
3420
3421 # ECDH Bob with Alice peer
3422 Derive=BOB_cf_sect239k1
3423 PeerKey=ALICE_cf_sect239k1_PUB
3424 SharedSecret=0ef54c7b7dbf55d4278e7a6924dc4833c63ec708e820d501cacdfb4935d5
3425
3426 # ECC CDH Alice with Bob peer
3427 Derive=ALICE_cf_sect239k1
3428 PeerKey=BOB_cf_sect239k1_PUB
3429 Ctrl=ecdh_cofactor_mode:1
3430 SharedSecret=592e4b33ac99624fe7f2f879cf52f12a70f189c5d90785db26a12e0a46c0
3431
3432 # ECC CDH Bob with Alice peer
3433 Derive=BOB_cf_sect239k1
3434 PeerKey=ALICE_cf_sect239k1_PUB
3435 Ctrl=ecdh_cofactor_mode:1
3436 SharedSecret=592e4b33ac99624fe7f2f879cf52f12a70f189c5d90785db26a12e0a46c0
3437
3438 PublicKey=MALICE_cf_sect239k1_PUB
3439 -----BEGIN PUBLIC KEY-----
3440 MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA
3441 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
3442 -----END PUBLIC KEY-----
3443
3444 # ECC CDH Bob with Malice peer
3445 Derive=BOB_cf_sect239k1
3446 PeerKey=MALICE_cf_sect239k1_PUB
3447 Ctrl=ecdh_cofactor_mode:1
3448 Result=DERIVE_ERROR
3449 Function=ec_GF2m_simple_point_get_affine_coordinates
3450 Reason=point at infinity
3451
3452 # ECC CDH Alice with Malice peer
3453 Derive=ALICE_cf_sect239k1
3454 PeerKey=MALICE_cf_sect239k1_PUB
3455 Ctrl=ecdh_cofactor_mode:1
3456 Result=DERIVE_ERROR
3457 Function=ec_GF2m_simple_point_get_affine_coordinates
3458 Reason=point at infinity
3459
3460 Title=sect283k1 curve tests
3461
3462 PrivateKey=ALICE_cf_sect283k1
3463 -----BEGIN PRIVATE KEY-----
3464 MEICAQAwEAYHKoZIzj0CAQYFK4EEABAEKzApAgEBBCQAY1Mi9rST7PiP1t03qYRczV/kSZ+VjQu8
3465 5EFCgxyvkaLManw=
3466 -----END PRIVATE KEY-----
3467
3468 PublicKey=ALICE_cf_sect283k1_PUB
3469 -----BEGIN PUBLIC KEY-----
3470 MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEBMjBO8WoxHS/vz8po52WZGxS+RK5yolrUe6tfbAMA3Sd
3471 5/JjBDVjOz95vM4gUnqzUWHN5nKBQtj6HiU9Q/R+zqg98OiQKTyA
3472 -----END PUBLIC KEY-----
3473
3474 PrivPubKeyPair=ALICE_cf_sect283k1:ALICE_cf_sect283k1_PUB
3475
3476 PrivateKey=BOB_cf_sect283k1
3477 -----BEGIN PRIVATE KEY-----
3478 MEICAQAwEAYHKoZIzj0CAQYFK4EEABAEKzApAgEBBCQBCZC8Is+YSjgXJBBDioEl6gu14QpGHllD
3479 1J6957vBTPSQdH0=
3480 -----END PRIVATE KEY-----
3481
3482 PublicKey=BOB_cf_sect283k1_PUB
3483 -----BEGIN PUBLIC KEY-----
3484 MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEAGEQKZVHYAlvtjHrFyZVm12qUb5j+T5/WNoC962+kwUM
3485 QkBYA5BpuG8Knlugq1iB31whPAgRCZfdLKHpHRPJSfXvKyUIdeUm
3486 -----END PUBLIC KEY-----
3487
3488 PrivPubKeyPair=BOB_cf_sect283k1:BOB_cf_sect283k1_PUB
3489
3490 # ECDH Alice with Bob peer
3491 Derive=ALICE_cf_sect283k1
3492 PeerKey=BOB_cf_sect283k1_PUB
3493 SharedSecret=03f67c88bdc230b43773d17fdb4d0a980556d074ceccee726932160e4ed965e3be72803c
3494
3495 # ECDH Bob with Alice peer
3496 Derive=BOB_cf_sect283k1
3497 PeerKey=ALICE_cf_sect283k1_PUB
3498 SharedSecret=03f67c88bdc230b43773d17fdb4d0a980556d074ceccee726932160e4ed965e3be72803c
3499
3500 # ECC CDH Alice with Bob peer
3501 Derive=ALICE_cf_sect283k1
3502 PeerKey=BOB_cf_sect283k1_PUB
3503 Ctrl=ecdh_cofactor_mode:1
3504 SharedSecret=0677ba01c84d139609ca145cb5b6079fc9ca67f59c9c913e47cad1073f1d1dfaddde0169
3505
3506 # ECC CDH Bob with Alice peer
3507 Derive=BOB_cf_sect283k1
3508 PeerKey=ALICE_cf_sect283k1_PUB
3509 Ctrl=ecdh_cofactor_mode:1
3510 SharedSecret=0677ba01c84d139609ca145cb5b6079fc9ca67f59c9c913e47cad1073f1d1dfaddde0169
3511
3512 PublicKey=MALICE_cf_sect283k1_PUB
3513 -----BEGIN PUBLIC KEY-----
3514 MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3515 AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
3516 -----END PUBLIC KEY-----
3517
3518 # ECC CDH Bob with Malice peer
3519 Derive=BOB_cf_sect283k1
3520 PeerKey=MALICE_cf_sect283k1_PUB
3521 Ctrl=ecdh_cofactor_mode:1
3522 Result=DERIVE_ERROR
3523 Function=ec_GF2m_simple_point_get_affine_coordinates
3524 Reason=point at infinity
3525
3526 # ECC CDH Alice with Malice peer
3527 Derive=ALICE_cf_sect283k1
3528 PeerKey=MALICE_cf_sect283k1_PUB
3529 Ctrl=ecdh_cofactor_mode:1
3530 Result=DERIVE_ERROR
3531 Function=ec_GF2m_simple_point_get_affine_coordinates
3532 Reason=point at infinity
3533
3534 Title=sect283r1 curve tests
3535
3536 PrivateKey=ALICE_cf_sect283r1
3537 -----BEGIN PRIVATE KEY-----
3538 MEICAQAwEAYHKoZIzj0CAQYFK4EEABEEKzApAgEBBCQCQ5pqKvPxDysd1pi2Bv8Z11cFhsRZfuaf
3539 4Pi0hpGr4ubZcHE=
3540 -----END PRIVATE KEY-----
3541
3542 PublicKey=ALICE_cf_sect283r1_PUB
3543 -----BEGIN PUBLIC KEY-----
3544 MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEBcsrGDgO7pbGybQX/00gRHtQq3+X9XrGb7Uzv9Nabwc/
3545 kntnBMF0I2KU+aaTjQx1GVtmNf7CvFwPLEBnfKjJAjekjsGyIqoq
3546 -----END PUBLIC KEY-----
3547
3548 PrivPubKeyPair=ALICE_cf_sect283r1:ALICE_cf_sect283r1_PUB
3549
3550 PrivateKey=BOB_cf_sect283r1
3551 -----BEGIN PRIVATE KEY-----
3552 MEICAQAwEAYHKoZIzj0CAQYFK4EEABEEKzApAgEBBCQDxItnY3cDCrX/jGnVuAKDPaySZCr3E83Q
3553 UdFnP6YIykt7+Pg=
3554 -----END PRIVATE KEY-----
3555
3556 PublicKey=BOB_cf_sect283r1_PUB
3557 -----BEGIN PUBLIC KEY-----
3558 MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEBJ2C9BCkX0YRfs2ufgUKvreUXFWp2AGK+iHlZB4N3LqO
3559 PKpmAkrAeCMty6mw2mEnOR5HA1d4Ee+z7/NJgJJ80Ra9bFnreOW3
3560 -----END PUBLIC KEY-----
3561
3562 PrivPubKeyPair=BOB_cf_sect283r1:BOB_cf_sect283r1_PUB
3563
3564 # ECDH Alice with Bob peer
3565 Derive=ALICE_cf_sect283r1
3566 PeerKey=BOB_cf_sect283r1_PUB
3567 SharedSecret=0424259cf09727574fb863cab7c27d8fe3835e96433110a45a951f94347fc81939ec4773
3568
3569 # ECDH Bob with Alice peer
3570 Derive=BOB_cf_sect283r1
3571 PeerKey=ALICE_cf_sect283r1_PUB
3572 SharedSecret=0424259cf09727574fb863cab7c27d8fe3835e96433110a45a951f94347fc81939ec4773
3573
3574 # ECC CDH Alice with Bob peer
3575 Derive=ALICE_cf_sect283r1
3576 PeerKey=BOB_cf_sect283r1_PUB
3577 Ctrl=ecdh_cofactor_mode:1
3578 SharedSecret=01c2a542654ce85b17456ed75b6bca6b6eb761580913670debc426a3525f236df0e875c8
3579
3580 # ECC CDH Bob with Alice peer
3581 Derive=BOB_cf_sect283r1
3582 PeerKey=ALICE_cf_sect283r1_PUB
3583 Ctrl=ecdh_cofactor_mode:1
3584 SharedSecret=01c2a542654ce85b17456ed75b6bca6b6eb761580913670debc426a3525f236df0e875c8
3585
3586 PublicKey=MALICE_cf_sect283r1_PUB
3587 -----BEGIN PUBLIC KEY-----
3588 MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3589 AAAAByvMnFeSsevoGYMIn7b4NaL9IgowRCTKF8CCrhdEKu3pubP2
3590 -----END PUBLIC KEY-----
3591
3592 # ECC CDH Bob with Malice peer
3593 Derive=BOB_cf_sect283r1
3594 PeerKey=MALICE_cf_sect283r1_PUB
3595 Ctrl=ecdh_cofactor_mode:1
3596 Result=DERIVE_ERROR
3597 Function=ec_GF2m_simple_point_get_affine_coordinates
3598 Reason=point at infinity
3599
3600 # ECC CDH Alice with Malice peer
3601 Derive=ALICE_cf_sect283r1
3602 PeerKey=MALICE_cf_sect283r1_PUB
3603 Ctrl=ecdh_cofactor_mode:1
3604 Result=DERIVE_ERROR
3605 Function=ec_GF2m_simple_point_get_affine_coordinates
3606 Reason=point at infinity
3607
3608 Title=sect409k1 curve tests
3609
3610 PrivateKey=ALICE_cf_sect409k1
3611 -----BEGIN PRIVATE KEY-----
3612 MFECAQAwEAYHKoZIzj0CAQYFK4EEACQEOjA4AgEBBDMOthcLahkXFgM0wjOzm767D1A72sFRGlhb
3613 bVH+EB7z2WpIcPX4OD+M4Y1pf/a7wSaoSAo=
3614 -----END PRIVATE KEY-----
3615
3616 PublicKey=ALICE_cf_sect409k1_PUB
3617 -----BEGIN PUBLIC KEY-----
3618 MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAbiYYpeFgCMsZFMzQaiwMJDrC+mCMT7KmhYtD5EMMgLW
3619 5OvhaqYdpRf49A8LOtVcRT7J5gGcMrXQgmQeS3FenA5owWnB2NIgrTNf5d8AAEtrOupsJ4c3kL6e
3620 aAzayZ1+UCEj8skbC9U=
3621 -----END PUBLIC KEY-----
3622
3623 PrivPubKeyPair=ALICE_cf_sect409k1:ALICE_cf_sect409k1_PUB
3624
3625 PrivateKey=BOB_cf_sect409k1
3626 -----BEGIN PRIVATE KEY-----
3627 MFECAQAwEAYHKoZIzj0CAQYFK4EEACQEOjA4AgEBBDMO43ldQllTewdZwffH4OEXdzBrLwabKsn4
3628 6/hjgIAaYda/pt4yCEQLMp18QgtfMey5ENI=
3629 -----END PRIVATE KEY-----
3630
3631 PublicKey=BOB_cf_sect409k1_PUB
3632 -----BEGIN PUBLIC KEY-----
3633 MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAVTQj6hRizVmOx4Z6vroN/zMkmAY+QhkQ0CnFeJ0AydY
3634 Fv+f+/420vMC1Mhqsc9VzPMmIAH6ZrgGKDsd4Ce9JUtYE0rVhGeiG2RaN1U5RlhVK4avkWhFlyQ5
3635 vuu4aApQiWE3yQd9v/I=
3636 -----END PUBLIC KEY-----
3637
3638 PrivPubKeyPair=BOB_cf_sect409k1:BOB_cf_sect409k1_PUB
3639
3640 # ECDH Alice with Bob peer
3641 Derive=ALICE_cf_sect409k1
3642 PeerKey=BOB_cf_sect409k1_PUB
3643 SharedSecret=01fbe13188588c9d1ac3a8a2680ea9a009b28e4b7d7fa4efcb1a22553876fb7973616819fd87c75e5b8ce6e3628595e4ce12edb0
3644
3645 # ECDH Bob with Alice peer
3646 Derive=BOB_cf_sect409k1
3647 PeerKey=ALICE_cf_sect409k1_PUB
3648 SharedSecret=01fbe13188588c9d1ac3a8a2680ea9a009b28e4b7d7fa4efcb1a22553876fb7973616819fd87c75e5b8ce6e3628595e4ce12edb0
3649
3650 # ECC CDH Alice with Bob peer
3651 Derive=ALICE_cf_sect409k1
3652 PeerKey=BOB_cf_sect409k1_PUB
3653 Ctrl=ecdh_cofactor_mode:1
3654 SharedSecret=007e9485f7234bb2255bb40e51f4be867cb0ef31f8e489a697b31b51c4d5346daaee51e96ae6f9636e6e3af56095fe28755325ee
3655
3656 # ECC CDH Bob with Alice peer
3657 Derive=BOB_cf_sect409k1
3658 PeerKey=ALICE_cf_sect409k1_PUB
3659 Ctrl=ecdh_cofactor_mode:1
3660 SharedSecret=007e9485f7234bb2255bb40e51f4be867cb0ef31f8e489a697b31b51c4d5346daaee51e96ae6f9636e6e3af56095fe28755325ee
3661
3662 PublicKey=MALICE_cf_sect409k1_PUB
3663 -----BEGIN PUBLIC KEY-----
3664 MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3665 AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3666 AAAAAAAAAAAAAAAAAAA=
3667 -----END PUBLIC KEY-----
3668
3669 # ECC CDH Bob with Malice peer
3670 Derive=BOB_cf_sect409k1
3671 PeerKey=MALICE_cf_sect409k1_PUB
3672 Ctrl=ecdh_cofactor_mode:1
3673 Result=DERIVE_ERROR
3674 Function=ec_GF2m_simple_point_get_affine_coordinates
3675 Reason=point at infinity
3676
3677 # ECC CDH Alice with Malice peer
3678 Derive=ALICE_cf_sect409k1
3679 PeerKey=MALICE_cf_sect409k1_PUB
3680 Ctrl=ecdh_cofactor_mode:1
3681 Result=DERIVE_ERROR
3682 Function=ec_GF2m_simple_point_get_affine_coordinates
3683 Reason=point at infinity
3684
3685 Title=sect409r1 curve tests
3686
3687 PrivateKey=ALICE_cf_sect409r1
3688 -----BEGIN PRIVATE KEY-----
3689 MFICAQAwEAYHKoZIzj0CAQYFK4EEACUEOzA5AgEBBDQAxSC9lST5dtfXQI1Ug9VMMoue3GGni5ON
3690 +gieyXK2KKbd29KAPs4/AOd8kX2wQDsZPO7E
3691 -----END PRIVATE KEY-----
3692
3693 PublicKey=ALICE_cf_sect409r1_PUB
3694 -----BEGIN PUBLIC KEY-----
3695 MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEASAvXAM15DJerAu1JttpBuMJK1/fEfFohu2iEpt3r7Ui
3696 iQoER6HUsWiw1hhcJyTv7WzpJQHFWrOlJMe/KjmQa/CygSc65YHDzG27oUL+KGdQUGc79ZRSwl/q
3697 fGZqa3D+bDVMwrhmZto=
3698 -----END PUBLIC KEY-----
3699
3700 PrivPubKeyPair=ALICE_cf_sect409r1:ALICE_cf_sect409r1_PUB
3701
3702 PrivateKey=BOB_cf_sect409r1
3703 -----BEGIN PRIVATE KEY-----
3704 MFICAQAwEAYHKoZIzj0CAQYFK4EEACUEOzA5AgEBBDQARen+1P3JQzBgOv0pUYwsZTPRVLpqqDAU
3705 7mKL2lk9eH7zSGmtNoMvP2m1S2dBnXxFY/bV
3706 -----END PRIVATE KEY-----
3707
3708 PublicKey=BOB_cf_sect409r1_PUB
3709 -----BEGIN PUBLIC KEY-----
3710 MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAbDUw066TtdfOpDvrlKosEyqUNEG7rY+AKvDqKw+HOzf
3711 sUTYee6cEf71oqJ1sCKPQiYzlwCu/HLQeWPxISE6Uo+53kkeJml2xpMBwoE25Gq/DSS61dR7SRTZ
3712 +sUmumbIuGzbrjtMRmw=
3713 -----END PUBLIC KEY-----
3714
3715 PrivPubKeyPair=BOB_cf_sect409r1:BOB_cf_sect409r1_PUB
3716
3717 # ECDH Alice with Bob peer
3718 Derive=ALICE_cf_sect409r1
3719 PeerKey=BOB_cf_sect409r1_PUB
3720 SharedSecret=00a751259cdb3b445ce71a40a01a2189dfce70226111190505fc6eabe4e5a05bff7af55f2015e1ffcab6aea7ea9a6e74905da2a1
3721
3722 # ECDH Bob with Alice peer
3723 Derive=BOB_cf_sect409r1
3724 PeerKey=ALICE_cf_sect409r1_PUB
3725 SharedSecret=00a751259cdb3b445ce71a40a01a2189dfce70226111190505fc6eabe4e5a05bff7af55f2015e1ffcab6aea7ea9a6e74905da2a1
3726
3727 # ECC CDH Alice with Bob peer
3728 Derive=ALICE_cf_sect409r1
3729 PeerKey=BOB_cf_sect409r1_PUB
3730 Ctrl=ecdh_cofactor_mode:1
3731 SharedSecret=0115a31aed416c5089d74a263ec300aff13a5329c6ad27de950ae0b0917b40a3464fccf5691ac9633a51e5177a82b15cfc434aad
3732
3733 # ECC CDH Bob with Alice peer
3734 Derive=BOB_cf_sect409r1
3735 PeerKey=ALICE_cf_sect409r1_PUB
3736 Ctrl=ecdh_cofactor_mode:1
3737 SharedSecret=0115a31aed416c5089d74a263ec300aff13a5329c6ad27de950ae0b0917b40a3464fccf5691ac9633a51e5177a82b15cfc434aad
3738
3739 PublicKey=MALICE_cf_sect409r1_PUB
3740 -----BEGIN PUBLIC KEY-----
3741 MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3742 AAAAAAAAAAAAAAAAAAAAAAAAAACZNffkdo7i7yL5tKKfU8tdk6su0K185XwbJkn96JWVDPZXZ3My
3743 bFKKSOJ7hyrM8Lwl1e8=
3744 -----END PUBLIC KEY-----
3745
3746 # ECC CDH Bob with Malice peer
3747 Derive=BOB_cf_sect409r1
3748 PeerKey=MALICE_cf_sect409r1_PUB
3749 Ctrl=ecdh_cofactor_mode:1
3750 Result=DERIVE_ERROR
3751 Function=ec_GF2m_simple_point_get_affine_coordinates
3752 Reason=point at infinity
3753
3754 # ECC CDH Alice with Malice peer
3755 Derive=ALICE_cf_sect409r1
3756 PeerKey=MALICE_cf_sect409r1_PUB
3757 Ctrl=ecdh_cofactor_mode:1
3758 Result=DERIVE_ERROR
3759 Function=ec_GF2m_simple_point_get_affine_coordinates
3760 Reason=point at infinity
3761
3762 Title=sect571k1 curve tests
3763
3764 PrivateKey=ALICE_cf_sect571k1
3765 -----BEGIN PRIVATE KEY-----
3766 MGYCAQAwEAYHKoZIzj0CAQYFK4EEACYETzBNAgEBBEgB4agvk7Qdf9bVb9aMVdtXL0MuVw6dTleB
3767 zrpPMYty/piI5GWkQEGVp4OJSjF1BGgWmtYSYlV0oI8jJ7hfWTjVGfVWix4ipb8=
3768 -----END PRIVATE KEY-----
3769
3770 PublicKey=ALICE_cf_sect571k1_PUB
3771 -----BEGIN PUBLIC KEY-----
3772 MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQDUZq0ZrgYpTXNpOptjExaur0K9FAYHv1j9cvAptwX
3773 dcmQf3VqekMkGZCfNdqNeqCajG3QHRkBHe4FZhWr3FXi8whvvr463lUDf+t46un1kE6FTYfhILGa
3774 sBZm7OdfkarYd9TXBbmnkFA+XkyPlkM1+6daM3/WmnegK+TYghFDXLgwiyF8s0ElllF7z38Gmc4=
3775 -----END PUBLIC KEY-----
3776
3777 PrivPubKeyPair=ALICE_cf_sect571k1:ALICE_cf_sect571k1_PUB
3778
3779 PrivateKey=BOB_cf_sect571k1
3780 -----BEGIN PRIVATE KEY-----
3781 MGYCAQAwEAYHKoZIzj0CAQYFK4EEACYETzBNAgEBBEgA3pINxGOI7L9M+Mil+bm/udPwI4xu7ubJ
3782 p3aoOepTXW94laf8wjFLcQnRUwH87Vbq9VLQEfCAFvr2vZoBc+5asnNuDhRNNeQ=
3783 -----END PRIVATE KEY-----
3784
3785 PublicKey=BOB_cf_sect571k1_PUB
3786 -----BEGIN PUBLIC KEY-----
3787 MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQDZRr5GCSq2uzGxmWNB+bED7zye18Rr/KehwXrbn1r
3788 rKtR8fe+dg2V15FieC3qZe/wCpMtyp79VmEabGi6iGLlAN/rUE81URsA/K7GVpmklslV5gmwryR0
3789 3E7jGKPFesun9iNtmpgM18P9y3aJd4Qr4hMlwW2Nyw187l6QB/W2e/i+8vKXFTLHlz5WLAyAcpA=
3790 -----END PUBLIC KEY-----
3791
3792 PrivPubKeyPair=BOB_cf_sect571k1:BOB_cf_sect571k1_PUB
3793
3794 # ECDH Alice with Bob peer
3795 Derive=ALICE_cf_sect571k1
3796 PeerKey=BOB_cf_sect571k1_PUB
3797 SharedSecret=02b79c92cee50dc5b9fdddce36d4fa2e28d7d178cd74e575961f39429496305b38815c840c2e66327435c044ed885ec964068531251a2112717602532e8b6d5411db2fe05c1ac18c
3798
3799 # ECDH Bob with Alice peer
3800 Derive=BOB_cf_sect571k1
3801 PeerKey=ALICE_cf_sect571k1_PUB
3802 SharedSecret=02b79c92cee50dc5b9fdddce36d4fa2e28d7d178cd74e575961f39429496305b38815c840c2e66327435c044ed885ec964068531251a2112717602532e8b6d5411db2fe05c1ac18c
3803
3804 # ECC CDH Alice with Bob peer
3805 Derive=ALICE_cf_sect571k1
3806 PeerKey=BOB_cf_sect571k1_PUB
3807 Ctrl=ecdh_cofactor_mode:1
3808 SharedSecret=063aea789492c9727a5a6b7f24e8d3d377c70ee8e86b13664e191a53b1905e90e78b85960b1881db5160c7c5cacca0d686d9e104140d565eeeec17426f93d3a7ba639ecd716b43d2
3809
3810 # ECC CDH Bob with Alice peer
3811 Derive=BOB_cf_sect571k1
3812 PeerKey=ALICE_cf_sect571k1_PUB
3813 Ctrl=ecdh_cofactor_mode:1
3814 SharedSecret=063aea789492c9727a5a6b7f24e8d3d377c70ee8e86b13664e191a53b1905e90e78b85960b1881db5160c7c5cacca0d686d9e104140d565eeeec17426f93d3a7ba639ecd716b43d2
3815
3816 PublicKey=MALICE_cf_sect571k1_PUB
3817 -----BEGIN PUBLIC KEY-----
3818 MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3819 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA
3820 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE=
3821 -----END PUBLIC KEY-----
3822
3823 # ECC CDH Bob with Malice peer
3824 Derive=BOB_cf_sect571k1
3825 PeerKey=MALICE_cf_sect571k1_PUB
3826 Ctrl=ecdh_cofactor_mode:1
3827 Result=DERIVE_ERROR
3828 Function=ec_GF2m_simple_point_get_affine_coordinates
3829 Reason=point at infinity
3830
3831 # ECC CDH Alice with Malice peer
3832 Derive=ALICE_cf_sect571k1
3833 PeerKey=MALICE_cf_sect571k1_PUB
3834 Ctrl=ecdh_cofactor_mode:1
3835 Result=DERIVE_ERROR
3836 Function=ec_GF2m_simple_point_get_affine_coordinates
3837 Reason=point at infinity
3838
3839 Title=sect571r1 curve tests
3840
3841 PrivateKey=ALICE_cf_sect571r1
3842 -----BEGIN PRIVATE KEY-----
3843 MGYCAQAwEAYHKoZIzj0CAQYFK4EEACcETzBNAgEBBEgAxfL2/gUsmJonvDMR95Azq1ySgXMlKSRk
3844 +PL+WaS92ZyOo45HaC7RpH5sdkf4b948u6y1BXOxGZuORXy6lgbgZ1Zx2UgL3cI=
3845 -----END PRIVATE KEY-----
3846
3847 PublicKey=ALICE_cf_sect571r1_PUB
3848 -----BEGIN PUBLIC KEY-----
3849 MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQBK5L9ccIWacU2A1srZ35opPu6kcbEOsBPmvj/rlMS
3850 fFrdMOcagOYfcD0/ouYHPhvkHbr9k87IlQJfnV6ZNRA4PmWSp/FjkNwETm/fqTCUQHti/qqnKH7R
3851 Ed4fYROLFGvz+PX6E20SryOt1vrmoRyC7Z5FVmgMVOQQ1AaBNAHi3+IPtKx41YdXdbqHJxuI5jE=
3852 -----END PUBLIC KEY-----
3853
3854 PrivPubKeyPair=ALICE_cf_sect571r1:ALICE_cf_sect571r1_PUB
3855
3856 PrivateKey=BOB_cf_sect571r1
3857 -----BEGIN PRIVATE KEY-----
3858 MGYCAQAwEAYHKoZIzj0CAQYFK4EEACcETzBNAgEBBEgAzcRvASPpWi0ybpOGlj0Lozz01C2a5oDA
3859 G5alib1EmZKcpVULxJXn75FQlTKpkUEuWUgA4yk5X5DTiScUuh4LDhaF3AFhsEY=
3860 -----END PRIVATE KEY-----
3861
3862 PublicKey=BOB_cf_sect571r1_PUB
3863 -----BEGIN PUBLIC KEY-----
3864 MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQH3dnL22NajtqDWTX6qD14w1BOlpHFBUPTr24VySlh
3865 kiiBlOF95u7hFr/hSb7gm/3f+IVKyE18Sh2kR4KaxWcPWKY5xKTiqiICT7hCistuzNRt8gR+kNOT
3866 c1rETMV6ZruZinwzEWWWjwJf6612oy2HG3CX3B8Rm+a3sS0q6IzowEwqmDv6v9bMTFk8bsCv0Fk=
3867 -----END PUBLIC KEY-----
3868
3869 PrivPubKeyPair=BOB_cf_sect571r1:BOB_cf_sect571r1_PUB
3870
3871 # ECDH Alice with Bob peer
3872 Derive=ALICE_cf_sect571r1
3873 PeerKey=BOB_cf_sect571r1_PUB
3874 SharedSecret=0031f9879fa75b8c67ba81ee861be634e2b53aa79f834e9a8ca4df7f4461bcb02f083d9fa5b4767f881a710caa6524b58eb626623ba394961d46535204c26d165089e7d4f7be1827
3875
3876 # ECDH Bob with Alice peer
3877 Derive=BOB_cf_sect571r1
3878 PeerKey=ALICE_cf_sect571r1_PUB
3879 SharedSecret=0031f9879fa75b8c67ba81ee861be634e2b53aa79f834e9a8ca4df7f4461bcb02f083d9fa5b4767f881a710caa6524b58eb626623ba394961d46535204c26d165089e7d4f7be1827
3880
3881 # ECC CDH Alice with Bob peer
3882 Derive=ALICE_cf_sect571r1
3883 PeerKey=BOB_cf_sect571r1_PUB
3884 Ctrl=ecdh_cofactor_mode:1
3885 SharedSecret=012e8c2c1554988fe20c5ae7d11cdcfe15c7c6e8d2b6f46a43a45d724bfc7b415ea7594d5c16f770a95d6e65bbcb1f34619db95e89f4fecbcb0bc6a3f92d52df6a49b0e7773e0ac0
3886
3887 # ECC CDH Bob with Alice peer
3888 Derive=BOB_cf_sect571r1
3889 PeerKey=ALICE_cf_sect571r1_PUB
3890 Ctrl=ecdh_cofactor_mode:1
3891 SharedSecret=012e8c2c1554988fe20c5ae7d11cdcfe15c7c6e8d2b6f46a43a45d724bfc7b415ea7594d5c16f770a95d6e65bbcb1f34619db95e89f4fecbcb0bc6a3f92d52df6a49b0e7773e0ac0
3892
3893 PublicKey=MALICE_cf_sect571r1_PUB
3894 -----BEGIN PUBLIC KEY-----
3895 MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3896 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMtVWZAwgtd1zmgWN/9WC
3897 aNQcWRNUKesEHXqhJVkC5jYsSACodKsLYFNrWEYM0gwG8DQONZSn93G+38EM45tkaZsIRDt2HEM=
3898 -----END PUBLIC KEY-----
3899
3900 # ECC CDH Bob with Malice peer
3901 Derive=BOB_cf_sect571r1
3902 PeerKey=MALICE_cf_sect571r1_PUB
3903 Ctrl=ecdh_cofactor_mode:1
3904 Result=DERIVE_ERROR
3905 Function=ec_GF2m_simple_point_get_affine_coordinates
3906 Reason=point at infinity
3907
3908 # ECC CDH Alice with Malice peer
3909 Derive=ALICE_cf_sect571r1
3910 PeerKey=MALICE_cf_sect571r1_PUB
3911 Ctrl=ecdh_cofactor_mode:1
3912 Result=DERIVE_ERROR
3913 Function=ec_GF2m_simple_point_get_affine_coordinates
3914 Reason=point at infinity
3915
3916 Title=wap-wsg-idm-ecid-wtls10 curve tests
3917
3918 PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls10
3919 -----BEGIN PRIVATE KEY-----
3920 MDsCAQAwEAYHKoZIzj0CAQYFZysBBAoEJDAiAgEBBB1zvDMHGgcytka5KvlvQvJzTA4l2ts2NzBp
3921 SJiGyw==
3922 -----END PRIVATE KEY-----
3923
3924 PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
3925 -----BEGIN PUBLIC KEY-----
3926 MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAZkrhWBz/Q4GB8DY4Ia114ew6H7Eg7ri2uxwxd3rAZs5
3927 /ShvunNyndjCt3Qaq8sulBM0nUyERSDakyD+
3928 -----END PUBLIC KEY-----
3929
3930 PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls10:ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
3931
3932 PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls10
3933 -----BEGIN PRIVATE KEY-----
3934 MDsCAQAwEAYHKoZIzj0CAQYFZysBBAoEJDAiAgEBBB1SowkHU79PqokOfgllN53rNS8a3h1wFBY0
3935 dKPkQg==
3936 -----END PRIVATE KEY-----
3937
3938 PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB
3939 -----BEGIN PUBLIC KEY-----
3940 MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAGavw4ChHCoWplAumMEBwJgJ2aYtw+utu4vhWnscAPIT
3941 IJ4IiIGj18rCFBap1sgVbpXjhEBLYg6Itwv2
3942 -----END PUBLIC KEY-----
3943
3944 PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls10:BOB_cf_wap-wsg-idm-ecid-wtls10_PUB
3945
3946 # ECDH Alice with Bob peer
3947 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10
3948 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB
3949 SharedSecret=0194ef5d80fdfe9df366b2273b983c3dbd440faf76964fcfc06c509f289d
3950
3951 # ECDH Bob with Alice peer
3952 Derive=BOB_cf_wap-wsg-idm-ecid-wtls10
3953 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
3954 SharedSecret=0194ef5d80fdfe9df366b2273b983c3dbd440faf76964fcfc06c509f289d
3955
3956 # ECC CDH Alice with Bob peer
3957 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10
3958 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB
3959 Ctrl=ecdh_cofactor_mode:1
3960 SharedSecret=01bedc5cdf63fbf18c3e2bc9765e12f7990c0c0c64f0267ae7c37b9f49f0
3961
3962 # ECC CDH Bob with Alice peer
3963 Derive=BOB_cf_wap-wsg-idm-ecid-wtls10
3964 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
3965 Ctrl=ecdh_cofactor_mode:1
3966 SharedSecret=01bedc5cdf63fbf18c3e2bc9765e12f7990c0c0c64f0267ae7c37b9f49f0
3967
3968 PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
3969 -----BEGIN PUBLIC KEY-----
3970 MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA
3971 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
3972 -----END PUBLIC KEY-----
3973
3974 # ECC CDH Bob with Malice peer
3975 Derive=BOB_cf_wap-wsg-idm-ecid-wtls10
3976 PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
3977 Ctrl=ecdh_cofactor_mode:1
3978 Result=DERIVE_ERROR
3979 Function=ec_GF2m_simple_point_get_affine_coordinates
3980 Reason=point at infinity
3981
3982 # ECC CDH Alice with Malice peer
3983 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10
3984 PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
3985 Ctrl=ecdh_cofactor_mode:1
3986 Result=DERIVE_ERROR
3987 Function=ec_GF2m_simple_point_get_affine_coordinates
3988 Reason=point at infinity
3989
3990 Title=wap-wsg-idm-ecid-wtls11 curve tests
3991
3992 PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls11
3993 -----BEGIN PRIVATE KEY-----
3994 MDwCAQAwEAYHKoZIzj0CAQYFZysBBAsEJTAjAgEBBB4AkzS3zoqHNCLug/nwoYMQW3UigmZ9t56k
3995 5jp+FiY=
3996 -----END PRIVATE KEY-----
3997
3998 PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
3999 -----BEGIN PUBLIC KEY-----
4000 MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEABttgKKYeGZRmcH/5UZR56lOSgbU4TH2AuIhvj88AL6H
4001 zTCX9elzXpck+u22bnmkuvL2A8XKB5+fabMR
4002 -----END PUBLIC KEY-----
4003
4004 PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls11:ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
4005
4006 PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls11
4007 -----BEGIN PRIVATE KEY-----
4008 MDwCAQAwEAYHKoZIzj0CAQYFZysBBAsEJTAjAgEBBB4AWU05mbqPxsB749llNON1//l0w8RJJ3z5
4009 h/kzfNM=
4010 -----END PRIVATE KEY-----
4011
4012 PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB
4013 -----BEGIN PUBLIC KEY-----
4014 MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAL6Xj/KCmXAQAAo847t0bl0wqBrteWRg93OvIJsPAAOE
4015 ehdIgJyruc3KsH0RFlipu5QD8pnGSIXvif19
4016 -----END PUBLIC KEY-----
4017
4018 PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls11:BOB_cf_wap-wsg-idm-ecid-wtls11_PUB
4019
4020 # ECDH Alice with Bob peer
4021 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11
4022 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB
4023 SharedSecret=01ac8a23ddeeafb4d3bb243fe409f2f9c8b1a3fc11d4690da583f2e21637
4024
4025 # ECDH Bob with Alice peer
4026 Derive=BOB_cf_wap-wsg-idm-ecid-wtls11
4027 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
4028 SharedSecret=01ac8a23ddeeafb4d3bb243fe409f2f9c8b1a3fc11d4690da583f2e21637
4029
4030 # ECC CDH Alice with Bob peer
4031 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11
4032 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB
4033 Ctrl=ecdh_cofactor_mode:1
4034 SharedSecret=01b9992992572d3a59d424f8c9cc195576461ed6c1dadf6fb523717fab19
4035
4036 # ECC CDH Bob with Alice peer
4037 Derive=BOB_cf_wap-wsg-idm-ecid-wtls11
4038 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
4039 Ctrl=ecdh_cofactor_mode:1
4040 SharedSecret=01b9992992572d3a59d424f8c9cc195576461ed6c1dadf6fb523717fab19
4041
4042 PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
4043 -----BEGIN PUBLIC KEY-----
4044 MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYf4
4045 Vie5eHTnR+4x4G1xyq7qUvISU+X5RtBh2pE4
4046 -----END PUBLIC KEY-----
4047
4048 # ECC CDH Bob with Malice peer
4049 Derive=BOB_cf_wap-wsg-idm-ecid-wtls11
4050 PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
4051 Ctrl=ecdh_cofactor_mode:1
4052 Result=DERIVE_ERROR
4053 Function=ec_GF2m_simple_point_get_affine_coordinates
4054 Reason=point at infinity
4055
4056 # ECC CDH Alice with Malice peer
4057 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11
4058 PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
4059 Ctrl=ecdh_cofactor_mode:1
4060 Result=DERIVE_ERROR
4061 Function=ec_GF2m_simple_point_get_affine_coordinates
4062 Reason=point at infinity
4063
4064 Title=wap-wsg-idm-ecid-wtls12 curve tests
4065
4066 PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls12
4067 -----BEGIN PRIVATE KEY-----
4068 MDoCAQAwEAYHKoZIzj0CAQYFZysBBAwEIzAhAgEBBBxwvll9Eb9mm2Xadq1evIi1zIK+6u0Nv8bP
4069 LI9a
4070 -----END PRIVATE KEY-----
4071
4072 PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB
4073 -----BEGIN PUBLIC KEY-----
4074 ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE0t0WqG/pFsiCt6agmebw3FCEWAzf9BpNLuzoCkPEe0Li
4075 bqn5udrckL6s3stwCTVFaZUfY2qS9QE=
4076 -----END PUBLIC KEY-----
4077
4078 PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls12:ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB
4079
4080 PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls12
4081 -----BEGIN PRIVATE KEY-----
4082 MDoCAQAwEAYHKoZIzj0CAQYFZysBBAwEIzAhAgEBBBz+5P6gpqXxbeXvvaD5W9Ft69BTxcn7zc6q
4083 K3Ax
4084 -----END PRIVATE KEY-----
4085
4086 PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls12_PUB
4087 -----BEGIN PUBLIC KEY-----
4088 ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEvyxedqaWkoAOMjaV5W3/tJpheiHAR0zV6BlIeUuGP2mx
4089 +xsOK9/QB7hzipq9cXx1K/dXu58EoSY=
4090 -----END PUBLIC KEY-----
4091
4092 PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls12:BOB_cf_wap-wsg-idm-ecid-wtls12_PUB
4093
4094 # ECDH Alice with Bob peer
4095 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls12
4096 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls12_PUB
4097 SharedSecret=a3b3f20af8c33a0f5c246b4b9d9dda1cd40c294d1f53365d18a8b54b
4098
4099 # ECDH Bob with Alice peer
4100 Derive=BOB_cf_wap-wsg-idm-ecid-wtls12
4101 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB
4102 SharedSecret=a3b3f20af8c33a0f5c246b4b9d9dda1cd40c294d1f53365d18a8b54b
4103
4104 Title=wap-wsg-idm-ecid-wtls1 curve tests
4105
4106 PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls1
4107 -----BEGIN PRIVATE KEY-----
4108 MCwCAQAwEAYHKoZIzj0CAQYFZysBBAEEFTATAgEBBA5ZNASTt4/g6XPQwRiQ0Q==
4109 -----END PRIVATE KEY-----
4110
4111 PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
4112 -----BEGIN PUBLIC KEY-----
4113 MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEACBNPI48xxsPVQBy07jRAAcWzbIkMo8BQotxpfGJ
4114 -----END PUBLIC KEY-----
4115
4116 PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls1:ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
4117
4118 PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls1
4119 -----BEGIN PRIVATE KEY-----
4120 MCwCAQAwEAYHKoZIzj0CAQYFZysBBAEEFTATAgEBBA6+0x9qk0NIKHSRvlTemQ==
4121 -----END PRIVATE KEY-----
4122
4123 PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB
4124 -----BEGIN PUBLIC KEY-----
4125 MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAEeHMSBTx/EtOu+bjBinALHSkQuJyiP3mg1tu+I2
4126 -----END PUBLIC KEY-----
4127
4128 PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls1:BOB_cf_wap-wsg-idm-ecid-wtls1_PUB
4129
4130 # ECDH Alice with Bob peer
4131 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1
4132 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB
4133 SharedSecret=0040ba2fadc1da97c973e5e59ade31
4134
4135 # ECDH Bob with Alice peer
4136 Derive=BOB_cf_wap-wsg-idm-ecid-wtls1
4137 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
4138 SharedSecret=0040ba2fadc1da97c973e5e59ade31
4139
4140 # ECC CDH Alice with Bob peer
4141 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1
4142 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB
4143 Ctrl=ecdh_cofactor_mode:1
4144 SharedSecret=008919696215a89e03d6c4c9265d6b
4145
4146 # ECC CDH Bob with Alice peer
4147 Derive=BOB_cf_wap-wsg-idm-ecid-wtls1
4148 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
4149 Ctrl=ecdh_cofactor_mode:1
4150 SharedSecret=008919696215a89e03d6c4c9265d6b
4151
4152 PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
4153 -----BEGIN PUBLIC KEY-----
4154 MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
4155 -----END PUBLIC KEY-----
4156
4157 # ECC CDH Bob with Malice peer
4158 Derive=BOB_cf_wap-wsg-idm-ecid-wtls1
4159 PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
4160 Ctrl=ecdh_cofactor_mode:1
4161 Result=DERIVE_ERROR
4162 Function=ec_GF2m_simple_point_get_affine_coordinates
4163 Reason=point at infinity
4164
4165 # ECC CDH Alice with Malice peer
4166 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1
4167 PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
4168 Ctrl=ecdh_cofactor_mode:1
4169 Result=DERIVE_ERROR
4170 Function=ec_GF2m_simple_point_get_affine_coordinates
4171 Reason=point at infinity
4172
4173 Title=wap-wsg-idm-ecid-wtls3 curve tests
4174
4175 PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls3
4176 -----BEGIN PRIVATE KEY-----
4177 MDMCAQAwEAYHKoZIzj0CAQYFZysBBAMEHDAaAgEBBBUDO2cHbqQBUxuJBl6UT9UrasuRVrI=
4178 -----END PRIVATE KEY-----
4179
4180 PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
4181 -----BEGIN PUBLIC KEY-----
4182 MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEBRIzvK9o7eO2NGmtPFV/zo9/1mlvBwjG7+e6hbPG1KdI
4183 01f8oGBuXMQH
4184 -----END PUBLIC KEY-----
4185
4186 PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls3:ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
4187
4188 PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls3
4189 -----BEGIN PRIVATE KEY-----
4190 MDMCAQAwEAYHKoZIzj0CAQYFZysBBAMEHDAaAgEBBBUAhZv9WZ00bDnU9MOaqEegP771nes=
4191 -----END PRIVATE KEY-----
4192
4193 PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB
4194 -----BEGIN PUBLIC KEY-----
4195 MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAYOspjEbzyZw61jCtUrxARr+w66nBH+73QIvlaRVSG/4
4196 hlBUf5kmG4Yn
4197 -----END PUBLIC KEY-----
4198
4199 PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls3:BOB_cf_wap-wsg-idm-ecid-wtls3_PUB
4200
4201 # ECDH Alice with Bob peer
4202 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3
4203 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB
4204 SharedSecret=0311924428a839b7dcada662722945e62bf1131f4f
4205
4206 # ECDH Bob with Alice peer
4207 Derive=BOB_cf_wap-wsg-idm-ecid-wtls3
4208 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
4209 SharedSecret=0311924428a839b7dcada662722945e62bf1131f4f
4210
4211 # ECC CDH Alice with Bob peer
4212 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3
4213 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB
4214 Ctrl=ecdh_cofactor_mode:1
4215 SharedSecret=047f1aee6a1a1d7c9c1f0e8dce4349429f737aa658
4216
4217 # ECC CDH Bob with Alice peer
4218 Derive=BOB_cf_wap-wsg-idm-ecid-wtls3
4219 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
4220 Ctrl=ecdh_cofactor_mode:1
4221 SharedSecret=047f1aee6a1a1d7c9c1f0e8dce4349429f737aa658
4222
4223 PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
4224 -----BEGIN PUBLIC KEY-----
4225 MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
4226 AAAAAAAAAAAB
4227 -----END PUBLIC KEY-----
4228
4229 # ECC CDH Bob with Malice peer
4230 Derive=BOB_cf_wap-wsg-idm-ecid-wtls3
4231 PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
4232 Ctrl=ecdh_cofactor_mode:1
4233 Result=DERIVE_ERROR
4234 Function=ec_GF2m_simple_point_get_affine_coordinates
4235 Reason=point at infinity
4236
4237 # ECC CDH Alice with Malice peer
4238 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3
4239 PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
4240 Ctrl=ecdh_cofactor_mode:1
4241 Result=DERIVE_ERROR
4242 Function=ec_GF2m_simple_point_get_affine_coordinates
4243 Reason=point at infinity
4244
4245 Title=wap-wsg-idm-ecid-wtls4 curve tests
4246
4247 PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls4
4248 -----BEGIN PRIVATE KEY-----
4249 MC0CAQAwEAYHKoZIzj0CAQYFZysBBAQEFjAUAgEBBA8ACFOrBbOh5LjNtJQCuEE=
4250 -----END PRIVATE KEY-----
4251
4252 PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
4253 -----BEGIN PUBLIC KEY-----
4254 MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAW3K4Mus5+KAJVGLzEYrAYuCJSEYXFTo17aW0TwN
4255 -----END PUBLIC KEY-----
4256
4257 PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls4:ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
4258
4259 PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls4
4260 -----BEGIN PRIVATE KEY-----
4261 MC0CAQAwEAYHKoZIzj0CAQYFZysBBAQEFjAUAgEBBA8Auz4XRc3Rg0bNcbrray8=
4262 -----END PRIVATE KEY-----
4263
4264 PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB
4265 -----BEGIN PUBLIC KEY-----
4266 MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAI0F7ixGqOhnYpsuR80nAdTdSXM+YbcUbLe/U/xG
4267 -----END PUBLIC KEY-----
4268
4269 PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls4:BOB_cf_wap-wsg-idm-ecid-wtls4_PUB
4270
4271 # ECDH Alice with Bob peer
4272 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4
4273 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB
4274 SharedSecret=0077378ddfdadff704a0b6646949e7
4275
4276 # ECDH Bob with Alice peer
4277 Derive=BOB_cf_wap-wsg-idm-ecid-wtls4
4278 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
4279 SharedSecret=0077378ddfdadff704a0b6646949e7
4280
4281 # ECC CDH Alice with Bob peer
4282 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4
4283 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB
4284 Ctrl=ecdh_cofactor_mode:1
4285 SharedSecret=008f3713fe1ff1fa5d5041899817d1
4286
4287 # ECC CDH Bob with Alice peer
4288 Derive=BOB_cf_wap-wsg-idm-ecid-wtls4
4289 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
4290 Ctrl=ecdh_cofactor_mode:1
4291 SharedSecret=008f3713fe1ff1fa5d5041899817d1
4292
4293 PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
4294 -----BEGIN PUBLIC KEY-----
4295 MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAAAAAAAAAAAAAAAAAAAAAd+TqiBXnTd/lyA/OFsR
4296 -----END PUBLIC KEY-----
4297
4298 # ECC CDH Bob with Malice peer
4299 Derive=BOB_cf_wap-wsg-idm-ecid-wtls4
4300 PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
4301 Ctrl=ecdh_cofactor_mode:1
4302 Result=DERIVE_ERROR
4303 Function=ec_GF2m_simple_point_get_affine_coordinates
4304 Reason=point at infinity
4305
4306 # ECC CDH Alice with Malice peer
4307 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4
4308 PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
4309 Ctrl=ecdh_cofactor_mode:1
4310 Result=DERIVE_ERROR
4311 Function=ec_GF2m_simple_point_get_affine_coordinates
4312 Reason=point at infinity
4313
4314 Title=wap-wsg-idm-ecid-wtls5 curve tests
4315
4316 PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls5
4317 -----BEGIN PRIVATE KEY-----
4318 MDMCAQAwEAYHKoZIzj0CAQYFZysBBAUEHDAaAgEBBBUD9gVh3zbLTA7BuRVVi9T8QKZ1uco=
4319 -----END PRIVATE KEY-----
4320
4321 PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
4322 -----BEGIN PUBLIC KEY-----
4323 MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEAH5xyUrvbuN+tWmRhwqrQfFHPHNUBKtAGvJuvSFVwTKk
4324 uFzn9fPvIDe6
4325 -----END PUBLIC KEY-----
4326
4327 PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls5:ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
4328
4329 PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls5
4330 -----BEGIN PRIVATE KEY-----
4331 MDMCAQAwEAYHKoZIzj0CAQYFZysBBAUEHDAaAgEBBBUAr9ZlmuO7bNfqB42xUivJXyVHKNI=
4332 -----END PRIVATE KEY-----
4333
4334 PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB
4335 -----BEGIN PUBLIC KEY-----
4336 MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEBdXxEk0L2XAVzRNLPcnMxGXXyDfZAoA1Qw2XpOfVWIVR
4337 jdoMGRgUuJmO
4338 -----END PUBLIC KEY-----
4339
4340 PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls5:BOB_cf_wap-wsg-idm-ecid-wtls5_PUB
4341
4342 # ECDH Alice with Bob peer
4343 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5
4344 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB
4345 SharedSecret=0190c68d80e94fbe9f193ae7d9a156bf0b8d097c23
4346
4347 # ECDH Bob with Alice peer
4348 Derive=BOB_cf_wap-wsg-idm-ecid-wtls5
4349 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
4350 SharedSecret=0190c68d80e94fbe9f193ae7d9a156bf0b8d097c23
4351
4352 # ECC CDH Alice with Bob peer
4353 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5
4354 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB
4355 Ctrl=ecdh_cofactor_mode:1
4356 SharedSecret=00aabc9b45c200e41294aa922ab06da6655731e0ea
4357
4358 # ECC CDH Bob with Alice peer
4359 Derive=BOB_cf_wap-wsg-idm-ecid-wtls5
4360 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
4361 Ctrl=ecdh_cofactor_mode:1
4362 SharedSecret=00aabc9b45c200e41294aa922ab06da6655731e0ea
4363
4364 PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
4365 -----BEGIN PUBLIC KEY-----
4366 MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8JxepS05nN/piK
4367 dhDD3dDKXUih
4368 -----END PUBLIC KEY-----
4369
4370 # ECC CDH Bob with Malice peer
4371 Derive=BOB_cf_wap-wsg-idm-ecid-wtls5
4372 PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
4373 Ctrl=ecdh_cofactor_mode:1
4374 Result=DERIVE_ERROR
4375 Function=ec_GF2m_simple_point_get_affine_coordinates
4376 Reason=point at infinity
4377
4378 # ECC CDH Alice with Malice peer
4379 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5
4380 PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
4381 Ctrl=ecdh_cofactor_mode:1
4382 Result=DERIVE_ERROR
4383 Function=ec_GF2m_simple_point_get_affine_coordinates
4384 Reason=point at infinity
4385
4386 Title=wap-wsg-idm-ecid-wtls6 curve tests
4387
4388 PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls6
4389 -----BEGIN PRIVATE KEY-----
4390 MCwCAQAwEAYHKoZIzj0CAQYFZysBBAYEFTATAgEBBA4ayMbswPbvYMwpwo80jA==
4391 -----END PRIVATE KEY-----
4392
4393 PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB
4394 -----BEGIN PUBLIC KEY-----
4395 MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAERPw/8Ip/RrXr0gMgLGRQeiQ4Qd6W+Li0ylGKzg==
4396 -----END PUBLIC KEY-----
4397
4398 PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls6:ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB
4399
4400 PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls6
4401 -----BEGIN PRIVATE KEY-----
4402 MCwCAQAwEAYHKoZIzj0CAQYFZysBBAYEFTATAgEBBA6kbCpFt3tX2hYBQHMXbg==
4403 -----END PRIVATE KEY-----
4404
4405 PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls6_PUB
4406 -----BEGIN PUBLIC KEY-----
4407 MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEhJXqpYGxE/l1X/LiBeyRbIcyzqPxUP5Tkv3U3w==
4408 -----END PUBLIC KEY-----
4409
4410 PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls6:BOB_cf_wap-wsg-idm-ecid-wtls6_PUB
4411
4412 # ECDH Alice with Bob peer
4413 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls6
4414 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls6_PUB
4415 SharedSecret=b4cae255268f11a1e46fecad04c2
4416
4417 # ECDH Bob with Alice peer
4418 Derive=BOB_cf_wap-wsg-idm-ecid-wtls6
4419 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB
4420 SharedSecret=b4cae255268f11a1e46fecad04c2
4421
4422 Title=wap-wsg-idm-ecid-wtls7 curve tests
4423
4424 PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls7
4425 -----BEGIN PRIVATE KEY-----
4426 MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUABcyzh4ot9ck/j4/3ehK0aYngYoM=
4427 -----END PRIVATE KEY-----
4428
4429 PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB
4430 -----BEGIN PUBLIC KEY-----
4431 MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEwQLnZ70n45RLqRtAGNzEa3Rl/9nwyjqYUtw2eeHhnNLT
4432 feGY4CNH0w==
4433 -----END PUBLIC KEY-----
4434
4435 PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls7:ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB
4436
4437 PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls7
4438 -----BEGIN PRIVATE KEY-----
4439 MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUAPyrGRY1SR13hKQswS6yXs8w8PUQ=
4440 -----END PRIVATE KEY-----
4441
4442 PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls7_PUB
4443 -----BEGIN PUBLIC KEY-----
4444 MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEZGN44YbN5r3zcNtOHrvbQLt8/lE7BHp4D/9eKLmwFDn1
4445 QneRu3xwPA==
4446 -----END PUBLIC KEY-----
4447
4448 PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls7:BOB_cf_wap-wsg-idm-ecid-wtls7_PUB
4449
4450 # ECDH Alice with Bob peer
4451 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls7
4452 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls7_PUB
4453 SharedSecret=ae9f5bcc6457c0422866bf855921eabc42b7121a
4454
4455 # ECDH Bob with Alice peer
4456 Derive=BOB_cf_wap-wsg-idm-ecid-wtls7
4457 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB
4458 SharedSecret=ae9f5bcc6457c0422866bf855921eabc42b7121a
4459
4460 Title=wap-wsg-idm-ecid-wtls8 curve tests
4461
4462 PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls8
4463 -----BEGIN PRIVATE KEY-----
4464 MC0CAQAwEAYHKoZIzj0CAQYFZysBBAgEFjAUAgEBBA8AnkC18b3pH2O5TIYIqAQ=
4465 -----END PRIVATE KEY-----
4466
4467 PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB
4468 -----BEGIN PUBLIC KEY-----
4469 MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAEJD0h4HEfchwxqhp9eMHh9gczQKHX4MtWVoAxKQ==
4470 -----END PUBLIC KEY-----
4471
4472 PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls8:ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB
4473
4474 PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls8
4475 -----BEGIN PRIVATE KEY-----
4476 MC0CAQAwEAYHKoZIzj0CAQYFZysBBAgEFjAUAgEBBA8AXxPMnqbl3rOuIM5nsvc=
4477 -----END PRIVATE KEY-----
4478
4479 PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls8_PUB
4480 -----BEGIN PUBLIC KEY-----
4481 MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAEZawmRmzr9P+jihImUi6ykOzaSH484JhMKNdrgw==
4482 -----END PUBLIC KEY-----
4483
4484 PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls8:BOB_cf_wap-wsg-idm-ecid-wtls8_PUB
4485
4486 # ECDH Alice with Bob peer
4487 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls8
4488 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls8_PUB
4489 SharedSecret=48baf4f1f5e8a0eb5dae28ef6290
4490
4491 # ECDH Bob with Alice peer
4492 Derive=BOB_cf_wap-wsg-idm-ecid-wtls8
4493 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB
4494 SharedSecret=48baf4f1f5e8a0eb5dae28ef6290
4495
4496 Title=wap-wsg-idm-ecid-wtls9 curve tests
4497
4498 PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls9
4499 -----BEGIN PRIVATE KEY-----
4500 MDMCAQAwEAYHKoZIzj0CAQYFZysBBAkEHDAaAgEBBBUALwvuKs3RLthMAsChbqKjXw6vTYo=
4501 -----END PRIVATE KEY-----
4502
4503 PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB
4504 -----BEGIN PUBLIC KEY-----
4505 MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAET0ppOvd9DU4v+tkKDQ5wRBrN1FwD9+F9t5l3Im+mz3rw
4506 DB/RYdZuUg==
4507 -----END PUBLIC KEY-----
4508
4509 PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls9:ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB
4510
4511 PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls9
4512 -----BEGIN PRIVATE KEY-----
4513 MDMCAQAwEAYHKoZIzj0CAQYFZysBBAkEHDAaAgEBBBUAgeb/vqEM7X5AAAxyBu3M+C8pWLM=
4514 -----END PRIVATE KEY-----
4515
4516 PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls9_PUB
4517 -----BEGIN PUBLIC KEY-----
4518 MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWc37LGt6lt90iF4lhtDYNFdjAqoczebuNgzGff/Uq8ov
4519 a3EVJ9yK1A==
4520 -----END PUBLIC KEY-----
4521
4522 PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls9:BOB_cf_wap-wsg-idm-ecid-wtls9_PUB
4523
4524 # ECDH Alice with Bob peer
4525 Derive=ALICE_cf_wap-wsg-idm-ecid-wtls9
4526 PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls9_PUB
4527 SharedSecret=948d3030e95cead39a1bb3d8a01c2be178517ba7
4528
4529 # ECDH Bob with Alice peer
4530 Derive=BOB_cf_wap-wsg-idm-ecid-wtls9
4531 PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB
4532 SharedSecret=948d3030e95cead39a1bb3d8a01c2be178517ba7
4533
4534 # tests: 484
4535
4536 Title=zero x-coord regression tests
4537
4538 PrivateKey=ALICE_zero_prime192v1
4539 -----BEGIN PRIVATE KEY-----
4540 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhaPNk8jG5hSG6y8tUqUoOaNNsZ3APU
4541 pps=
4542 -----END PRIVATE KEY-----
4543
4544 PublicKey=BOB_zero_prime192v1_PUB
4545 -----BEGIN PUBLIC KEY-----
4546 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe2hWBe5g
4547 DLNj216pEvK7XjoKLg5gNg8S
4548 -----END PUBLIC KEY-----
4549
4550 # ECDH Alice with Bob peer
4551 Derive=ALICE_zero_prime192v1
4552 PeerKey=BOB_zero_prime192v1_PUB
4553 SharedSecret=baaffd49a8399d2ad52cbbe24d47b67afb4b3cf436f1cd65
4554
4555 PrivateKey=ALICE_zero_prime192v2
4556 -----BEGIN PRIVATE KEY-----
4557 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEHzAdAgEBBBj1AIQMJ7jqYIKCvxYAS+qKMmKmH0to
4558 41k=
4559 -----END PRIVATE KEY-----
4560
4561 PublicKey=BOB_zero_prime192v2_PUB
4562 -----BEGIN PUBLIC KEY-----
4563 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4Gj7Qqt
4564 2wx/jwFlKgvE4rnd50LspdMk
4565 -----END PUBLIC KEY-----
4566
4567 # ECDH Alice with Bob peer
4568 Derive=ALICE_zero_prime192v2
4569 PeerKey=BOB_zero_prime192v2_PUB
4570 SharedSecret=b8f200a4b87064f2e8600685ca3e69b8e661a117aabc770b
4571
4572 PrivateKey=ALICE_zero_prime192v3
4573 -----BEGIN PRIVATE KEY-----
4574 MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEHzAdAgEBBBh/maLQMSlea9BfLqGy5NPuK0YAH/cz
4575 GqI=
4576 -----END PRIVATE KEY-----
4577
4578 PublicKey=BOB_zero_prime192v3_PUB
4579 -----BEGIN PUBLIC KEY-----
4580 MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZEzb63e2
4581 3MKatRLR9Y1M5JEdI9jwMocI
4582 -----END PUBLIC KEY-----
4583
4584 # ECDH Alice with Bob peer
4585 Derive=ALICE_zero_prime192v3
4586 PeerKey=BOB_zero_prime192v3_PUB
4587 SharedSecret=b5de857d355bc5b9e270a4c290ea9728d764d8b243ff5d8d
4588
4589 PrivateKey=ALICE_zero_prime239v1
4590 -----BEGIN PRIVATE KEY-----
4591 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQQEJTAjAgEBBB5pYWzRYI+c6O7NXCt0H2kw8XRL3rhe
4592 4MrJT8j++CI=
4593 -----END PRIVATE KEY-----
4594
4595 PublicKey=BOB_zero_prime239v1_PUB
4596 -----BEGIN PUBLIC KEY-----
4597 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
4598 Ox02uwNNLFuvDRn5ip8TxvW0W22R7UzJa9Av6/nh
4599 -----END PUBLIC KEY-----
4600
4601 # ECDH Alice with Bob peer
4602 Derive=ALICE_zero_prime239v1
4603 PeerKey=BOB_zero_prime239v1_PUB
4604 SharedSecret=6b6206408bd05d42daa2cd224c401a1230b44e184f17b82f385f22dac215
4605
4606 PrivateKey=ALICE_zero_prime239v2
4607 -----BEGIN PRIVATE KEY-----
4608 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQUEJTAjAgEBBB5l8bB7Cpmr7vyx9FiOT2wEF3YOFbDG
4609 bmRr3Vi/xr4=
4610 -----END PRIVATE KEY-----
4611
4612 PublicKey=BOB_zero_prime239v2_PUB
4613 -----BEGIN PUBLIC KEY-----
4614 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
4615 IOg3VJGQ89d1GWg4Igxcj5xpDmJiP8tv+e4mxt5U
4616 -----END PUBLIC KEY-----
4617
4618 # ECDH Alice with Bob peer
4619 Derive=ALICE_zero_prime239v2
4620 PeerKey=BOB_zero_prime239v2_PUB
4621 SharedSecret=772c2819c960c78f28f21f6542b7409294fad1f84567c44c4b7678dc0e42
4622
4623 PrivateKey=ALICE_zero_prime239v3
4624 -----BEGIN PRIVATE KEY-----
4625 MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQYEJTAjAgEBBB5HF5FABzUOTYMZg9UdZTx/oRERm/fU
4626 M/+otKzpLjA=
4627 -----END PRIVATE KEY-----
4628
4629 PublicKey=BOB_zero_prime239v3_PUB
4630 -----BEGIN PUBLIC KEY-----
4631 MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
4632 AsZ4u6r3qQI78EYBpiSgWjqNpoeShjr5piecMBWj
4633 -----END PUBLIC KEY-----
4634
4635 # ECDH Alice with Bob peer
4636 Derive=ALICE_zero_prime239v3
4637 PeerKey=BOB_zero_prime239v3_PUB
4638 SharedSecret=56a71f5dd1611e8032c3e2d8224d86e5e8c2fc6480d74c0e282282decd43
4639
4640 PrivateKey=ALICE_zero_prime256v1
4641 -----BEGIN PRIVATE KEY-----
4642 MEECAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQcEJzAlAgEBBCDXhMb6aR4JR2+l2tmgYqP0r8S4jtym
4643 yH++awvF2nGhhg==
4644 -----END PRIVATE KEY-----
4645
4646 PublicKey=BOB_zero_prime256v1_PUB
4647 -----BEGIN PUBLIC KEY-----
4648 MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
4649 AABmSFx4Di+D1yQzvV2EoGu2VBwq8x2uhxcov4VqF0+T9A==
4650 -----END PUBLIC KEY-----
4651
4652 # ECDH Alice with Bob peer
4653 Derive=ALICE_zero_prime256v1
4654 PeerKey=BOB_zero_prime256v1_PUB
4655 SharedSecret=c4f5607deb8501f1a4ba23fce4122a4343a17ada2c86a9c8e0d03d92d4a4c84c
4656
4657 PrivateKey=ALICE_zero_secp112r2
4658 -----BEGIN PRIVATE KEY-----
4659 MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4hh3tRkG3tnA0496ffMw==
4660 -----END PRIVATE KEY-----
4661
4662 PublicKey=BOB_zero_secp112r2_PUB
4663 -----BEGIN PUBLIC KEY-----
4664 MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEAAAAAAAAAAAAAAAAAAAS5eEOWDV/Wk7w4djyDQ==
4665 -----END PUBLIC KEY-----
4666
4667 # ECDH Alice with Bob peer
4668 Derive=ALICE_zero_secp112r2
4669 PeerKey=BOB_zero_secp112r2_PUB
4670 SharedSecret=958cc1cb425713678830a4d7d95e
4671
4672 PrivateKey=ALICE_zero_secp128r1
4673 -----BEGIN PRIVATE KEY-----
4674 MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBCykSzic/h3T2K6SkSP1SGt
4675 -----END PRIVATE KEY-----
4676
4677 PublicKey=BOB_zero_secp128r1_PUB
4678 -----BEGIN PUBLIC KEY-----
4679 MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEAAAAAAAAAAAAAAAAAAAAAABya8M5aeOpNG3z799IdHc=
4680 -----END PUBLIC KEY-----
4681
4682 # ECDH Alice with Bob peer
4683 Derive=ALICE_zero_secp128r1
4684 PeerKey=BOB_zero_secp128r1_PUB
4685 SharedSecret=5235d452066f126cd7e99eea00fd3068
4686
4687 PrivateKey=ALICE_zero_secp160r1
4688 -----BEGIN PRIVATE KEY-----
4689 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUACoRnbig69XLlh5VcRexpbbn5zwA=
4690 -----END PRIVATE KEY-----
4691
4692 PublicKey=BOB_zero_secp160r1_PUB
4693 -----BEGIN PUBLIC KEY-----
4694 MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAG/w1po29wYlxlygXs
4695 MGfbiGg5ng==
4696 -----END PUBLIC KEY-----
4697
4698 # ECDH Alice with Bob peer
4699 Derive=ALICE_zero_secp160r1
4700 PeerKey=BOB_zero_secp160r1_PUB
4701 SharedSecret=9ccd0ab8d093b6acdb3fe14c3736a0dfe61a4666
4702
4703 PrivateKey=ALICE_zero_secp160r2
4704 -----BEGIN PRIVATE KEY-----
4705 MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUAQFGxInSw1eAvd45E9TUdbXtJGnA=
4706 -----END PRIVATE KEY-----
4707
4708 PublicKey=BOB_zero_secp160r2_PUB
4709 -----BEGIN PUBLIC KEY-----
4710 MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAZtSBSZqfmXp47v5z2
4711 ZZZl2JFxDg==
4712 -----END PUBLIC KEY-----
4713
4714 # ECDH Alice with Bob peer
4715 Derive=ALICE_zero_secp160r2
4716 PeerKey=BOB_zero_secp160r2_PUB
4717 SharedSecret=303e0a282ac86f463fe834cb51b0057be42ed5ab
4718
4719 PrivateKey=ALICE_zero_secp384r1
4720 -----BEGIN PRIVATE KEY-----
4721 ME4CAQAwEAYHKoZIzj0CAQYFK4EEACIENzA1AgEBBDD6kgzKbg28zbQyVTdC0IdHbm0UCQt2Rdbi
4722 VVHJeYRSnNpFOiFLaOsGOmwoeZzj6jc=
4723 -----END PRIVATE KEY-----
4724
4725 PublicKey=BOB_zero_secp384r1_PUB
4726 -----BEGIN PUBLIC KEY-----
4727 MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
4728 AAAAAAAAAAAAAAAAAAAAPPme8E9RpepjC6P5+WDdWToUyb45/SvSFdO0sIqq+Gu/kn8sRuUqsG+3
4729 QriFDlIe
4730 -----END PUBLIC KEY-----
4731
4732 # ECDH Alice with Bob peer
4733 Derive=ALICE_zero_secp384r1
4734 PeerKey=BOB_zero_secp384r1_PUB
4735 SharedSecret=b1cfeaeef51dfd487d3a8b2849f1592e04d63f2d2c88b310a6290ebfe5399f5ffe954eabd0619231393e56c35b242986
4736
4737 PrivateKey=ALICE_zero_secp521r1
4738 -----BEGIN PRIVATE KEY-----
4739 MGACAQAwEAYHKoZIzj0CAQYFK4EEACMESTBHAgEBBEIAbddDLMUWbAsY7l3vbNDmntXuAUcDYPg5
4740 w/cgUwSCIvrV9MBeSG8AWqT16riHmHlsn+XI5PAJM6eij3JDahnu9Mo=
4741 -----END PRIVATE KEY-----
4742
4743 PublicKey=BOB_zero_secp521r1_PUB
4744 -----BEGIN PUBLIC KEY-----
4745 MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
4746 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0g7J/qa1d8ENJsobtEb0CymeZIsa
4747 1Qiq0GiJb+4/jmFLxjBU1Xcr8Bpl1BLgvKqOll0vXTMtfzn4RtRArgAfT4c=
4748 -----END PUBLIC KEY-----
4749
4750 # ECDH Alice with Bob peer
4751 Derive=ALICE_zero_secp521r1
4752 PeerKey=BOB_zero_secp521r1_PUB
4753 SharedSecret=003fc3028f61db94b20c7cd177923b6e73f12f0ab067c9ce8866755e3c82abb39c9863cde74fa80b32520bd7dd0eb156c30c08911503b67b2661f1264d09bb231423
4754
4755 PrivateKey=ALICE_zero_wap-wsg-idm-ecid-wtls7
4756 -----BEGIN PRIVATE KEY-----
4757 MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUAoGng7WzYr4P9vtdc3BS/UiNWmc0=
4758 -----END PRIVATE KEY-----
4759
4760 PublicKey=BOB_zero_wap-wsg-idm-ecid-wtls7_PUB
4761 -----BEGIN PUBLIC KEY-----
4762 MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAZtSBSZqfmXp47v5z2
4763 ZZZl2JFxDg==
4764 -----END PUBLIC KEY-----
4765
4766 # ECDH Alice with Bob peer
4767 Derive=ALICE_zero_wap-wsg-idm-ecid-wtls7
4768 PeerKey=BOB_zero_wap-wsg-idm-ecid-wtls7_PUB
4769 SharedSecret=6582fc03bbb340fcf24a5fe8fcdf722655efa8b9
4770
4771 # tests: 14