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