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