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