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