]> git.ipfire.org Git - thirdparty/openssl.git/blame - test/recipes/30-test_evp_data/evppkey_ecdh.txt
Add domain parameter match check for DH and ECDH key exchange.
[thirdparty/openssl.git] / test / recipes / 30-test_evp_data / evppkey_ecdh.txt
CommitLineData
5ccada09
SL
1#
2# Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.
3#
4# Licensed under the Apache License 2.0 (the "License"). You may not use
5# this file except in compliance with the License. You can obtain a copy
6# in the file LICENSE in the source distribution or at
7# https://www.openssl.org/source/license.html
8
9# Tests start with one of these keywords
10# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
11# PrivPubKeyPair Sign Verify VerifyRecover
12# and continue until a blank line. Lines starting with a pound sign are ignored.
13
14
15# Public key algorithm tests
16
17# Private keys used for PKEY operations.
18
5ccada09
SL
19Title = ECDH tests (with random keys)
20
21# TEST CURVE secp112r1
22
23PrivateKey=ALICE_secp112r1
24-----BEGIN PRIVATE KEY-----
25ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAYENzA1AgEBBA6sqKp39AWLClus2ha5rqEg
26Ax4ABJ4NTgOR1xQAr3M6eM46WqXW2zA6FnsUMKFFwcw=
27-----END PRIVATE KEY-----
28
29PublicKey=ALICE_secp112r1_PUB
30-----BEGIN PUBLIC KEY-----
31MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEng1OA5HXFACvczp4zjpapdbbMDoWexQw
32oUXBzA==
33-----END PUBLIC KEY-----
34
35PrivPubKeyPair = ALICE_secp112r1:ALICE_secp112r1_PUB
36
37
38PrivateKey=BOB_secp112r1
39-----BEGIN PRIVATE KEY-----
40ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAYENzA1AgEBBA5pIbX+hEq49mFPjUl4/6Eg
41Ax4ABBsPNZHm1pcdw104ibwIycCe+r5voeRfQUZRZ3c=
42-----END PRIVATE KEY-----
43
44PublicKey=BOB_secp112r1_PUB
45-----BEGIN PUBLIC KEY-----
46MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEGw81kebWlx3DXTiJvAjJwJ76vm+h5F9B
47RlFndw==
48-----END PUBLIC KEY-----
49
50PrivPubKeyPair = BOB_secp112r1:BOB_secp112r1_PUB
51
52
53# ECDH Alice with Bob peer
7a810fac 54Availablein = default
5ccada09
SL
55Derive=ALICE_secp112r1
56PeerKey=BOB_secp112r1_PUB
57SharedSecret=a6cefb5aa7a352afe818749eb401
58
59# ECDH Bob with Alice peer
7a810fac 60Availablein = default
5ccada09
SL
61Derive=BOB_secp112r1
62PeerKey=ALICE_secp112r1_PUB
63SharedSecret=a6cefb5aa7a352afe818749eb401
64
65# TEST CURVE secp112r2
66
67PrivateKey=ALICE_secp112r2
68-----BEGIN PRIVATE KEY-----
69ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAcENzA1AgEBBA4gzzblKfE6ZwoUW0FQmaEg
70Ax4ABJJ4L7Vo50NZ5VGZ4nNkxFNcjJQwDIQb1/9IkLE=
71-----END PRIVATE KEY-----
72
73PublicKey=ALICE_secp112r2_PUB
74-----BEGIN PUBLIC KEY-----
75MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEkngvtWjnQ1nlUZnic2TEU1yMlDAMhBvX
76/0iQsQ==
77-----END PUBLIC KEY-----
78
79PrivPubKeyPair = ALICE_secp112r2:ALICE_secp112r2_PUB
80
81
82PrivateKey=BOB_secp112r2
83-----BEGIN PRIVATE KEY-----
84ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAcENzA1AgEBBA4D9oGGj+O8vjZz3OZNaqEg
85Ax4ABNZOv5gUzvVbgAHpTgu3hUhTQtB8LamTEIfaRWE=
86-----END PRIVATE KEY-----
87
88PublicKey=BOB_secp112r2_PUB
89-----BEGIN PUBLIC KEY-----
90MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAE1k6/mBTO9VuAAelOC7eFSFNC0HwtqZMQ
91h9pFYQ==
92-----END PUBLIC KEY-----
93
94PrivPubKeyPair = BOB_secp112r2:BOB_secp112r2_PUB
95
96
97# ECDH Alice with Bob peer
98
7a810fac 99Availablein = default
5ccada09
SL
100Derive=ALICE_secp112r2
101PeerKey=BOB_secp112r2_PUB
102SharedSecret=6bed2c55e233e9214d5898c4c12a
103
104# ECDH Bob with Alice peer
105
7a810fac 106Availablein = default
5ccada09
SL
107Derive=BOB_secp112r2
108PeerKey=ALICE_secp112r2_PUB
109SharedSecret=6bed2c55e233e9214d5898c4c12a
110
111# TEST CURVE secp128r1
112
113PrivateKey=ALICE_secp128r1
114-----BEGIN PRIVATE KEY-----
115MFQCAQAwEAYHKoZIzj0CAQYFK4EEABwEPTA7AgEBBBCP1c+lxfRT+MZWZ8uGCYYl
116oSQDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhHS+Zfp2XXO1A=
117-----END PRIVATE KEY-----
118
119PublicKey=ALICE_secp128r1_PUB
120-----BEGIN PUBLIC KEY-----
121MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhH
122S+Zfp2XXO1A=
123-----END PUBLIC KEY-----
124
125PrivPubKeyPair = ALICE_secp128r1:ALICE_secp128r1_PUB
126
127
128PrivateKey=BOB_secp128r1
129-----BEGIN PRIVATE KEY-----
130MFQCAQAwEAYHKoZIzj0CAQYFK4EEABwEPTA7AgEBBBCGbEd3Hhwr76XbQekhIrDT
131oSQDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3Ny3Ep0GVYms=
132-----END PRIVATE KEY-----
133
134PublicKey=BOB_secp128r1_PUB
135-----BEGIN PUBLIC KEY-----
136MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3
137Ny3Ep0GVYms=
138-----END PUBLIC KEY-----
139
140PrivPubKeyPair = BOB_secp128r1:BOB_secp128r1_PUB
141
5ccada09
SL
142# ECDH Alice with Bob peer
143
7a810fac 144Availablein = default
5ccada09
SL
145Derive=ALICE_secp128r1
146PeerKey=BOB_secp128r1_PUB
147SharedSecret=91ded46ac404afdbd708fdcc1cac6842
148
149# ECDH Bob with Alice peer
150
7a810fac 151Availablein = default
5ccada09
SL
152Derive=BOB_secp128r1
153PeerKey=ALICE_secp128r1_PUB
154SharedSecret=91ded46ac404afdbd708fdcc1cac6842
155
156# TEST CURVE secp128r2
157
158PrivateKey=ALICE_secp128r2
159-----BEGIN PRIVATE KEY-----
160MFQCAQAwEAYHKoZIzj0CAQYFK4EEAB0EPTA7AgEBBBAgRKSjPsZ76LDGIA2it5SC
161oSQDIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl3939Wn0+nUpf8=
162-----END PRIVATE KEY-----
163
164PublicKey=ALICE_secp128r2_PUB
165-----BEGIN PUBLIC KEY-----
166MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl39
16739Wn0+nUpf8=
168-----END PUBLIC KEY-----
169
170PrivPubKeyPair = ALICE_secp128r2:ALICE_secp128r2_PUB
171
172
173PrivateKey=BOB_secp128r2
174-----BEGIN PRIVATE KEY-----
175MFQCAQAwEAYHKoZIzj0CAQYFK4EEAB0EPTA7AgEBBBACp00jw5D7obvDmJp7wDuA
176oSQDIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys5RHMCLLl098=
177-----END PRIVATE KEY-----
178
179PublicKey=BOB_secp128r2_PUB
180-----BEGIN PUBLIC KEY-----
181MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys
1825RHMCLLl098=
183-----END PUBLIC KEY-----
184
185PrivPubKeyPair = BOB_secp128r2:BOB_secp128r2_PUB
186
187
188# ECDH Alice with Bob peer
189
7a810fac 190Availablein = default
5ccada09
SL
191Derive=ALICE_secp128r2
192PeerKey=BOB_secp128r2_PUB
193SharedSecret=dc32faa978008a694672076b756a1e4b
194
195# ECDH Bob with Alice peer
196
7a810fac 197Availablein = default
5ccada09
SL
198Derive=BOB_secp128r2
199PeerKey=ALICE_secp128r2_PUB
200SharedSecret=dc32faa978008a694672076b756a1e4b
201
202# TEST CURVE secp160k1
203
204PrivateKey=ALICE_secp160k1
205-----BEGIN PRIVATE KEY-----
206MGECAQAwEAYHKoZIzj0CAQYFK4EEAAkESjBIAgEBBBUAudN3YOXN0uu0CL2TGZdP
207YeNU/72hLAMqAAR3Du0dK28tSyWxYSz/Es2Wqr4C+bNfJ1uiK4J3BFS5Udc48nsx
208xfjj
209-----END PRIVATE KEY-----
210
211PublicKey=ALICE_secp160k1_PUB
212-----BEGIN PUBLIC KEY-----
213MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEdw7tHStvLUslsWEs/xLNlqq+AvmzXydb
214oiuCdwRUuVHXOPJ7McX44w==
215-----END PUBLIC KEY-----
216
217PrivPubKeyPair = ALICE_secp160k1:ALICE_secp160k1_PUB
218
219
220PrivateKey=BOB_secp160k1
221-----BEGIN PRIVATE KEY-----
222MGECAQAwEAYHKoZIzj0CAQYFK4EEAAkESjBIAgEBBBUA5fNiCFVGPM1aHuwXUvuh
223xoY2yU+hLAMqAAQHlM6otmapt0/0sc+5bcPoYT6cfyARv4VUOOo6I2eBGXLIm812
2241ric
225-----END PRIVATE KEY-----
226
227PublicKey=BOB_secp160k1_PUB
228-----BEGIN PUBLIC KEY-----
229MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEB5TOqLZmqbdP9LHPuW3D6GE+nH8gEb+F
230VDjqOiNngRlyyJvNdta4nA==
231-----END PUBLIC KEY-----
232
233PrivPubKeyPair = BOB_secp160k1:BOB_secp160k1_PUB
234
235
236# ECDH Alice with Bob peer
237
7a810fac 238Availablein = default
5ccada09
SL
239Derive=ALICE_secp160k1
240PeerKey=BOB_secp160k1_PUB
241SharedSecret=5457d367346cc3e82031784f95ebcd856de0c735
242
243# ECDH Bob with Alice peer
244
7a810fac 245Availablein = default
5ccada09
SL
246Derive=BOB_secp160k1
247PeerKey=ALICE_secp160k1_PUB
248SharedSecret=5457d367346cc3e82031784f95ebcd856de0c735
249
250# TEST CURVE secp160r1
251
252PrivateKey=ALICE_secp160r1
253-----BEGIN PRIVATE KEY-----
254MGECAQAwEAYHKoZIzj0CAQYFK4EEAAgESjBIAgEBBBUA0KDtaiFUWd8NG0lO9TLu
255zjLWXJehLAMqAASHQN1DGBXtdyF3+BjfIfbWg403dUqXbIXzZoctDyOPTQaGVblm
256SwXC
257-----END PRIVATE KEY-----
258
259PublicKey=ALICE_secp160r1_PUB
260-----BEGIN PUBLIC KEY-----
261MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEh0DdQxgV7Xchd/gY3yH21oONN3VKl2yF
26282aHLQ8jj00GhlW5ZksFwg==
263-----END PUBLIC KEY-----
264
265PrivPubKeyPair = ALICE_secp160r1:ALICE_secp160r1_PUB
266
267
268PrivateKey=BOB_secp160r1
269-----BEGIN PRIVATE KEY-----
270MGECAQAwEAYHKoZIzj0CAQYFK4EEAAgESjBIAgEBBBUAsBIwvx6ZABinhsi+bGai
271CvetiuWhLAMqAAQJ2+RhpGedkUYXUiPZ/plHXFBy6R3XzMUGIKiXFGSBpwF8hGRN
272qUDy
273-----END PRIVATE KEY-----
274
275PublicKey=BOB_secp160r1_PUB
276-----BEGIN PUBLIC KEY-----
277MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAECdvkYaRnnZFGF1Ij2f6ZR1xQcukd18zF
278BiColxRkgacBfIRkTalA8g==
279-----END PUBLIC KEY-----
280
281PrivPubKeyPair = BOB_secp160r1:BOB_secp160r1_PUB
282
283
284# ECDH Alice with Bob peer
285
7a810fac 286Availablein = default
5ccada09
SL
287Derive=ALICE_secp160r1
288PeerKey=BOB_secp160r1_PUB
289SharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf
290
291# ECDH Bob with Alice peer
292
7a810fac 293Availablein = default
5ccada09
SL
294Derive=BOB_secp160r1
295PeerKey=ALICE_secp160r1_PUB
296SharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf
297
298# TEST CURVE secp160r2
299
300PrivateKey=ALICE_secp160r2
301-----BEGIN PRIVATE KEY-----
302MGECAQAwEAYHKoZIzj0CAQYFK4EEAB4ESjBIAgEBBBUAhmLOAJGNuSoZUCN4f0On
303LZ6rRSShLAMqAAQPSNvhJQohMEfijXq+Jlq7a9lzosQfPvuIyOg6shyzUVS43R+7
304Lgr5
305-----END PRIVATE KEY-----
306
307PublicKey=ALICE_secp160r2_PUB
308-----BEGIN PUBLIC KEY-----
309MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAED0jb4SUKITBH4o16viZau2vZc6LEHz77
310iMjoOrIcs1FUuN0fuy4K+Q==
311-----END PUBLIC KEY-----
312
313PrivPubKeyPair = ALICE_secp160r2:ALICE_secp160r2_PUB
314
315
316PrivateKey=BOB_secp160r2
317-----BEGIN PRIVATE KEY-----
318MGECAQAwEAYHKoZIzj0CAQYFK4EEAB4ESjBIAgEBBBUA10mjzR2Dy0CLmm/MTAHT
319b5CBenOhLAMqAARqzYAcSijzAo2vzmMuK8ta8sl/bguuCpRwFD93ACP64TzgI3re
320FhsX
321-----END PRIVATE KEY-----
322
323PublicKey=BOB_secp160r2_PUB
324-----BEGIN PUBLIC KEY-----
325MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEas2AHEoo8wKNr85jLivLWvLJf24LrgqU
326cBQ/dwAj+uE84CN63hYbFw==
327-----END PUBLIC KEY-----
328
329PrivPubKeyPair = BOB_secp160r2:BOB_secp160r2_PUB
330
331
332# ECDH Alice with Bob peer
333
7a810fac 334Availablein = default
5ccada09
SL
335Derive=ALICE_secp160r2
336PeerKey=BOB_secp160r2_PUB
337SharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a
338
339# ECDH Bob with Alice peer
340
7a810fac 341Availablein = default
5ccada09
SL
342Derive=BOB_secp160r2
343PeerKey=ALICE_secp160r2_PUB
344SharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a
345
346# TEST CURVE secp192k1
347
348PrivateKey=ALICE_secp192k1
349-----BEGIN PRIVATE KEY-----
350MGwCAQAwEAYHKoZIzj0CAQYFK4EEAB8EVTBTAgEBBBizF3KeHMsaV/KOR/otCmdL
351QT2qGNq3HhWhNAMyAATP+L9SGl3K6wmevkLwJnkMNHp0I5RfXulSfHuHZPp4CGrh
352i6eKNQLkpZ2OQaPIExA=
353-----END PRIVATE KEY-----
354
355PublicKey=ALICE_secp192k1_PUB
356-----BEGIN PUBLIC KEY-----
357MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAEz/i/UhpdyusJnr5C8CZ5DDR6dCOUX17p
358Unx7h2T6eAhq4YunijUC5KWdjkGjyBMQ
359-----END PUBLIC KEY-----
360
361PrivPubKeyPair = ALICE_secp192k1:ALICE_secp192k1_PUB
362
363
364PrivateKey=BOB_secp192k1
365-----BEGIN PRIVATE KEY-----
366MGwCAQAwEAYHKoZIzj0CAQYFK4EEAB8EVTBTAgEBBBh8BXPVGQKYCw0v7DY3wZVa
367cyhyUjIbUymhNAMyAATgI7hw2LSj6uN3yL5nvHOOkMiPtalKr+BGsFac39RYmp64
368mr+w66bDIWN3VllO6LY=
369-----END PRIVATE KEY-----
370
371PublicKey=BOB_secp192k1_PUB
372-----BEGIN PUBLIC KEY-----
373MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAE4CO4cNi0o+rjd8i+Z7xzjpDIj7WpSq/g
374RrBWnN/UWJqeuJq/sOumwyFjd1ZZTui2
375-----END PUBLIC KEY-----
376
377PrivPubKeyPair = BOB_secp192k1:BOB_secp192k1_PUB
378
379
380# ECDH Alice with Bob peer
381
7a810fac 382Availablein = default
5ccada09
SL
383Derive=ALICE_secp192k1
384PeerKey=BOB_secp192k1_PUB
385SharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23
386
387# ECDH Bob with Alice peer
388
7a810fac 389Availablein = default
5ccada09
SL
390Derive=BOB_secp192k1
391PeerKey=ALICE_secp192k1_PUB
392SharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23
393
394# TEST CURVE secp224k1
395
396PrivateKey=ALICE_secp224k1
397-----BEGIN PRIVATE KEY-----
398MHkCAQAwEAYHKoZIzj0CAQYFK4EEACAEYjBgAgEBBB0AhXKGJFqOI4P1PLFR3M6M
399kepT/2Dtd27I1Awzx6E8AzoABPVN/1b6VHbq7U6pWaOrUeqJ5vSgWL49u/uuD48D
4004FRf7oFdixN9VWIrxr0PRByeEYmlHw4MOEQK
401-----END PRIVATE KEY-----
402
403PublicKey=ALICE_secp224k1_PUB
404-----BEGIN PUBLIC KEY-----
405ME4wEAYHKoZIzj0CAQYFK4EEACADOgAE9U3/VvpUdurtTqlZo6tR6onm9KBYvj27
406+64PjwPgVF/ugV2LE31VYivGvQ9EHJ4RiaUfDgw4RAo=
407-----END PUBLIC KEY-----
408
409PrivPubKeyPair = ALICE_secp224k1:ALICE_secp224k1_PUB
410
411
412PrivateKey=BOB_secp224k1
413-----BEGIN PRIVATE KEY-----
414MHkCAQAwEAYHKoZIzj0CAQYFK4EEACAEYjBgAgEBBB0AOjEXYoz8YcWokSf4U5gX
415HbjDfILPdPejlE0T/KE8AzoABGXAQ+AntX7On4cKwP+f4KzZGaJZwjBq3jCjymsr
4169A3c8VCoRXXBg+VPoKg7fDkMIgI8qPmrC95Q
417-----END PRIVATE KEY-----
418
419PublicKey=BOB_secp224k1_PUB
420-----BEGIN PUBLIC KEY-----
421ME4wEAYHKoZIzj0CAQYFK4EEACADOgAEZcBD4Ce1fs6fhwrA/5/grNkZolnCMGre
422MKPKayv0DdzxUKhFdcGD5U+gqDt8OQwiAjyo+asL3lA=
423-----END PUBLIC KEY-----
424
425PrivPubKeyPair = BOB_secp224k1:BOB_secp224k1_PUB
426
427
428# ECDH Alice with Bob peer
429
7a810fac 430Availablein = default
5ccada09
SL
431Derive=ALICE_secp224k1
432PeerKey=BOB_secp224k1_PUB
433SharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a
434
435# ECDH Bob with Alice peer
436
7a810fac 437Availablein = default
5ccada09
SL
438Derive=BOB_secp224k1
439PeerKey=ALICE_secp224k1_PUB
440SharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a
441
5ccada09
SL
442# TEST CURVE secp256k1
443
444PrivateKey=ALICE_secp256k1
445-----BEGIN PRIVATE KEY-----
446MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgHCRzy0IcEx6CeA6ogNNK
447SOfuTlHy4fE/LNxkANUS4k+hRANCAASDBmwKklX4OcbZSJJX9mxm1Wr7TPTLpbyp
448xKcKRm0XKNxVlrZU8WQCl66GtX2DDyX+0+XiC3hbaRWcYtg7P6WO
449-----END PRIVATE KEY-----
450
451PublicKey=ALICE_secp256k1_PUB
452-----BEGIN PUBLIC KEY-----
453MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEgwZsCpJV+DnG2UiSV/ZsZtVq+0z0y6W8
454qcSnCkZtFyjcVZa2VPFkApeuhrV9gw8l/tPl4gt4W2kVnGLYOz+ljg==
455-----END PUBLIC KEY-----
456
457PrivPubKeyPair = ALICE_secp256k1:ALICE_secp256k1_PUB
458
459
460PrivateKey=BOB_secp256k1
461-----BEGIN PRIVATE KEY-----
462MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgChCkFvWtOcrXLmXVGqkR
4630gdntyytjGzEKue5t+IL2lihRANCAAQFQoIckey+Vyh3QwJWUUfKXNbbjWe94yZE
464AWGvI2BfqtWqigZF5VSb5aIXtTPRmwiN0cp30cd77YE5Z+e5bJHU
465-----END PRIVATE KEY-----
466
467PublicKey=BOB_secp256k1_PUB
468-----BEGIN PUBLIC KEY-----
469MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEBUKCHJHsvlcod0MCVlFHylzW241nveMm
470RAFhryNgX6rVqooGReVUm+WiF7Uz0ZsIjdHKd9HHe+2BOWfnuWyR1A==
471-----END PUBLIC KEY-----
472
473PrivPubKeyPair = BOB_secp256k1:BOB_secp256k1_PUB
474
475
476# ECDH Alice with Bob peer
477
7a810fac 478Availablein = default
5ccada09
SL
479Derive=ALICE_secp256k1
480PeerKey=BOB_secp256k1_PUB
481SharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e
482
483# ECDH Bob with Alice peer
484
7a810fac 485Availablein = default
5ccada09
SL
486Derive=BOB_secp256k1
487PeerKey=ALICE_secp256k1_PUB
488SharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e
489
5ccada09
SL
490# TEST CURVE prime192v2
491
492PrivateKey=ALICE_prime192v2
493-----BEGIN PRIVATE KEY-----
494MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEVTBTAgEBBBgtIuKqpRc7rEYuGx1a
495dDxcvso0NAZw+fWhNAMyAATMSHwJPq761VawpRbKLB3uuDSng4WeFPjhvubL6g8V
4968UqFaKRED5PUIQ0lYStVCao=
497-----END PRIVATE KEY-----
498
499PublicKey=ALICE_prime192v2_PUB
500-----BEGIN PUBLIC KEY-----
501MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEzEh8CT6u+tVWsKUWyiwd7rg0p4OF
502nhT44b7my+oPFfFKhWikRA+T1CENJWErVQmq
503-----END PUBLIC KEY-----
504
505PrivPubKeyPair = ALICE_prime192v2:ALICE_prime192v2_PUB
506
507
508PrivateKey=BOB_prime192v2
509-----BEGIN PRIVATE KEY-----
510MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEVTBTAgEBBBggTjqWC1/iHrvKR9/u
5111gxpL2tWJkkAMYuhNAMyAASa4nG+wLPTHxfkqiTII5PBLAKXmXUf5dMtpmApcjrj
512XjnwJIJEQr80MK9+g1raqN8=
513-----END PRIVATE KEY-----
514
515PublicKey=BOB_prime192v2_PUB
516-----BEGIN PUBLIC KEY-----
517MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEmuJxvsCz0x8X5KokyCOTwSwCl5l1
518H+XTLaZgKXI641458CSCREK/NDCvfoNa2qjf
519-----END PUBLIC KEY-----
520
521PrivPubKeyPair = BOB_prime192v2:BOB_prime192v2_PUB
522
523
524# ECDH Alice with Bob peer
525
7a810fac 526Availablein = default
5ccada09
SL
527Derive=ALICE_prime192v2
528PeerKey=BOB_prime192v2_PUB
529SharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c
530
531# ECDH Bob with Alice peer
532
7a810fac 533Availablein = default
5ccada09
SL
534Derive=BOB_prime192v2
535PeerKey=ALICE_prime192v2_PUB
536SharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c
537
538# TEST CURVE prime192v3
539
540PrivateKey=ALICE_prime192v3
541-----BEGIN PRIVATE KEY-----
542MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEVTBTAgEBBBg0iDdcgise1/v2k6js
543UkgKwXPqx/uJJTehNAMyAAQ6/i0pSNHk824XO6Mv0irQfSv2yzGQy+DwWo/klZco
544kPDcXKEdU8ZmnAABH7j6UV8=
545-----END PRIVATE KEY-----
546
547PublicKey=ALICE_prime192v3_PUB
548-----BEGIN PUBLIC KEY-----
549MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEOv4tKUjR5PNuFzujL9Iq0H0r9ssx
550kMvg8FqP5JWXKJDw3FyhHVPGZpwAAR+4+lFf
551-----END PUBLIC KEY-----
552
553PrivPubKeyPair = ALICE_prime192v3:ALICE_prime192v3_PUB
554
555
556PrivateKey=BOB_prime192v3
557-----BEGIN PRIVATE KEY-----
558MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEVTBTAgEBBBieW1huqwVU3ev7qgpT
559LFjYEMRPONOAcaKhNAMyAASXaTjBIQX686BZJAidX+hFuvDyxbN1vBQvp40OVl0L
560CG4hoZ+5McLtPATL+osKvX8=
561-----END PRIVATE KEY-----
562
563PublicKey=BOB_prime192v3_PUB
564-----BEGIN PUBLIC KEY-----
565MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEl2k4wSEF+vOgWSQInV/oRbrw8sWz
566dbwUL6eNDlZdCwhuIaGfuTHC7TwEy/qLCr1/
567-----END PUBLIC KEY-----
568
569PrivPubKeyPair = BOB_prime192v3:BOB_prime192v3_PUB
570
571
572# ECDH Alice with Bob peer
573
7a810fac 574Availablein = default
5ccada09
SL
575Derive=ALICE_prime192v3
576PeerKey=BOB_prime192v3_PUB
577SharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29
578
579# ECDH Bob with Alice peer
580
7a810fac 581Availablein = default
5ccada09
SL
582Derive=BOB_prime192v3
583PeerKey=ALICE_prime192v3_PUB
584SharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29
585
586# TEST CURVE prime239v1
587
588PrivateKey=ALICE_prime239v1
589-----BEGIN PRIVATE KEY-----
590MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEEBGcwZQIBAQQeRmiZXaqr3u11hiGK
5911cH75U/rKc1+8YMqxcXhACRkoUADPgAEfIJpVggCXUROHgX4h5h66/0Pgr/aMtMq
592ExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU
593-----END PRIVATE KEY-----
594
595PublicKey=ALICE_prime239v1_PUB
596-----BEGIN PUBLIC KEY-----
597MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEfIJpVggCXUROHgX4h5h66/0Pgr/a
598MtMqExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU
599-----END PUBLIC KEY-----
600
601PrivPubKeyPair = ALICE_prime239v1:ALICE_prime239v1_PUB
602
603
604PrivateKey=BOB_prime239v1
605-----BEGIN PRIVATE KEY-----
606MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEEBGcwZQIBAQQeAbGRRoBgqHVUBFot
6075m9Ytm8RU+ISkA33VgQrHGM/oUADPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqgUH3i
608Mk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR
609-----END PRIVATE KEY-----
610
611PublicKey=BOB_prime239v1_PUB
612-----BEGIN PUBLIC KEY-----
613MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqg
614UH3iMk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR
615-----END PUBLIC KEY-----
616
617PrivPubKeyPair = BOB_prime239v1:BOB_prime239v1_PUB
618
619
620# ECDH Alice with Bob peer
621
7a810fac 622Availablein = default
5ccada09
SL
623Derive=ALICE_prime239v1
624PeerKey=BOB_prime239v1_PUB
625SharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e
626
627# ECDH Bob with Alice peer
628
7a810fac 629Availablein = default
5ccada09
SL
630Derive=BOB_prime239v1
631PeerKey=ALICE_prime239v1_PUB
632SharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e
633
634# TEST CURVE prime239v2
635
636PrivateKey=ALICE_prime239v2
637-----BEGIN PRIVATE KEY-----
638MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEFBGcwZQIBAQQeemq6S5puHF94ZW/W
6396BMRim+HFFM0zxVZQpWG+bf2oUADPgAELukUodCQsmwzGVR3lLEGKQ6quGd6kDXN
640DjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN
641-----END PRIVATE KEY-----
642
643PublicKey=ALICE_prime239v2_PUB
644-----BEGIN PUBLIC KEY-----
645MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAELukUodCQsmwzGVR3lLEGKQ6quGd6
646kDXNDjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN
647-----END PUBLIC KEY-----
648
649PrivPubKeyPair = ALICE_prime239v2:ALICE_prime239v2_PUB
650
651
652PrivateKey=BOB_prime239v2
653-----BEGIN PRIVATE KEY-----
654MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEFBGcwZQIBAQQeAEaCw7ulF8GZcmbj
655aDmcrw8Gex+hX0rNvwzoC7+6oUADPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++ihUW
656ms4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u
657-----END PRIVATE KEY-----
658
659PublicKey=BOB_prime239v2_PUB
660-----BEGIN PUBLIC KEY-----
661MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++
662ihUWms4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u
663-----END PUBLIC KEY-----
664
665PrivPubKeyPair = BOB_prime239v2:BOB_prime239v2_PUB
666
667
668# ECDH Alice with Bob peer
669
7a810fac 670Availablein = default
5ccada09
SL
671Derive=ALICE_prime239v2
672PeerKey=BOB_prime239v2_PUB
673SharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703
674
675# ECDH Bob with Alice peer
676
7a810fac 677Availablein = default
5ccada09
SL
678Derive=BOB_prime239v2
679PeerKey=ALICE_prime239v2_PUB
680SharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703
681
682# TEST CURVE prime239v3
683
684PrivateKey=ALICE_prime239v3
685-----BEGIN PRIVATE KEY-----
686MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEGBGcwZQIBAQQeGlwSPAYfmiP9r2nA
687SD52VqKyZpEnU+Jmynlf2DI7oUADPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnOL/BD
688qNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp
689-----END PRIVATE KEY-----
690
691PublicKey=ALICE_prime239v3_PUB
692-----BEGIN PUBLIC KEY-----
693MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnO
694L/BDqNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp
695-----END PUBLIC KEY-----
696
697PrivPubKeyPair = ALICE_prime239v3:ALICE_prime239v3_PUB
698
699
700PrivateKey=BOB_prime239v3
701-----BEGIN PRIVATE KEY-----
702MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEGBGcwZQIBAQQeU1KIfJBGvItr8//g
703kW1zoPkveo9lvXBlnUV5/5rDoUADPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQaVAb
7043QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq
705-----END PRIVATE KEY-----
706
707PublicKey=BOB_prime239v3_PUB
708-----BEGIN PUBLIC KEY-----
709MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQ
710aVAb3QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq
711-----END PUBLIC KEY-----
712
713PrivPubKeyPair = BOB_prime239v3:BOB_prime239v3_PUB
714
715
716# ECDH Alice with Bob peer
717
7a810fac 718Availablein = default
5ccada09
SL
719Derive=ALICE_prime239v3
720PeerKey=BOB_prime239v3_PUB
721SharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9
722
723# ECDH Bob with Alice peer
724
7a810fac 725Availablein = default
5ccada09
SL
726Derive=BOB_prime239v3
727PeerKey=ALICE_prime239v3_PUB
728SharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9
729
7a810fac 730# TEST CURVE sect113r1
96b92410 731
7a810fac 732PrivateKey=ALICE_sect113r1
96b92410 733-----BEGIN PRIVATE KEY-----
7a810fac
SL
734MFECAQAwEAYHKoZIzj0CAQYFK4EEAAQEOjA4AgEBBA8AcrP9u8BlWb4knkGVZmSh
735IgMgAAQBviTf62+1V4etJb2D9LkBadAFmdmRS+rVI3spTYs=
5ccada09
SL
736-----END PRIVATE KEY-----
737
738PublicKey=ALICE_sect113r1_PUB
739-----BEGIN PUBLIC KEY-----
740MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEAb4k3+tvtVeHrSW9g/S5AWnQBZnZkUvq
7411SN7KU2L
742-----END PUBLIC KEY-----
743
744PrivPubKeyPair = ALICE_sect113r1:ALICE_sect113r1_PUB
745
746
747PrivateKey=BOB_sect113r1
748-----BEGIN PRIVATE KEY-----
749MFECAQAwEAYHKoZIzj0CAQYFK4EEAAQEOjA4AgEBBA8AmhEq3A9KdbKQUz1F/Myh
750IgMgAAQAuSRBNxXjIjezwrGF8VkBxWR69g0UJaBIIArpdNo=
751-----END PRIVATE KEY-----
752
753PublicKey=BOB_sect113r1_PUB
754-----BEGIN PUBLIC KEY-----
755MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEALkkQTcV4yI3s8KxhfFZAcVkevYNFCWg
756SCAK6XTa
757-----END PUBLIC KEY-----
758
759PrivPubKeyPair = BOB_sect113r1:BOB_sect113r1_PUB
760
761
762# ECDH Alice with Bob peer
763
7a810fac 764Availablein = default
5ccada09
SL
765Derive=ALICE_sect113r1
766PeerKey=BOB_sect113r1_PUB
767SharedSecret=015405437add26b8841c62a9016c85
768
769# ECDH Bob with Alice peer
770
7a810fac 771Availablein = default
5ccada09
SL
772Derive=BOB_sect113r1
773PeerKey=ALICE_sect113r1_PUB
774SharedSecret=015405437add26b8841c62a9016c85
775
776# TEST CURVE sect113r2
777
778PrivateKey=ALICE_sect113r2
779-----BEGIN PRIVATE KEY-----
780MFECAQAwEAYHKoZIzj0CAQYFK4EEAAUEOjA4AgEBBA8ABqFZ6Z7BKKjvrzXh99Wh
781IgMgAAQBTQTHA9uSxcZ8kvsSVUUBcLQ4m45U10VwVCQ+oGQ=
782-----END PRIVATE KEY-----
783
784PublicKey=ALICE_sect113r2_PUB
785-----BEGIN PUBLIC KEY-----
786MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAU0ExwPbksXGfJL7ElVFAXC0OJuOVNdF
787cFQkPqBk
788-----END PUBLIC KEY-----
789
790PrivPubKeyPair = ALICE_sect113r2:ALICE_sect113r2_PUB
791
792
793PrivateKey=BOB_sect113r2
794-----BEGIN PRIVATE KEY-----
795MFECAQAwEAYHKoZIzj0CAQYFK4EEAAUEOjA4AgEBBA8ABPHhZ0kCp0TocQJIuiuh
796IgMgAAQBSi7u+Ur776iGyg0Ij6UAN70IzPVZxGK5zPxp6wo=
797-----END PRIVATE KEY-----
798
799PublicKey=BOB_sect113r2_PUB
800-----BEGIN PUBLIC KEY-----
801MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAUou7vlK+++ohsoNCI+lADe9CMz1WcRi
802ucz8aesK
803-----END PUBLIC KEY-----
804
805PrivPubKeyPair = BOB_sect113r2:BOB_sect113r2_PUB
806
807
808# ECDH Alice with Bob peer
809
7a810fac 810Availablein = default
5ccada09
SL
811Derive=ALICE_sect113r2
812PeerKey=BOB_sect113r2_PUB
813SharedSecret=014231c5e9e28d451aa44a755407e1
814
815# ECDH Bob with Alice peer
816
7a810fac 817Availablein = default
5ccada09
SL
818Derive=BOB_sect113r2
819PeerKey=ALICE_sect113r2_PUB
820SharedSecret=014231c5e9e28d451aa44a755407e1
821
822# TEST CURVE sect131r1
823
824PrivateKey=ALICE_sect131r1
825-----BEGIN PRIVATE KEY-----
826MFcCAQAwEAYHKoZIzj0CAQYFK4EEABYEQDA+AgEBBBEAUCFDwJLLThLHiDlw/Qcn
8278aEmAyQABAAU+ywF9iPv6LDldKOLhLgXBRI7EpZnbXPXhUmkQWPhHAQ=
828-----END PRIVATE KEY-----
829
830PublicKey=ALICE_sect131r1_PUB
831-----BEGIN PUBLIC KEY-----
832MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEABT7LAX2I+/osOV0o4uEuBcFEjsSlmdt
833c9eFSaRBY+EcBA==
834-----END PUBLIC KEY-----
835
836PrivPubKeyPair = ALICE_sect131r1:ALICE_sect131r1_PUB
837
838
839PrivateKey=BOB_sect131r1
840-----BEGIN PRIVATE KEY-----
841MFcCAQAwEAYHKoZIzj0CAQYFK4EEABYEQDA+AgEBBBEDxxMzxjxJmYfSZvWJKq+V
842vKEmAyQABAFHQ2a+h+Yn5N4Lt0IoJcVVBrf9xkZNS0xxblh+0wndq9s=
843-----END PRIVATE KEY-----
844
845PublicKey=BOB_sect131r1_PUB
846-----BEGIN PUBLIC KEY-----
847MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEAUdDZr6H5ifk3gu3QiglxVUGt/3GRk1L
848THFuWH7TCd2r2w==
849-----END PUBLIC KEY-----
850
851PrivPubKeyPair = BOB_sect131r1:BOB_sect131r1_PUB
852
853
854# ECDH Alice with Bob peer
855
7a810fac 856Availablein = default
5ccada09
SL
857Derive=ALICE_sect131r1
858PeerKey=BOB_sect131r1_PUB
859SharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702
860
861# ECDH Bob with Alice peer
862
7a810fac 863Availablein = default
5ccada09
SL
864Derive=BOB_sect131r1
865PeerKey=ALICE_sect131r1_PUB
866SharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702
867
868# TEST CURVE sect131r2
869
870PrivateKey=ALICE_sect131r2
871-----BEGIN PRIVATE KEY-----
872MFcCAQAwEAYHKoZIzj0CAQYFK4EEABcEQDA+AgEBBBEDHPPtQCKJB8g01rMkT8Sk
8739aEmAyQABAcWl2Z/1kIc4mWCbRH4+c/2B47RC31JyifKvkxkHt05x3g=
874-----END PRIVATE KEY-----
875
876PublicKey=ALICE_sect131r2_PUB
877-----BEGIN PUBLIC KEY-----
878MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEBxaXZn/WQhziZYJtEfj5z/YHjtELfUnK
879J8q+TGQe3TnHeA==
880-----END PUBLIC KEY-----
881
882PrivPubKeyPair = ALICE_sect131r2:ALICE_sect131r2_PUB
883
884
885PrivateKey=BOB_sect131r2
886-----BEGIN PRIVATE KEY-----
887MFcCAQAwEAYHKoZIzj0CAQYFK4EEABcEQDA+AgEBBBEDR9ez/YtS29S7/R5+rUiX
888VKEmAyQABALZHNBITDoigpOwTzczlaN9AsRk5JzMUJXYkvBEqj+YILQ=
889-----END PRIVATE KEY-----
890
891PublicKey=BOB_sect131r2_PUB
892-----BEGIN PUBLIC KEY-----
893MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEAtkc0EhMOiKCk7BPNzOVo30CxGTknMxQ
894ldiS8ESqP5ggtA==
895-----END PUBLIC KEY-----
896
897PrivPubKeyPair = BOB_sect131r2:BOB_sect131r2_PUB
898
899
900# ECDH Alice with Bob peer
901
7a810fac 902Availablein = default
5ccada09
SL
903Derive=ALICE_sect131r2
904PeerKey=BOB_sect131r2_PUB
905SharedSecret=03cbec3a3050c7f13d4801ad692d61c417
906
907# ECDH Bob with Alice peer
908
7a810fac 909Availablein = default
5ccada09
SL
910Derive=BOB_sect131r2
911PeerKey=ALICE_sect131r2_PUB
912SharedSecret=03cbec3a3050c7f13d4801ad692d61c417
913
5ccada09
SL
914# TEST CURVE sect163r1
915
96b92410
RL
916PrivateKey=ALICE_sect163r1
917-----BEGIN PRIVATE KEY-----
918MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAIETDBKAgEBBBUBl9zmlPmFF5v9h1IIENAx
9191b8tj0+hLgMsAAQE3j8Jn58CCtEDwvOZ5DwgYGBYvIECz1zN8UwPfTFSdXjTWQcr
9209gWxNMA=
921-----END PRIVATE KEY-----
922
923PublicKey=ALICE_sect163r1_PUB
924-----BEGIN PUBLIC KEY-----
925MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEBN4/CZ+fAgrRA8LzmeQ8IGBgWLyBAs9c
926zfFMD30xUnV401kHK/YFsTTA
927-----END PUBLIC KEY-----
928
929PrivPubKeyPair = ALICE_sect163r1:ALICE_sect163r1_PUB
930
931
932PrivateKey=BOB_sect163r1
933-----BEGIN PRIVATE KEY-----
934MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAIETDBKAgEBBBUA/nzN5yCavvZlXyDGEihW
935rwG360+hLgMsAAQDt6XZHfzXABSTnGhzfoPtfdLZgaoGhBdeWz+318vNmC6AMJP+
936PntHzsA=
937-----END PRIVATE KEY-----
938
939PublicKey=BOB_sect163r1_PUB
940-----BEGIN PUBLIC KEY-----
941MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEA7el2R381wAUk5xoc36D7X3S2YGqBoQX
942Xls/t9fLzZgugDCT/j57R87A
943-----END PUBLIC KEY-----
944
945PrivPubKeyPair = BOB_sect163r1:BOB_sect163r1_PUB
946
947
948# ECDH Alice with Bob peer
949
950Derive=ALICE_sect163r1
951PeerKey=BOB_sect163r1_PUB
952SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
953
954# ECDH Bob with Alice peer
955
956Derive=BOB_sect163r1
957PeerKey=ALICE_sect163r1_PUB
958SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
959
96b92410
RL
960# TEST CURVE sect193r1
961
962PrivateKey=ALICE_sect193r1
963-----BEGIN PRIVATE KEY-----
964MG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAEQlofBlvj8zDK5o4CCfA
965aOQOmlAyTimBoTYDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUnNwBn5T26m15R
966M4MLnYGdklcAM8oMOML999w=
967-----END PRIVATE KEY-----
968
969PublicKey=ALICE_sect193r1_PUB
970-----BEGIN PUBLIC KEY-----
971MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUn
972NwBn5T26m15RM4MLnYGdklcAM8oMOML999w=
973-----END PUBLIC KEY-----
974
975PrivPubKeyPair = ALICE_sect193r1:ALICE_sect193r1_PUB
976
977
978PrivateKey=BOB_sect193r1
979-----BEGIN PRIVATE KEY-----
980MG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAnxvYLKZaw4Rj24WTRBfg
981iar5vp3R3pCJoTYDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUpYQE/jBjzUHIC
982qMNZTHy9gT2R9yc0GBZ/Dic=
983-----END PRIVATE KEY-----
984
985PublicKey=BOB_sect193r1_PUB
986-----BEGIN PUBLIC KEY-----
987MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUp
988YQE/jBjzUHICqMNZTHy9gT2R9yc0GBZ/Dic=
989-----END PUBLIC KEY-----
990
991PrivPubKeyPair = BOB_sect193r1:BOB_sect193r1_PUB
992
993
994# ECDH Alice with Bob peer
995
996Derive=ALICE_sect193r1
997PeerKey=BOB_sect193r1_PUB
998SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
999
1000# ECDH Bob with Alice peer
1001
1002Derive=BOB_sect193r1
1003PeerKey=ALICE_sect193r1_PUB
1004SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
1005
1006# TEST CURVE sect193r2
1007
1008PrivateKey=ALICE_sect193r2
1009-----BEGIN PRIVATE KEY-----
1010MG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAj54XQW+b3bnX9duvqaa+
1011lPTNcvOlxRAvoTYDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWkwQFc4m1ISx4o
1012mtNyCVI7FXV5zNnaGWVACT4=
1013-----END PRIVATE KEY-----
1014
1015PublicKey=ALICE_sect193r2_PUB
1016-----BEGIN PUBLIC KEY-----
1017MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWk
1018wQFc4m1ISx4omtNyCVI7FXV5zNnaGWVACT4=
1019-----END PUBLIC KEY-----
1020
1021PrivPubKeyPair = ALICE_sect193r2:ALICE_sect193r2_PUB
1022
1023
1024PrivateKey=BOB_sect193r2
1025-----BEGIN PRIVATE KEY-----
1026MG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAvMiVR0abk6pHoeOIBESL
1027fB9B4gsZJjLsoTYDNAAEADtKDcwL660+Mm11Vl254GI3TnD+fragdwF+wY5qlMu5
1028VtrUDMHuAP0q3eGQUsrzNo0=
1029-----END PRIVATE KEY-----
1030
1031PublicKey=BOB_sect193r2_PUB
1032-----BEGIN PUBLIC KEY-----
1033MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEADtKDcwL660+Mm11Vl254GI3TnD+frag
1034dwF+wY5qlMu5VtrUDMHuAP0q3eGQUsrzNo0=
1035-----END PUBLIC KEY-----
1036
1037PrivPubKeyPair = BOB_sect193r2:BOB_sect193r2_PUB
1038
1039
1040# ECDH Alice with Bob peer
1041
1042Derive=ALICE_sect193r2
1043PeerKey=BOB_sect193r2_PUB
1044SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
1045
1046# ECDH Bob with Alice peer
1047
1048Derive=BOB_sect193r2
1049PeerKey=ALICE_sect193r2_PUB
1050SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
1051
96b92410
RL
1052# TEST CURVE sect239k1
1053
1054PrivateKey=ALICE_sect239k1
1055-----BEGIN PRIVATE KEY-----
1056MH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4MhpuQTtDeLBboZgiW11d/
1057KBlgUL4YvTjZ8zg4HR2hQAM+AAQafRD6X3L/7c/FN69KuA04a4bhxHZezmz1G15m
1058tltwl8zlWsR5+GNToxV0OBLbStAQbXxqBa2Gg83B0oc=
1059-----END PRIVATE KEY-----
1060
1061PublicKey=ALICE_sect239k1_PUB
1062-----BEGIN PUBLIC KEY-----
1063MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEGn0Q+l9y/+3PxTevSrgNOGuG4cR2Xs5s
10649RteZrZbcJfM5VrEefhjU6MVdDgS20rQEG18agWthoPNwdKH
1065-----END PUBLIC KEY-----
1066
1067PrivPubKeyPair = ALICE_sect239k1:ALICE_sect239k1_PUB
1068
1069
1070PrivateKey=BOB_sect239k1
1071-----BEGIN PRIVATE KEY-----
1072MH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4FBG477KvylisppUFwbDl/
1073SRGnX5FFmfw/xWIiEMehQAM+AAQFii094UX6F5m8Dk0eI/DhF3+IDUu7h81hTdyZ
1074xxET0IokxFkTUf/re9WPA7LxPOCuiIPZUNVCRxRWSuU=
1075-----END PRIVATE KEY-----
1076
1077PublicKey=BOB_sect239k1_PUB
1078-----BEGIN PUBLIC KEY-----
1079MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEBYotPeFF+heZvA5NHiPw4Rd/iA1Lu4fN
1080YU3cmccRE9CKJMRZE1H/63vVjwOy8TzgroiD2VDVQkcUVkrl
1081-----END PUBLIC KEY-----
1082
1083PrivPubKeyPair = BOB_sect239k1:BOB_sect239k1_PUB
1084
1085
1086# ECDH Alice with Bob peer
1087
1088Derive=ALICE_sect239k1
1089PeerKey=BOB_sect239k1_PUB
1090SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
1091
1092# ECDH Bob with Alice peer
1093
1094Derive=BOB_sect239k1
1095PeerKey=ALICE_sect239k1_PUB
1096SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
1097
96b92410 1098
7a810fac 1099# ECDH Alice with Bob peer
96b92410 1100
7a810fac
SL
1101Availablein = default
1102Derive=ALICE_sect163r1
1103PeerKey=BOB_sect163r1_PUB
1104SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
96b92410 1105
7a810fac 1106# ECDH Bob with Alice peer
96b92410 1107
7a810fac
SL
1108Availablein = default
1109Derive=BOB_sect163r1
1110PeerKey=ALICE_sect163r1_PUB
1111SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
96b92410 1112
7a810fac
SL
1113# ECDH Alice with Bob peer
1114
1115Availablein = default
1116Derive=ALICE_sect193r1
1117PeerKey=BOB_sect193r1_PUB
1118SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
1119
1120# ECDH Bob with Alice peer
1121
1122Availablein = default
1123Derive=BOB_sect193r1
1124PeerKey=ALICE_sect193r1_PUB
1125SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
1126
1127# ECDH Alice with Bob peer
1128
1129Availablein = default
1130Derive=ALICE_sect193r2
1131PeerKey=BOB_sect193r2_PUB
1132SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
1133
1134# ECDH Bob with Alice peer
1135
1136Availablein = default
1137Derive=BOB_sect193r2
1138PeerKey=ALICE_sect193r2_PUB
1139SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
1140
1141# ECDH Alice with Bob peer
1142
1143Availablein = default
1144Derive=ALICE_sect239k1
1145PeerKey=BOB_sect239k1_PUB
1146SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
1147
1148# ECDH Bob with Alice peer
1149
1150Availablein = default
1151Derive=BOB_sect239k1
1152PeerKey=ALICE_sect239k1_PUB
1153SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
1154
1155# TEST CURVE c2pnb163v1
1156
1157PrivateKey=ALICE_c2pnb163v1
1158-----BEGIN PRIVATE KEY-----
1159MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUDTVBXDIdMMg5JIb6y
1160ZHLpkONauzuhLgMsAAQC/TaMi2YGY4SmYVCrIVVommDnOyMHJZ1VZ4+fT+hE/qRp
1161WHMMW5gOZO4=
1162-----END PRIVATE KEY-----
1163
1164PublicKey=ALICE_c2pnb163v1_PUB
1165-----BEGIN PUBLIC KEY-----
1166MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEAv02jItmBmOEpmFQqyFVaJpg5zsj
1167ByWdVWePn0/oRP6kaVhzDFuYDmTu
1168-----END PUBLIC KEY-----
1169
1170PrivPubKeyPair = ALICE_c2pnb163v1:ALICE_c2pnb163v1_PUB
1171
1172
1173PrivateKey=BOB_c2pnb163v1
1174-----BEGIN PRIVATE KEY-----
1175MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUC3uEAfGc3+a0FOrFh
1176ftdUBtZ5BPOhLgMsAAQGojKkhnOduUQY6XT0GwQbDe1YM1wFkj3vZGkhO5OzsqG1
1177QqQLkFeMwKo=
1178-----END PRIVATE KEY-----
1179
1180PublicKey=BOB_c2pnb163v1_PUB
1181-----BEGIN PUBLIC KEY-----
1182MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBqIypIZznblEGOl09BsEGw3tWDNc
1183BZI972RpITuTs7KhtUKkC5BXjMCq
1184-----END PUBLIC KEY-----
1185
1186PrivPubKeyPair = BOB_c2pnb163v1:BOB_c2pnb163v1_PUB
1187
1188
1189# ECDH Alice with Bob peer
1190
1191Availablein = default
1192Derive=ALICE_c2pnb163v1
1193PeerKey=BOB_c2pnb163v1_PUB
1194SharedSecret=05939a47cb503656e684f433001e45776c7620e13b
1195
1196# ECDH Bob with Alice peer
1197
1198Availablein = default
1199Derive=BOB_c2pnb163v1
1200PeerKey=ALICE_c2pnb163v1_PUB
1201SharedSecret=05939a47cb503656e684f433001e45776c7620e13b
1202
1203# TEST CURVE c2pnb163v2
1204
1205PrivateKey=ALICE_c2pnb163v2
1206-----BEGIN PRIVATE KEY-----
1207MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUC3m3meJNbhDwwFH3C
1208//L2EyOQNruhLgMsAAQBaATOiPV6c8icBYWczLXM6k+t8U4FIN57iiC8RsmIS3+V
1209yM/rN3UBZaw=
1210-----END PRIVATE KEY-----
1211
1212PublicKey=ALICE_c2pnb163v2_PUB
1213-----BEGIN PUBLIC KEY-----
1214MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAWgEzoj1enPInAWFnMy1zOpPrfFO
1215BSDee4ogvEbJiEt/lcjP6zd1AWWs
1216-----END PUBLIC KEY-----
1217
1218PrivPubKeyPair = ALICE_c2pnb163v2:ALICE_c2pnb163v2_PUB
1219
1220
1221PrivateKey=BOB_c2pnb163v2
1222-----BEGIN PRIVATE KEY-----
1223MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUBvd/DvKharywckSaW
1224aAniKByXBwihLgMsAAQH0+FWe4mb13QrEZCPwfIS+gChEXoGhyBVubt6+SSgS5nS
1225eDGgjW/36Qw=
1226-----END PRIVATE KEY-----
1227
1228PublicKey=BOB_c2pnb163v2_PUB
1229-----BEGIN PUBLIC KEY-----
1230MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEB9PhVnuJm9d0KxGQj8HyEvoAoRF6
1231BocgVbm7evkkoEuZ0ngxoI1v9+kM
1232-----END PUBLIC KEY-----
1233
1234PrivPubKeyPair = BOB_c2pnb163v2:BOB_c2pnb163v2_PUB
1235
1236
1237# ECDH Alice with Bob peer
1238
1239Availablein = default
1240Derive=ALICE_c2pnb163v2
1241PeerKey=BOB_c2pnb163v2_PUB
1242SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d
1243
1244# ECDH Bob with Alice peer
1245
1246Availablein = default
1247Derive=BOB_c2pnb163v2
1248PeerKey=ALICE_c2pnb163v2_PUB
1249SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d
1250
1251# TEST CURVE c2pnb163v3
1252
1253PrivateKey=ALICE_c2pnb163v3
1254-----BEGIN PRIVATE KEY-----
1255MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUCtJ0ZQMD5T6Ym/jZx
1256Fzb9tQkLOhuhLgMsAAQE26YD7hG+CY02+nBDFKIBnMvHWUQGfkiIfG9yxV+LptOM
1257CdU4y9RhM+w=
1258-----END PRIVATE KEY-----
1259
1260PublicKey=ALICE_c2pnb163v3_PUB
1261-----BEGIN PUBLIC KEY-----
1262MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEBNumA+4RvgmNNvpwQxSiAZzLx1lE
1263Bn5IiHxvcsVfi6bTjAnVOMvUYTPs
1264-----END PUBLIC KEY-----
1265
1266PrivPubKeyPair = ALICE_c2pnb163v3:ALICE_c2pnb163v3_PUB
1267
1268
1269PrivateKey=BOB_c2pnb163v3
1270-----BEGIN PRIVATE KEY-----
1271MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUB9MnYR9NXM8OoCraO
1272orQz1LXIZJChLgMsAAQH15R/xAGyrtmg+hrdAaGn9rVEfWQA7yUCn4vKR2eIy/qN
1273YfbeHTIaTBY=
1274-----END PRIVATE KEY-----
1275
1276PublicKey=BOB_c2pnb163v3_PUB
1277-----BEGIN PUBLIC KEY-----
1278MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEB9eUf8QBsq7ZoPoa3QGhp/a1RH1k
1279AO8lAp+LykdniMv6jWH23h0yGkwW
1280-----END PUBLIC KEY-----
1281
1282PrivPubKeyPair = BOB_c2pnb163v3:BOB_c2pnb163v3_PUB
1283
1284
1285# ECDH Alice with Bob peer
1286
1287Availablein = default
1288Derive=ALICE_c2pnb163v3
1289PeerKey=BOB_c2pnb163v3_PUB
1290SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81
1291
1292# ECDH Bob with Alice peer
1293
1294Availablein = default
1295Derive=BOB_c2pnb163v3
1296PeerKey=ALICE_c2pnb163v3_PUB
1297SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81
1298
1299# TEST CURVE c2pnb176v1
1300
1301PrivateKey=ALICE_c2pnb176v1
1302-----BEGIN PRIVATE KEY-----
1303MGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAxXEz1PjthqsI664l
1304N5LRLN8C2uyhMAMuAARD1qVJHbL5A7BhEKeHSuDeT6XeZ3ODFn9ef67qdF+tS7p3
1305zgXGKt4pKMoYcg==
1306-----END PRIVATE KEY-----
1307
1308PublicKey=ALICE_c2pnb176v1_PUB
1309-----BEGIN PUBLIC KEY-----
1310MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEQ9alSR2y+QOwYRCnh0rg3k+l3mdz
1311gxZ/Xn+u6nRfrUu6d84FxireKSjKGHI=
1312-----END PUBLIC KEY-----
1313
1314PrivPubKeyPair = ALICE_c2pnb176v1:ALICE_c2pnb176v1_PUB
1315
1316
1317PrivateKey=BOB_c2pnb176v1
1318-----BEGIN PRIVATE KEY-----
1319MGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAJvHHFW0v+/cjaLd7
1320Xgt6FtSga5+hMAMuAASUs7rUAlv1qhppI82ikLvZ8Y0DApC356nhs7SyQYdLtHRM
1321+qUHBB3IzrLKdQ==
1322-----END PRIVATE KEY-----
1323
1324PublicKey=BOB_c2pnb176v1_PUB
1325-----BEGIN PUBLIC KEY-----
1326MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAElLO61AJb9aoaaSPNopC72fGNAwKQ
1327t+ep4bO0skGHS7R0TPqlBwQdyM6yynU=
1328-----END PUBLIC KEY-----
1329
1330PrivPubKeyPair = BOB_c2pnb176v1:BOB_c2pnb176v1_PUB
1331
1332
1333# ECDH Alice with Bob peer
1334
1335Availablein = default
1336Derive=ALICE_c2pnb176v1
1337PeerKey=BOB_c2pnb176v1_PUB
1338SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a
1339
1340# ECDH Bob with Alice peer
1341
1342Availablein = default
1343Derive=BOB_c2pnb176v1
1344PeerKey=ALICE_c2pnb176v1_PUB
1345SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a
1346
1347# TEST CURVE c2tnb191v1
1348
1349PrivateKey=ALICE_c2tnb191v1
1350-----BEGIN PRIVATE KEY-----
1351MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBgYgpO+wgirUtuqHF00
13522o02Vc7xQjKgSzChNAMyAAQ2ae+5tDQ2CDaV5XPdC+RtLgcHS5lTOclTClr/WSpP
1353TlMt2TGh/KRrD859oXg6KYY=
1354-----END PRIVATE KEY-----
1355
1356PublicKey=ALICE_c2tnb191v1_PUB
1357-----BEGIN PUBLIC KEY-----
1358MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAENmnvubQ0Ngg2leVz3QvkbS4HB0uZ
1359UznJUwpa/1kqT05TLdkxofykaw/OfaF4OimG
1360-----END PUBLIC KEY-----
1361
1362PrivPubKeyPair = ALICE_c2tnb191v1:ALICE_c2tnb191v1_PUB
1363
1364
1365PrivateKey=BOB_c2tnb191v1
1366-----BEGIN PRIVATE KEY-----
1367MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBguzm5uFNRy/lX3OKuJ
1368j8i/vH/+viMd48yhNAMyAARka5rhdTmtbqQVRMWZQjUqsHUMX43siRt5f2WQSZfg
1369+IQ2l/8veayyX9erUSt3gK4=
1370-----END PRIVATE KEY-----
1371
1372PublicKey=BOB_c2tnb191v1_PUB
1373-----BEGIN PUBLIC KEY-----
1374MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEZGua4XU5rW6kFUTFmUI1KrB1DF+N
13757IkbeX9lkEmX4PiENpf/L3mssl/Xq1Erd4Cu
1376-----END PUBLIC KEY-----
1377
1378PrivPubKeyPair = BOB_c2tnb191v1:BOB_c2tnb191v1_PUB
1379
1380
1381# ECDH Alice with Bob peer
1382
1383Availablein = default
1384Derive=ALICE_c2tnb191v1
1385PeerKey=BOB_c2tnb191v1_PUB
1386SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1
1387
1388# ECDH Bob with Alice peer
1389
1390Availablein = default
1391Derive=BOB_c2tnb191v1
1392PeerKey=ALICE_c2tnb191v1_PUB
1393SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1
1394
1395# TEST CURVE c2tnb191v2
1396
1397PrivateKey=ALICE_c2tnb191v2
1398-----BEGIN PRIVATE KEY-----
1399MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgOlslgJ0XSK3vKC5Ls
1400QmYxZfr8OEKXRQ2hNAMyAAQAHivLhSwW2SJZtUPhuV1p9fQSfz7w9SJY8dJOpVf8
14019DevPUlJMPcaSGyjX+3nJZc=
1402-----END PRIVATE KEY-----
1403
1404PublicKey=ALICE_c2tnb191v2_PUB
1405-----BEGIN PUBLIC KEY-----
1406MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEAB4ry4UsFtkiWbVD4bldafX0En8+
14078PUiWPHSTqVX/PQ3rz1JSTD3Gkhso1/t5yWX
1408-----END PUBLIC KEY-----
1409
1410PrivPubKeyPair = ALICE_c2tnb191v2:ALICE_c2tnb191v2_PUB
1411
1412
1413PrivateKey=BOB_c2tnb191v2
1414-----BEGIN PRIVATE KEY-----
1415MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgK9QaS2SDU6yz7uXqO
1416+/+C+baTTVMAGVGhNAMyAAQiR0t9plm77ezfXvJzDNdlyYC0pWX+QmJ8EavgEElk
1417ky/M+YXb5ufkFzFXIEfU9pM=
1418-----END PRIVATE KEY-----
1419
1420PublicKey=BOB_c2tnb191v2_PUB
1421-----BEGIN PUBLIC KEY-----
1422MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEIkdLfaZZu+3s317ycwzXZcmAtKVl
1423/kJifBGr4BBJZJMvzPmF2+bn5BcxVyBH1PaT
1424-----END PUBLIC KEY-----
1425
1426PrivPubKeyPair = BOB_c2tnb191v2:BOB_c2tnb191v2_PUB
1427
1428
1429# ECDH Alice with Bob peer
1430
1431Availablein = default
1432Derive=ALICE_c2tnb191v2
1433PeerKey=BOB_c2tnb191v2_PUB
1434SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534
1435
1436# ECDH Bob with Alice peer
1437
1438Availablein = default
1439Derive=BOB_c2tnb191v2
1440PeerKey=ALICE_c2tnb191v2_PUB
1441SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534
1442
1443# TEST CURVE c2tnb191v3
1444
1445PrivateKey=ALICE_c2tnb191v3
1446-----BEGIN PRIVATE KEY-----
1447MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgSaBOQyq6XX3hZVVgV
1448FlRrxTuvgtv33C6hNAMyAARL+Fup8jOnixQYPx8pU/b066PHrhTXfiNerFEYA/5O
1449XCKCEkdRCpuDJnyqpmaC2vw=
1450-----END PRIVATE KEY-----
1451
1452PublicKey=ALICE_c2tnb191v3_PUB
1453-----BEGIN PUBLIC KEY-----
1454MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAES/hbqfIzp4sUGD8fKVP29Oujx64U
1455134jXqxRGAP+TlwighJHUQqbgyZ8qqZmgtr8
1456-----END PUBLIC KEY-----
1457
1458PrivPubKeyPair = ALICE_c2tnb191v3:ALICE_c2tnb191v3_PUB
1459
1460
1461PrivateKey=BOB_c2tnb191v3
1462-----BEGIN PRIVATE KEY-----
1463MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgEE8Ls7pc1/q3/0ruR
1464gMrWGhGIr4VLt4uhNAMyAAQHAZsjkAXanwGbXR3SKkoKli6rSfSiu0lU2XHDiZdt
1465LaPN+Eihz4KeG2YM/p3m1do=
1466-----END PRIVATE KEY-----
1467
1468PublicKey=BOB_c2tnb191v3_PUB
1469-----BEGIN PUBLIC KEY-----
1470MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEBwGbI5AF2p8Bm10d0ipKCpYuq0n0
1471ortJVNlxw4mXbS2jzfhIoc+CnhtmDP6d5tXa
1472-----END PUBLIC KEY-----
1473
1474PrivPubKeyPair = BOB_c2tnb191v3:BOB_c2tnb191v3_PUB
1475
1476
1477# ECDH Alice with Bob peer
1478
1479Availablein = default
1480Derive=ALICE_c2tnb191v3
1481PeerKey=BOB_c2tnb191v3_PUB
1482SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891
1483
1484# ECDH Bob with Alice peer
1485
1486Availablein = default
1487Derive=BOB_c2tnb191v3
1488PeerKey=ALICE_c2tnb191v3_PUB
1489SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891
1490
1491# TEST CURVE c2pnb208w1
1492
1493PrivateKey=ALICE_c2pnb208w1
1494-----BEGIN PRIVATE KEY-----
1495MHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAbfnNboX6Dk+NLoBO
14966qBB2aE1srmTgS96oTgDNgAEFLHciAu4excYB0mty8rF442ULXZfqL90IkgP5G2z
1497wzY1mAlEBFMg83izeRaCJ/vRihZDJw==
96b92410
RL
1498-----END PRIVATE KEY-----
1499
7a810fac 1500PublicKey=ALICE_c2pnb208w1_PUB
96b92410 1501-----BEGIN PUBLIC KEY-----
7a810fac
SL
1502ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEFLHciAu4excYB0mty8rF442ULXZf
1503qL90IkgP5G2zwzY1mAlEBFMg83izeRaCJ/vRihZDJw==
96b92410
RL
1504-----END PUBLIC KEY-----
1505
7a810fac
SL
1506PrivPubKeyPair = ALICE_c2pnb208w1:ALICE_c2pnb208w1_PUB
1507
1508
1509PrivateKey=BOB_c2pnb208w1
1510-----BEGIN PRIVATE KEY-----
1511MHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAwjGFJOPkZqQPZ+mI
1512Ae3G12zpUia40tRjoTgDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR4/IPtqMGxbfz
1513pPKPMZXV12F6MrWrorSFDZ8KFd58Ww==
1514-----END PRIVATE KEY-----
1515
1516PublicKey=BOB_c2pnb208w1_PUB
1517-----BEGIN PUBLIC KEY-----
1518ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR
15194/IPtqMGxbfzpPKPMZXV12F6MrWrorSFDZ8KFd58Ww==
1520-----END PUBLIC KEY-----
1521
1522PrivPubKeyPair = BOB_c2pnb208w1:BOB_c2pnb208w1_PUB
96b92410
RL
1523
1524
1525# ECDH Alice with Bob peer
1526
7a810fac
SL
1527Availablein = default
1528Derive=ALICE_c2pnb208w1
1529PeerKey=BOB_c2pnb208w1_PUB
1530SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af
96b92410
RL
1531
1532# ECDH Bob with Alice peer
1533
7a810fac
SL
1534Availablein = default
1535Derive=BOB_c2pnb208w1
1536PeerKey=ALICE_c2pnb208w1_PUB
1537SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af
96b92410 1538
7a810fac 1539# TEST CURVE c2tnb239v1
96b92410 1540
7a810fac 1541PrivateKey=ALICE_c2tnb239v1
96b92410 1542-----BEGIN PRIVATE KEY-----
7a810fac
SL
1543MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeE4CCwXEKsP3CfLC/
1544DLSSF9lfyOaNSuQXmq9rzLqwoUADPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5DS+qp
1545c5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN
96b92410
RL
1546-----END PRIVATE KEY-----
1547
7a810fac 1548PublicKey=ALICE_c2tnb239v1_PUB
96b92410 1549-----BEGIN PUBLIC KEY-----
7a810fac
SL
1550MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5D
1551S+qpc5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN
96b92410
RL
1552-----END PUBLIC KEY-----
1553
7a810fac 1554PrivPubKeyPair = ALICE_c2tnb239v1:ALICE_c2tnb239v1_PUB
96b92410
RL
1555
1556
7a810fac 1557PrivateKey=BOB_c2tnb239v1
96b92410 1558-----BEGIN PRIVATE KEY-----
7a810fac
SL
1559MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeAGDYCGAXqD03x510
1560h35JSzlgReW6W/T8lYPEA42doUADPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7ZLDP
1561F8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio
96b92410
RL
1562-----END PRIVATE KEY-----
1563
7a810fac 1564PublicKey=BOB_c2tnb239v1_PUB
96b92410 1565-----BEGIN PUBLIC KEY-----
7a810fac
SL
1566MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7
1567ZLDPF8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio
96b92410
RL
1568-----END PUBLIC KEY-----
1569
7a810fac 1570PrivPubKeyPair = BOB_c2tnb239v1:BOB_c2tnb239v1_PUB
96b92410
RL
1571
1572
1573# ECDH Alice with Bob peer
1574
7a810fac
SL
1575Availablein = default
1576Derive=ALICE_c2tnb239v1
1577PeerKey=BOB_c2tnb239v1_PUB
1578SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a
96b92410
RL
1579
1580# ECDH Bob with Alice peer
1581
7a810fac
SL
1582Availablein = default
1583Derive=BOB_c2tnb239v1
1584PeerKey=ALICE_c2tnb239v1_PUB
1585SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a
96b92410 1586
7a810fac 1587# TEST CURVE c2tnb239v2
96b92410 1588
7a810fac 1589PrivateKey=ALICE_c2tnb239v2
5ccada09 1590-----BEGIN PRIVATE KEY-----
7a810fac
SL
1591MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE8kBjHLjFeC+Z2gZ
1592q0snwR3UgEgWMW0xilhJNjW2oUADPgAEQ+ubIYhh82VohwKSVz70PkHsjmYWDvDU
1593/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY
5ccada09
SL
1594-----END PRIVATE KEY-----
1595
7a810fac 1596PublicKey=ALICE_c2tnb239v2_PUB
5ccada09 1597-----BEGIN PUBLIC KEY-----
7a810fac
SL
1598MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEQ+ubIYhh82VohwKSVz70PkHsjmYW
1599DvDU/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY
5ccada09
SL
1600-----END PUBLIC KEY-----
1601
7a810fac 1602PrivPubKeyPair = ALICE_c2tnb239v2:ALICE_c2tnb239v2_PUB
5ccada09
SL
1603
1604
7a810fac 1605PrivateKey=BOB_c2tnb239v2
5ccada09 1606-----BEGIN PRIVATE KEY-----
7a810fac
SL
1607MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE7bhzKZZUm780c0e
16083EBWY1GxD90Mzu7zrQMi7bAzoUADPgAEYgV7bokY6iLMzZTG10c6NDaW11plAm0T
1609NKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln
1610-----END PRIVATE KEY-----
1611
1612PublicKey=BOB_c2tnb239v2_PUB
1613-----BEGIN PUBLIC KEY-----
1614MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEYgV7bokY6iLMzZTG10c6NDaW11pl
1615Am0TNKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln
1616-----END PUBLIC KEY-----
1617
1618PrivPubKeyPair = BOB_c2tnb239v2:BOB_c2tnb239v2_PUB
1619
1620
1621# ECDH Alice with Bob peer
1622
1623Availablein = default
1624Derive=ALICE_c2tnb239v2
1625PeerKey=BOB_c2tnb239v2_PUB
1626SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192
1627
1628# ECDH Bob with Alice peer
1629
1630Availablein = default
1631Derive=BOB_c2tnb239v2
1632PeerKey=ALICE_c2tnb239v2_PUB
1633SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192
1634
1635# TEST CURVE c2tnb239v3
1636
1637PrivateKey=ALICE_c2tnb239v3
1638-----BEGIN PRIVATE KEY-----
1639MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeCxiC5lbHYL1QYbb2
1640izZiSoLPnWCZIds811J1N7KtoUADPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1ah5WI
1641g6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8
1642-----END PRIVATE KEY-----
1643
1644PublicKey=ALICE_c2tnb239v3_PUB
1645-----BEGIN PUBLIC KEY-----
1646MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1a
1647h5WIg6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8
1648-----END PUBLIC KEY-----
1649
1650PrivPubKeyPair = ALICE_c2tnb239v3:ALICE_c2tnb239v3_PUB
1651
1652
1653PrivateKey=BOB_c2tnb239v3
1654-----BEGIN PRIVATE KEY-----
1655MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeBBPxdeU3MohZc5Jx
16567WadLuPSeXeOg75rXC1ElexsoUADPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLBT5uX
1657hAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF
1658-----END PRIVATE KEY-----
1659
1660PublicKey=BOB_c2tnb239v3_PUB
1661-----BEGIN PUBLIC KEY-----
1662MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLB
1663T5uXhAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF
1664-----END PUBLIC KEY-----
1665
1666PrivPubKeyPair = BOB_c2tnb239v3:BOB_c2tnb239v3_PUB
1667
1668
1669# ECDH Alice with Bob peer
1670
1671Availablein = default
1672Derive=ALICE_c2tnb239v3
1673PeerKey=BOB_c2tnb239v3_PUB
1674SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0
1675
1676# ECDH Bob with Alice peer
1677
1678Availablein = default
1679Derive=BOB_c2tnb239v3
1680PeerKey=ALICE_c2tnb239v3_PUB
1681SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0
1682
1683# TEST CURVE c2pnb272w1
1684
1685PrivateKey=ALICE_c2pnb272w1
1686-----BEGIN PRIVATE KEY-----
1687MIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAKMtKddENVGjzTU4
1688w+hW0SgDOtIElcs52wb40S08j6gMoUgDRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs
16896C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI=
1690-----END PRIVATE KEY-----
1691
1692PublicKey=ALICE_c2pnb272w1_PUB
1693-----BEGIN PUBLIC KEY-----
1694MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs
16956C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI=
1696-----END PUBLIC KEY-----
1697
1698PrivPubKeyPair = ALICE_c2pnb272w1:ALICE_c2pnb272w1_PUB
1699
1700
1701PrivateKey=BOB_c2pnb272w1
1702-----BEGIN PRIVATE KEY-----
1703MIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAFAKPByX1wlYUpU4
1704mECDAxg+VM5aFo4JPlqEzR0b9hI6oUgDRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF
1705MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM=
1706-----END PRIVATE KEY-----
1707
1708PublicKey=BOB_c2pnb272w1_PUB
1709-----BEGIN PUBLIC KEY-----
1710MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF
1711MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM=
1712-----END PUBLIC KEY-----
1713
1714PrivPubKeyPair = BOB_c2pnb272w1:BOB_c2pnb272w1_PUB
1715
1716
1717# ECDH Alice with Bob peer
1718
1719Availablein = default
1720Derive=ALICE_c2pnb272w1
1721PeerKey=BOB_c2pnb272w1_PUB
1722SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3
1723
1724# ECDH Bob with Alice peer
1725
1726Availablein = default
1727Derive=BOB_c2pnb272w1
1728PeerKey=ALICE_c2pnb272w1_PUB
1729SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3
1730
1731# TEST CURVE c2pnb304w1
1732
1733PrivateKey=ALICE_c2pnb304w1
1734-----BEGIN PRIVATE KEY-----
1735MIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAOKzfcV2XOvVsSUh
1736oVz3SHGzSCf0q9i+ilz5ZfBxc+5ssjK7jKFQA04ABDc4zQNFaZukj9iz3iXTYdza
1737tCOYZvrfOjrbgzl/8PoFxt5q6yJTu35Vu9XVp5pTCtjpDEpywBj0xb07RRuVDEk8
1738TthFP5vGeTIWLD4=
1739-----END PRIVATE KEY-----
1740
1741PublicKey=ALICE_c2pnb304w1_PUB
1742-----BEGIN PUBLIC KEY-----
1743MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAENzjNA0Vpm6SP2LPeJdNh3Nq0I5hm
1744+t86OtuDOX/w+gXG3mrrIlO7flW71dWnmlMK2OkMSnLAGPTFvTtFG5UMSTxO2EU/
1745m8Z5MhYsPg==
1746-----END PUBLIC KEY-----
1747
1748PrivPubKeyPair = ALICE_c2pnb304w1:ALICE_c2pnb304w1_PUB
1749
1750
1751PrivateKey=BOB_c2pnb304w1
1752-----BEGIN PRIVATE KEY-----
1753MIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAPP4hz6sa+KdTJ4h
1754fBeCUiJBfshcZoapkZMFrhI1vdcRY7MeAaFQA04ABMHRUzLiUY7O4nEBdmex31U4
1755l6TO/dD+5MV/tVNizVsWjkTvi2fs772lZ9MeNp6QnGMZ5n5subHsa0QOJL1LpmXX
1756K0UIWGbW0nQb52g=
5ccada09
SL
1757-----END PRIVATE KEY-----
1758
7a810fac 1759PublicKey=BOB_c2pnb304w1_PUB
5ccada09 1760-----BEGIN PUBLIC KEY-----
7a810fac
SL
1761MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEwdFTMuJRjs7icQF2Z7HfVTiXpM79
17620P7kxX+1U2LNWxaORO+LZ+zvvaVn0x42npCcYxnmfmy5sexrRA4kvUumZdcrRQhY
1763ZtbSdBvnaA==
5ccada09
SL
1764-----END PUBLIC KEY-----
1765
7a810fac 1766PrivPubKeyPair = BOB_c2pnb304w1:BOB_c2pnb304w1_PUB
5ccada09
SL
1767
1768
1769# ECDH Alice with Bob peer
1770
7a810fac
SL
1771Availablein = default
1772Derive=ALICE_c2pnb304w1
1773PeerKey=BOB_c2pnb304w1_PUB
1774SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7
5ccada09
SL
1775
1776# ECDH Bob with Alice peer
1777
7a810fac
SL
1778Availablein = default
1779Derive=BOB_c2pnb304w1
1780PeerKey=ALICE_c2pnb304w1_PUB
1781SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7
5ccada09 1782
7a810fac 1783# TEST CURVE c2tnb359v1
5ccada09 1784
7a810fac 1785PrivateKey=ALICE_c2tnb359v1
5ccada09 1786-----BEGIN PRIVATE KEY-----
7a810fac
SL
1787MIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BeMU97SvjsIvQ
17881v+Ztf56OCL8JXHxRJDQZ5gWEa4c2b3FZXFVC4CwEPd7cB+hXgNcAAQOBgLp0TzS
17894Hf/VYbJCFuj3OlRC5JMzFV7ox41ubhl5Ij+gHIodu1bQ6cqd0YAb2/30PxwX++N
1790NpFvq8u8435zhPYXsut6txOPNU5ZzCeagy2xsKacXSZc7D0=
5ccada09
SL
1791-----END PRIVATE KEY-----
1792
7a810fac 1793PublicKey=ALICE_c2tnb359v1_PUB
5ccada09 1794-----BEGIN PUBLIC KEY-----
7a810fac
SL
1795MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEDgYC6dE80uB3/1WGyQhbo9zpUQuS
1796TMxVe6MeNbm4ZeSI/oByKHbtW0OnKndGAG9v99D8cF/vjTaRb6vLvON+c4T2F7Lr
1797ercTjzVOWcwnmoMtsbCmnF0mXOw9
5ccada09
SL
1798-----END PUBLIC KEY-----
1799
7a810fac 1800PrivPubKeyPair = ALICE_c2tnb359v1:ALICE_c2tnb359v1_PUB
5ccada09
SL
1801
1802
7a810fac 1803PrivateKey=BOB_c2tnb359v1
5ccada09 1804-----BEGIN PRIVATE KEY-----
7a810fac
SL
1805MIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BRZ3IIh3mrLIX
1806KBbh6Vj7TXNY5bzRuD5/ayHPlHQkJcd8K66dOqu7hgaN91GhXgNcAAQ7njbTQ2xY
1807YZtkKswYr8E6P/R3Dg/XEZgQQ72B4qXnqbK/SgYsZAntFg7CRztcTkHjKAgdSz6f
1808TRIc4///gwXN3Oi6D8PeswhzPJi/uLmCAHMm3GT6SUO3aTY=
5ccada09
SL
1809-----END PRIVATE KEY-----
1810
7a810fac 1811PublicKey=BOB_c2tnb359v1_PUB
5ccada09 1812-----BEGIN PUBLIC KEY-----
7a810fac
SL
1813MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEO54200NsWGGbZCrMGK/BOj/0dw4P
18141xGYEEO9geKl56myv0oGLGQJ7RYOwkc7XE5B4ygIHUs+n00SHOP//4MFzdzoug/D
18153rMIczyYv7i5ggBzJtxk+klDt2k2
5ccada09
SL
1816-----END PUBLIC KEY-----
1817
7a810fac 1818PrivPubKeyPair = BOB_c2tnb359v1:BOB_c2tnb359v1_PUB
5ccada09
SL
1819
1820
1821# ECDH Alice with Bob peer
1822
7a810fac
SL
1823Availablein = default
1824Derive=ALICE_c2tnb359v1
1825PeerKey=BOB_c2tnb359v1_PUB
1826SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563
5ccada09
SL
1827
1828# ECDH Bob with Alice peer
1829
7a810fac
SL
1830Availablein = default
1831Derive=BOB_c2tnb359v1
1832PeerKey=ALICE_c2tnb359v1_PUB
1833SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563
5ccada09 1834
7a810fac 1835# TEST CURVE c2pnb368w1
5ccada09 1836
7a810fac 1837PrivateKey=ALICE_c2pnb368w1
5ccada09 1838-----BEGIN PRIVATE KEY-----
7a810fac
SL
1839MIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AFagbth/4/M2s
1840b1G4FpxbFEVLIulioS34v0hrClpZ38/Z+PHmIhOfEFminyehYANeAAQAU42w7mII
1841jkyAdnCC4qoEPdH42fh3oVyCtnaRtKUmdhUdXm0IgSM4T4SYEOsx+aQZLGIjnhHJ
1842CabcaKPQ0sai3dirUr2YsNXNDJiU93T7buUr+DnRPGsfBy/nEg==
5ccada09
SL
1843-----END PRIVATE KEY-----
1844
7a810fac 1845PublicKey=ALICE_c2pnb368w1_PUB
5ccada09 1846-----BEGIN PUBLIC KEY-----
7a810fac
SL
1847MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEAFONsO5iCI5MgHZwguKqBD3R+Nn4
1848d6FcgrZ2kbSlJnYVHV5tCIEjOE+EmBDrMfmkGSxiI54RyQmm3Gij0NLGot3Yq1K9
1849mLDVzQyYlPd0+27lK/g50TxrHwcv5xI=
5ccada09
SL
1850-----END PUBLIC KEY-----
1851
7a810fac 1852PrivPubKeyPair = ALICE_c2pnb368w1:ALICE_c2pnb368w1_PUB
5ccada09
SL
1853
1854
7a810fac 1855PrivateKey=BOB_c2pnb368w1
5ccada09 1856-----BEGIN PRIVATE KEY-----
7a810fac
SL
1857MIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AA/woMzOFy8k2
1858zBqBkubhkOIwc7sx0u+JadM9f7V45L4P8nK7bjJasOqrHRahYANeAATKE6jcstac
1859H8yWzg/qBgvGoGan2PVwTN/U+68K4WxHO7+oPHviUh1OVF7ZxYjsVSdyno83iHE3
18603sq2Ej6j26f+uVs/fuWk19t8NpAQ6+sVETZszuMDm5adqtVZRQ==
5ccada09
SL
1861-----END PRIVATE KEY-----
1862
7a810fac 1863PublicKey=BOB_c2pnb368w1_PUB
5ccada09 1864-----BEGIN PUBLIC KEY-----
7a810fac
SL
1865MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEyhOo3LLWnB/Mls4P6gYLxqBmp9j1
1866cEzf1PuvCuFsRzu/qDx74lIdTlRe2cWI7FUncp6PN4hxN97KthI+o9un/rlbP37l
1867pNfbfDaQEOvrFRE2bM7jA5uWnarVWUU=
5ccada09
SL
1868-----END PUBLIC KEY-----
1869
7a810fac 1870PrivPubKeyPair = BOB_c2pnb368w1:BOB_c2pnb368w1_PUB
5ccada09
SL
1871
1872
1873# ECDH Alice with Bob peer
1874
7a810fac
SL
1875Availablein = default
1876Derive=ALICE_c2pnb368w1
1877PeerKey=BOB_c2pnb368w1_PUB
1878SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb
5ccada09
SL
1879
1880# ECDH Bob with Alice peer
1881
7a810fac
SL
1882Availablein = default
1883Derive=BOB_c2pnb368w1
1884PeerKey=ALICE_c2pnb368w1_PUB
1885SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb
5ccada09 1886
7a810fac 1887# TEST CURVE c2tnb431r1
5ccada09 1888
7a810fac 1889PrivateKey=ALICE_c2tnb431r1
5ccada09 1890-----BEGIN PRIVATE KEY-----
7a810fac
SL
1891MIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUC18JhUt+NCIZ/
1892q6kdjNZ7zX72UqpW4K6Uc2bAWu2PXK1aL573LNzu4oUlHfbvuE1BUrxNpaFwA24A
1893BDrG8SG4lckR1rrvLRpXYf7Wspmh/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PU
1894yb64OiffdSnvIaM++cb7LgJLBBgT3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhX
1895WS468O6w05KS0AL6vQ==
5ccada09
SL
1896-----END PRIVATE KEY-----
1897
7a810fac 1898PublicKey=ALICE_c2tnb431r1_PUB
5ccada09 1899-----BEGIN PUBLIC KEY-----
7a810fac
SL
1900MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABDrG8SG4lckR1rrvLRpXYf7Wspmh
1901/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PUyb64OiffdSnvIaM++cb7LgJLBBgT
19023d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhXWS468O6w05KS0AL6vQ==
5ccada09
SL
1903-----END PUBLIC KEY-----
1904
7a810fac 1905PrivPubKeyPair = ALICE_c2tnb431r1:ALICE_c2tnb431r1_PUB
5ccada09
SL
1906
1907
7a810fac 1908PrivateKey=BOB_c2tnb431r1
5ccada09 1909-----BEGIN PRIVATE KEY-----
7a810fac
SL
1910MIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUApanyPgvpfrAu
19111jNAKGpctH71v0+P/kFF9JxdFYarpWEwBBd4tz6CxoYKmvDZ9ukOOqBbX6FwA24A
1912BGh3JXuYmh6dGGEmbRhoR2T5pVD/5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlR
1913qRWiXCeZVFvT0crDY/5uodkHbcRw6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLIL
1914gTwAJM2ZhtPnc08LyQ==
5ccada09
SL
1915-----END PRIVATE KEY-----
1916
7a810fac 1917PublicKey=BOB_c2tnb431r1_PUB
5ccada09 1918-----BEGIN PUBLIC KEY-----
7a810fac
SL
1919MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABGh3JXuYmh6dGGEmbRhoR2T5pVD/
19205Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlRqRWiXCeZVFvT0crDY/5uodkHbcRw
19216B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLILgTwAJM2ZhtPnc08LyQ==
5ccada09
SL
1922-----END PUBLIC KEY-----
1923
7a810fac 1924PrivPubKeyPair = BOB_c2tnb431r1:BOB_c2tnb431r1_PUB
5ccada09
SL
1925
1926
1927# ECDH Alice with Bob peer
1928
7a810fac
SL
1929Availablein = default
1930Derive=ALICE_c2tnb431r1
1931PeerKey=BOB_c2tnb431r1_PUB
1932SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748
5ccada09
SL
1933
1934# ECDH Bob with Alice peer
1935
7a810fac
SL
1936Availablein = default
1937Derive=BOB_c2tnb431r1
1938PeerKey=ALICE_c2tnb431r1_PUB
1939SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748
5ccada09 1940
7a810fac 1941# TEST CURVE wap-wsg-idm-ecid-wtls1
5ccada09 1942
7a810fac 1943PrivateKey=ALICE_wap-wsg-idm-ecid-wtls1
5ccada09 1944-----BEGIN PRIVATE KEY-----
7a810fac
SL
1945MFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5Xu91qBwxTDmhD/30Kf6Ei
1946AyAABAFQSZ0G+afa1x4KwUzBjQEWFNdZoF6UNYGkCRINyg==
5ccada09
SL
1947-----END PRIVATE KEY-----
1948
7a810fac 1949PublicKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB
5ccada09 1950-----BEGIN PUBLIC KEY-----
7a810fac
SL
1951MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAVBJnQb5p9rXHgrBTMGNARYU11mgXpQ1
1952gaQJEg3K
5ccada09
SL
1953-----END PUBLIC KEY-----
1954
7a810fac 1955PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls1:ALICE_wap-wsg-idm-ecid-wtls1_PUB
5ccada09
SL
1956
1957
7a810fac 1958PrivateKey=BOB_wap-wsg-idm-ecid-wtls1
5ccada09 1959-----BEGIN PRIVATE KEY-----
7a810fac
SL
1960MFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5aU6CQ474Z1fH3xAtn/6Ei
1961AyAABAFpb4GTc+5vf5nkt4zLxwGZQ6qSbYlH8pUbpvwcqA==
5ccada09
SL
1962-----END PRIVATE KEY-----
1963
7a810fac 1964PublicKey=BOB_wap-wsg-idm-ecid-wtls1_PUB
5ccada09 1965-----BEGIN PUBLIC KEY-----
7a810fac
SL
1966MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAWlvgZNz7m9/meS3jMvHAZlDqpJtiUfy
1967lRum/Byo
5ccada09
SL
1968-----END PUBLIC KEY-----
1969
7a810fac 1970PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls1:BOB_wap-wsg-idm-ecid-wtls1_PUB
5ccada09
SL
1971
1972
1973# ECDH Alice with Bob peer
1974
7a810fac
SL
1975Availablein = default
1976Derive=ALICE_wap-wsg-idm-ecid-wtls1
1977PeerKey=BOB_wap-wsg-idm-ecid-wtls1_PUB
1978SharedSecret=0000fc6e280987e8b9bf6e3c7fa003
5ccada09
SL
1979
1980# ECDH Bob with Alice peer
1981
7a810fac
SL
1982Availablein = default
1983Derive=BOB_wap-wsg-idm-ecid-wtls1
1984PeerKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB
1985SharedSecret=0000fc6e280987e8b9bf6e3c7fa003
5ccada09 1986
7a810fac 1987# TEST CURVE wap-wsg-idm-ecid-wtls3
5ccada09 1988
7a810fac 1989PrivateKey=ALICE_wap-wsg-idm-ecid-wtls3
5ccada09 1990-----BEGIN PRIVATE KEY-----
7a810fac
SL
1991MGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUBN2FFgQiz4KPJ9GEsrj5B
1992m908ifuhLgMsAAQBV21Tx3v8+1wFKq7PiloR1CxzmlUDvnyXrs4mNmc5Ns38mzPe
1993NueQNo0=
5ccada09
SL
1994-----END PRIVATE KEY-----
1995
7a810fac 1996PublicKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB
5ccada09 1997-----BEGIN PUBLIC KEY-----
7a810fac
SL
1998MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAVdtU8d7/PtcBSquz4paEdQsc5pVA758
1999l67OJjZnOTbN/Jsz3jbnkDaN
5ccada09
SL
2000-----END PUBLIC KEY-----
2001
7a810fac 2002PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls3:ALICE_wap-wsg-idm-ecid-wtls3_PUB
5ccada09
SL
2003
2004
7a810fac 2005PrivateKey=BOB_wap-wsg-idm-ecid-wtls3
5ccada09 2006-----BEGIN PRIVATE KEY-----
7a810fac
SL
2007MGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUA/0Ust7IoJ526zn2wiWBu
2008rR5NeSWhLgMsAAQB7d+/zMMti4djhlVnaGqaqonbmo4Cv+iKT1cF3nzXV/KXHSJI
2009p9iZeas=
5ccada09
SL
2010-----END PRIVATE KEY-----
2011
7a810fac 2012PublicKey=BOB_wap-wsg-idm-ecid-wtls3_PUB
5ccada09 2013-----BEGIN PUBLIC KEY-----
7a810fac
SL
2014MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAe3fv8zDLYuHY4ZVZ2hqmqqJ25qOAr/o
2015ik9XBd5811fylx0iSKfYmXmr
5ccada09
SL
2016-----END PUBLIC KEY-----
2017
7a810fac 2018PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls3:BOB_wap-wsg-idm-ecid-wtls3_PUB
5ccada09
SL
2019
2020
2021# ECDH Alice with Bob peer
2022
7a810fac
SL
2023Availablein = default
2024Derive=ALICE_wap-wsg-idm-ecid-wtls3
2025PeerKey=BOB_wap-wsg-idm-ecid-wtls3_PUB
2026SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f
5ccada09
SL
2027
2028# ECDH Bob with Alice peer
2029
7a810fac
SL
2030Availablein = default
2031Derive=BOB_wap-wsg-idm-ecid-wtls3
2032PeerKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB
2033SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f
5ccada09 2034
7a810fac 2035# TEST CURVE wap-wsg-idm-ecid-wtls4
5ccada09 2036
7a810fac 2037PrivateKey=ALICE_wap-wsg-idm-ecid-wtls4
5ccada09 2038-----BEGIN PRIVATE KEY-----
7a810fac
SL
2039MFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AsuEGufSNSrDPu3Y1Namh
2040IgMgAAQAcvPRbArskeBs6W2oOesAHMQo8Lk/FHcYKUfMOKY=
5ccada09
SL
2041-----END PRIVATE KEY-----
2042
7a810fac 2043PublicKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB
5ccada09 2044-----BEGIN PUBLIC KEY-----
7a810fac
SL
2045MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAHLz0WwK7JHgbOltqDnrABzEKPC5PxR3
2046GClHzDim
5ccada09
SL
2047-----END PUBLIC KEY-----
2048
7a810fac 2049PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls4:ALICE_wap-wsg-idm-ecid-wtls4_PUB
5ccada09
SL
2050
2051
7a810fac 2052PrivateKey=BOB_wap-wsg-idm-ecid-wtls4
5ccada09 2053-----BEGIN PRIVATE KEY-----
7a810fac
SL
2054MFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AFJwmUkKbWdmzvqv+AbWh
2055IgMgAAQBriOJSyRL4ro55CbCwekBluEKwIfP64OfJCEfWTU=
5ccada09
SL
2056-----END PRIVATE KEY-----
2057
7a810fac 2058PublicKey=BOB_wap-wsg-idm-ecid-wtls4_PUB
5ccada09 2059-----BEGIN PUBLIC KEY-----
7a810fac
SL
2060MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAa4jiUskS+K6OeQmwsHpAZbhCsCHz+uD
2061nyQhH1k1
5ccada09
SL
2062-----END PUBLIC KEY-----
2063
7a810fac 2064PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls4:BOB_wap-wsg-idm-ecid-wtls4_PUB
5ccada09
SL
2065
2066
2067# ECDH Alice with Bob peer
2068
7a810fac
SL
2069Availablein = default
2070Derive=ALICE_wap-wsg-idm-ecid-wtls4
2071PeerKey=BOB_wap-wsg-idm-ecid-wtls4_PUB
2072SharedSecret=01076232302ca32b5f3daf075e5213
5ccada09
SL
2073
2074# ECDH Bob with Alice peer
2075
7a810fac
SL
2076Availablein = default
2077Derive=BOB_wap-wsg-idm-ecid-wtls4
2078PeerKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB
2079SharedSecret=01076232302ca32b5f3daf075e5213
5ccada09 2080
7a810fac 2081# TEST CURVE wap-wsg-idm-ecid-wtls5
5ccada09 2082
7a810fac 2083PrivateKey=ALICE_wap-wsg-idm-ecid-wtls5
5ccada09 2084-----BEGIN PRIVATE KEY-----
7a810fac
SL
2085MGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUCmngbaO2S//Ta0ZUhn/nb
2086ZydTKD+hLgMsAAQA1792id3hLIu2z0KECkBCUbTSP9UFLu2FTJkLa8qP4ZIrBt5F
2087XKJo2Dw=
5ccada09
SL
2088-----END PRIVATE KEY-----
2089
7a810fac 2090PublicKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB
5ccada09 2091-----BEGIN PUBLIC KEY-----
7a810fac
SL
2092MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEANe/dond4SyLts9ChApAQlG00j/VBS7t
2093hUyZC2vKj+GSKwbeRVyiaNg8
5ccada09
SL
2094-----END PUBLIC KEY-----
2095
7a810fac 2096PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls5:ALICE_wap-wsg-idm-ecid-wtls5_PUB
5ccada09
SL
2097
2098
7a810fac 2099PrivateKey=BOB_wap-wsg-idm-ecid-wtls5
5ccada09 2100-----BEGIN PRIVATE KEY-----
7a810fac
SL
2101MGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUBraa4aeYxHd9HJ0vLIoCw
2102auGKd9yhLgMsAAQHzc2FgfJGasNlMcJNDDrNQElhA1cHD4izqEedmC3ueMu72/Sp
2103VF2Ppig=
5ccada09
SL
2104-----END PRIVATE KEY-----
2105
7a810fac 2106PublicKey=BOB_wap-wsg-idm-ecid-wtls5_PUB
5ccada09 2107-----BEGIN PUBLIC KEY-----
7a810fac
SL
2108MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEB83NhYHyRmrDZTHCTQw6zUBJYQNXBw+I
2109s6hHnZgt7njLu9v0qVRdj6Yo
5ccada09
SL
2110-----END PUBLIC KEY-----
2111
7a810fac 2112PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls5:BOB_wap-wsg-idm-ecid-wtls5_PUB
5ccada09
SL
2113
2114
2115# ECDH Alice with Bob peer
2116
7a810fac
SL
2117Availablein = default
2118Derive=ALICE_wap-wsg-idm-ecid-wtls5
2119PeerKey=BOB_wap-wsg-idm-ecid-wtls5_PUB
2120SharedSecret=066091c591278f5b949106052b2546aacc20917c20
5ccada09
SL
2121
2122# ECDH Bob with Alice peer
2123
7a810fac
SL
2124Availablein = default
2125Derive=BOB_wap-wsg-idm-ecid-wtls5
2126PeerKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB
2127SharedSecret=066091c591278f5b949106052b2546aacc20917c20
5ccada09 2128
7a810fac 2129# TEST CURVE wap-wsg-idm-ecid-wtls6
5ccada09 2130
7a810fac 2131PrivateKey=ALICE_wap-wsg-idm-ecid-wtls6
5ccada09 2132-----BEGIN PRIVATE KEY-----
7a810fac
SL
2133ME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA5LJwRNrPNMwGyoBP95a6Eg
2134Ax4ABMZxFi711Wl5r7tb1XJ9fJ3H1W1MKvVrYvfmNFo=
5ccada09
SL
2135-----END PRIVATE KEY-----
2136
7a810fac 2137PublicKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB
5ccada09 2138-----BEGIN PUBLIC KEY-----
7a810fac
SL
2139MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAExnEWLvXVaXmvu1vVcn18ncfVbUwq9Wti
21409+Y0Wg==
5ccada09
SL
2141-----END PUBLIC KEY-----
2142
7a810fac 2143PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls6:ALICE_wap-wsg-idm-ecid-wtls6_PUB
5ccada09
SL
2144
2145
7a810fac 2146PrivateKey=BOB_wap-wsg-idm-ecid-wtls6
5ccada09 2147-----BEGIN PRIVATE KEY-----
7a810fac
SL
2148ME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA63i1z4Kl8BEE1I3CYU9KEg
2149Ax4ABG3Ft5F8wvnGimUAmGQrfqAlVJKdzhNSa3v47Kc=
5ccada09
SL
2150-----END PRIVATE KEY-----
2151
7a810fac 2152PublicKey=BOB_wap-wsg-idm-ecid-wtls6_PUB
5ccada09 2153-----BEGIN PUBLIC KEY-----
7a810fac
SL
2154MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEbcW3kXzC+caKZQCYZCt+oCVUkp3OE1Jr
2155e/jspw==
5ccada09
SL
2156-----END PUBLIC KEY-----
2157
7a810fac 2158PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls6:BOB_wap-wsg-idm-ecid-wtls6_PUB
5ccada09
SL
2159
2160
2161# ECDH Alice with Bob peer
2162
7a810fac
SL
2163Availablein = default
2164Derive=ALICE_wap-wsg-idm-ecid-wtls6
2165PeerKey=BOB_wap-wsg-idm-ecid-wtls6_PUB
2166SharedSecret=8d184455748c56115ba2183070b0
5ccada09
SL
2167
2168# ECDH Bob with Alice peer
2169
7a810fac
SL
2170Availablein = default
2171Derive=BOB_wap-wsg-idm-ecid-wtls6
2172PeerKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB
2173SharedSecret=8d184455748c56115ba2183070b0
5ccada09 2174
7a810fac 2175# TEST CURVE wap-wsg-idm-ecid-wtls7
5ccada09 2176
7a810fac 2177PrivateKey=ALICE_wap-wsg-idm-ecid-wtls7
5ccada09 2178-----BEGIN PRIVATE KEY-----
7a810fac
SL
2179MGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAueoisiN+luJEy0wdiI7j
2180cALlTqChLAMqAAQ/FWsGxD8vuvEFWXfWReOqvBzqWrF9mdMeTeOE1y9r9POOIUVJ
2181PNtL
5ccada09
SL
2182-----END PRIVATE KEY-----
2183
7a810fac 2184PublicKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB
5ccada09 2185-----BEGIN PUBLIC KEY-----
7a810fac
SL
2186MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEPxVrBsQ/L7rxBVl31kXjqrwc6lqxfZnT
2187Hk3jhNcva/TzjiFFSTzbSw==
5ccada09
SL
2188-----END PUBLIC KEY-----
2189
7a810fac 2190PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls7:ALICE_wap-wsg-idm-ecid-wtls7_PUB
5ccada09
SL
2191
2192
7a810fac 2193PrivateKey=BOB_wap-wsg-idm-ecid-wtls7
5ccada09 2194-----BEGIN PRIVATE KEY-----
7a810fac
SL
2195MGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAr42vKjbUXFak2mVzFYpu
2196yhN/cDyhLAMqAASJZpuFg+n8vscuq+pqfFFPYemnfLdhdAB4JodfR3J5Bzu67hEm
2197bIKQ
5ccada09
SL
2198-----END PRIVATE KEY-----
2199
7a810fac 2200PublicKey=BOB_wap-wsg-idm-ecid-wtls7_PUB
5ccada09 2201-----BEGIN PUBLIC KEY-----
7a810fac
SL
2202MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEiWabhYPp/L7HLqvqanxRT2Hpp3y3YXQA
2203eCaHX0dyeQc7uu4RJmyCkA==
5ccada09
SL
2204-----END PUBLIC KEY-----
2205
7a810fac 2206PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls7:BOB_wap-wsg-idm-ecid-wtls7_PUB
5ccada09
SL
2207
2208
2209# ECDH Alice with Bob peer
2210
7a810fac
SL
2211Availablein = default
2212Derive=ALICE_wap-wsg-idm-ecid-wtls7
2213PeerKey=BOB_wap-wsg-idm-ecid-wtls7_PUB
2214SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4
5ccada09
SL
2215
2216# ECDH Bob with Alice peer
2217
7a810fac
SL
2218Availablein = default
2219Derive=BOB_wap-wsg-idm-ecid-wtls7
2220PeerKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB
2221SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4
5ccada09 2222
7a810fac 2223# TEST CURVE wap-wsg-idm-ecid-wtls8
5ccada09 2224
7a810fac 2225PrivateKey=ALICE_wap-wsg-idm-ecid-wtls8
5ccada09 2226-----BEGIN PRIVATE KEY-----
7a810fac
SL
2227ME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8A1m62ffl6niuM46XOUyih
2228IAMeAAT4mqYAoe7NEtKfEMQs2ofInhZRZCFrFU5cjEWi
5ccada09
SL
2229-----END PRIVATE KEY-----
2230
7a810fac 2231PublicKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB
5ccada09 2232-----BEGIN PUBLIC KEY-----
7a810fac
SL
2233MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE+JqmAKHuzRLSnxDELNqHyJ4WUWQhaxVO
2234XIxFog==
5ccada09
SL
2235-----END PUBLIC KEY-----
2236
7a810fac 2237PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls8:ALICE_wap-wsg-idm-ecid-wtls8_PUB
5ccada09 2238
7a810fac 2239PrivateKey=BOB_wap-wsg-idm-ecid-wtls8
5ccada09 2240-----BEGIN PRIVATE KEY-----
7a810fac
SL
2241ME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8AegTrLoMRyPl4U4xOdg6h
2242IAMeAATQKkyQ3jL2Eku6C+vSQazbjjSkzNe67Occqj2P
5ccada09
SL
2243-----END PRIVATE KEY-----
2244
7a810fac 2245PublicKey=BOB_wap-wsg-idm-ecid-wtls8_PUB
5ccada09 2246-----BEGIN PUBLIC KEY-----
7a810fac
SL
2247MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE0CpMkN4y9hJLugvr0kGs2440pMzXuuzn
2248HKo9jw==
5ccada09
SL
2249-----END PUBLIC KEY-----
2250
7a810fac 2251PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls8:BOB_wap-wsg-idm-ecid-wtls8_PUB
5ccada09 2252
5ccada09 2253
7a810fac
SL
2254# ECDH Alice with Bob peer
2255
2256Availablein = default
2257Derive=ALICE_wap-wsg-idm-ecid-wtls8
2258PeerKey=BOB_wap-wsg-idm-ecid-wtls8_PUB
2259SharedSecret=7524c547bd6b26644ce70571cb06
5ccada09
SL
2260
2261# ECDH Bob with Alice peer
2262
7a810fac
SL
2263Availablein = default
2264Derive=BOB_wap-wsg-idm-ecid-wtls8
2265PeerKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB
2266SharedSecret=7524c547bd6b26644ce70571cb06
5ccada09 2267
7a810fac 2268# TEST CURVE wap-wsg-idm-ecid-wtls9
5ccada09 2269
7a810fac 2270PrivateKey=ALICE_wap-wsg-idm-ecid-wtls9
5ccada09 2271-----BEGIN PRIVATE KEY-----
7a810fac
SL
2272MGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAE0376NvzsIXi6XadrVn4
227306obTRChLAMqAARbC1yw9f1uBOVlMf5ZFQewTgyc81Aqh2TFMSRfujCIhdvGTYgR
2274tu6F
5ccada09
SL
2275-----END PRIVATE KEY-----
2276
7a810fac 2277PublicKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB
5ccada09 2278-----BEGIN PUBLIC KEY-----
7a810fac
SL
2279MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWwtcsPX9bgTlZTH+WRUHsE4MnPNQKodk
2280xTEkX7owiIXbxk2IEbbuhQ==
5ccada09
SL
2281-----END PUBLIC KEY-----
2282
7a810fac 2283PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls9:ALICE_wap-wsg-idm-ecid-wtls9_PUB
5ccada09
SL
2284
2285
7a810fac 2286PrivateKey=BOB_wap-wsg-idm-ecid-wtls9
5ccada09 2287-----BEGIN PRIVATE KEY-----
7a810fac
SL
2288MGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAd2kfMclaJU2bg8ayTrjZ
2289oolI82yhLAMqAAQ0NeW9TKhQeFrrTyMR9Gb55+BneCQSByAShM8Dn3V1FFYz7n0y
2290bvBX
5ccada09
SL
2291-----END PRIVATE KEY-----
2292
7a810fac 2293PublicKey=BOB_wap-wsg-idm-ecid-wtls9_PUB
5ccada09 2294-----BEGIN PUBLIC KEY-----
7a810fac
SL
2295MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAENDXlvUyoUHha608jEfRm+efgZ3gkEgcg
2296EoTPA591dRRWM+59Mm7wVw==
5ccada09
SL
2297-----END PUBLIC KEY-----
2298
7a810fac 2299PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls9:BOB_wap-wsg-idm-ecid-wtls9_PUB
5ccada09
SL
2300
2301
2302# ECDH Alice with Bob peer
2303
7a810fac
SL
2304Availablein = default
2305Derive=ALICE_wap-wsg-idm-ecid-wtls9
2306PeerKey=BOB_wap-wsg-idm-ecid-wtls9_PUB
2307SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1
5ccada09
SL
2308
2309# ECDH Bob with Alice peer
2310
7a810fac
SL
2311Availablein = default
2312Derive=BOB_wap-wsg-idm-ecid-wtls9
2313PeerKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB
2314SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1
5ccada09 2315
7a810fac 2316# TEST CURVE wap-wsg-idm-ecid-wtls10
5ccada09 2317
7a810fac 2318PrivateKey=ALICE_wap-wsg-idm-ecid-wtls10
5ccada09 2319-----BEGIN PRIVATE KEY-----
7a810fac
SL
2320MH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB01TDgjIGd+gXPZ4esQnWzz
2321/y1vzJniUBM5XNyPq6FAAz4ABAHVs5gYpbJzqyO8Lk3nkTwhu4BuXb4wtrgGcY2L
2322TwGxkC4Zq4aqLowsexGjVa0IjGKdWz5/TfwLwGpN4A==
5ccada09
SL
2323-----END PRIVATE KEY-----
2324
7a810fac 2325PublicKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB
5ccada09 2326-----BEGIN PUBLIC KEY-----
7a810fac
SL
2327MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAdWzmBilsnOrI7wuTeeRPCG7gG5dvjC2
2328uAZxjYtPAbGQLhmrhqoujCx7EaNVrQiMYp1bPn9N/AvAak3g
5ccada09
SL
2329-----END PUBLIC KEY-----
2330
7a810fac 2331PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls10:ALICE_wap-wsg-idm-ecid-wtls10_PUB
5ccada09
SL
2332
2333
7a810fac 2334PrivateKey=BOB_wap-wsg-idm-ecid-wtls10
5ccada09 2335-----BEGIN PRIVATE KEY-----
7a810fac
SL
2336MH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB0mTqwYwByRuu4zcU1QLKcG
2337m8wewuaoKqVSpp8xQaFAAz4ABAEF4xTrWAIF1EacNMqTG3kwxwartAKFFqyOle+w
2338BwDi6gra7cFVedD1p5RwD4gZU4QzgCLSwa7xZbBzgg==
5ccada09
SL
2339-----END PRIVATE KEY-----
2340
7a810fac 2341PublicKey=BOB_wap-wsg-idm-ecid-wtls10_PUB
5ccada09 2342-----BEGIN PUBLIC KEY-----
7a810fac
SL
2343MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAQXjFOtYAgXURpw0ypMbeTDHBqu0AoUW
2344rI6V77AHAOLqCtrtwVV50PWnlHAPiBlThDOAItLBrvFlsHOC
5ccada09
SL
2345-----END PUBLIC KEY-----
2346
7a810fac 2347PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls10:BOB_wap-wsg-idm-ecid-wtls10_PUB
5ccada09
SL
2348
2349
2350# ECDH Alice with Bob peer
2351
7a810fac
SL
2352Availablein = default
2353Derive=ALICE_wap-wsg-idm-ecid-wtls10
2354PeerKey=BOB_wap-wsg-idm-ecid-wtls10_PUB
2355SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98
5ccada09
SL
2356
2357# ECDH Bob with Alice peer
2358
7a810fac
SL
2359Availablein = default
2360Derive=BOB_wap-wsg-idm-ecid-wtls10
2361PeerKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB
2362SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98
5ccada09 2363
7a810fac 2364# TEST CURVE wap-wsg-idm-ecid-wtls11
5ccada09 2365
7a810fac 2366PrivateKey=ALICE_wap-wsg-idm-ecid-wtls11
5ccada09 2367-----BEGIN PRIVATE KEY-----
7a810fac
SL
2368MH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4Au6lrzC3RIk3jXmtbeOAp
2369LZPR0NUrr6dTf1lSCGqhQAM+AAQBl73V2TEZ8BO4QC+YiBlJ0GmW8WLc3RtS3iIr
2370/oUAaDQQAGVJFD3GghjBPfI9KVBcZ2P8tUXUv5ifrWc=
5ccada09
SL
2371-----END PRIVATE KEY-----
2372
7a810fac 2373PublicKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB
5ccada09 2374-----BEGIN PUBLIC KEY-----
7a810fac
SL
2375MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAZe91dkxGfATuEAvmIgZSdBplvFi3N0b
2376Ut4iK/6FAGg0EABlSRQ9xoIYwT3yPSlQXGdj/LVF1L+Yn61n
5ccada09
SL
2377-----END PUBLIC KEY-----
2378
7a810fac 2379PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls11:ALICE_wap-wsg-idm-ecid-wtls11_PUB
5ccada09
SL
2380
2381
7a810fac 2382PrivateKey=BOB_wap-wsg-idm-ecid-wtls11
5ccada09 2383-----BEGIN PRIVATE KEY-----
7a810fac
SL
2384MH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4AGJuGtQI1FvHfp2AsdKb3
2385NVWawjpZQuyM1aelws2hQAM+AAQAdTW3xU6Ijf/Y835Z2hS4fOn6Xmp3O6iblXHr
2386nKoBORuxHVRfXkfdL5TqfFpuDghzCyAS6ZMSWhjGV5o=
5ccada09
SL
2387-----END PRIVATE KEY-----
2388
7a810fac 2389PublicKey=BOB_wap-wsg-idm-ecid-wtls11_PUB
5ccada09 2390-----BEGIN PUBLIC KEY-----
7a810fac
SL
2391MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAHU1t8VOiI3/2PN+WdoUuHzp+l5qdzuo
2392m5Vx65yqATkbsR1UX15H3S+U6nxabg4IcwsgEumTEloYxlea
5ccada09
SL
2393-----END PUBLIC KEY-----
2394
7a810fac 2395PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls11:BOB_wap-wsg-idm-ecid-wtls11_PUB
5ccada09
SL
2396
2397
2398# ECDH Alice with Bob peer
2399
7a810fac
SL
2400Availablein = default
2401Derive=ALICE_wap-wsg-idm-ecid-wtls11
2402PeerKey=BOB_wap-wsg-idm-ecid-wtls11_PUB
2403SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7
5ccada09
SL
2404
2405# ECDH Bob with Alice peer
2406
7a810fac
SL
2407Availablein = default
2408Derive=BOB_wap-wsg-idm-ecid-wtls11
2409PeerKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB
2410SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7
5ccada09 2411
7a810fac 2412# TEST CURVE wap-wsg-idm-ecid-wtls12
5ccada09 2413
7a810fac 2414PrivateKey=ALICE_wap-wsg-idm-ecid-wtls12
5ccada09 2415-----BEGIN PRIVATE KEY-----
7a810fac
SL
2416MHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBByAnUvQZhZr1lgTRixSMIx0
2417KHuV4t8cbXCW415soTwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6nApye39Y
2418hpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc=
5ccada09
SL
2419-----END PRIVATE KEY-----
2420
7a810fac 2421PublicKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB
5ccada09 2422-----BEGIN PUBLIC KEY-----
7a810fac
SL
2423ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6
2424nApye39YhpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc=
5ccada09
SL
2425-----END PUBLIC KEY-----
2426
7a810fac 2427PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls12:ALICE_wap-wsg-idm-ecid-wtls12_PUB
5ccada09
SL
2428
2429
7a810fac 2430PrivateKey=BOB_wap-wsg-idm-ecid-wtls12
5ccada09 2431-----BEGIN PRIVATE KEY-----
7a810fac
SL
2432MHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBBzZ7nt4CrPrk2m5iR64vpkj
243395JHOmzWf4VhRZqdoTwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9KXzXvhbL
2434dJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ=
5ccada09
SL
2435-----END PRIVATE KEY-----
2436
7a810fac 2437PublicKey=BOB_wap-wsg-idm-ecid-wtls12_PUB
5ccada09 2438-----BEGIN PUBLIC KEY-----
7a810fac
SL
2439ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9
2440KXzXvhbLdJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ=
5ccada09
SL
2441-----END PUBLIC KEY-----
2442
7a810fac 2443PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls12:BOB_wap-wsg-idm-ecid-wtls12_PUB
5ccada09
SL
2444
2445
2446# ECDH Alice with Bob peer
2447
7a810fac
SL
2448Availablein = default
2449Derive=ALICE_wap-wsg-idm-ecid-wtls12
2450PeerKey=BOB_wap-wsg-idm-ecid-wtls12_PUB
2451SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36
5ccada09
SL
2452
2453# ECDH Bob with Alice peer
2454
7a810fac
SL
2455Availablein = default
2456Derive=BOB_wap-wsg-idm-ecid-wtls12
2457PeerKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB
2458SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36
5ccada09 2459
7a810fac 2460# EC P-256 key
5ccada09 2461
7a810fac 2462PrivateKey=P-256
5ccada09 2463-----BEGIN PRIVATE KEY-----
7a810fac
SL
2464MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgiocvtiiTxNH/xbnw
2465+RdYBp+DUuCPoFpJ+NuSbLVyhyWhRANCAAQsFQ9CnOcPIWwlLPXgYs4fY5zV0WXH
2466+JQkBywnGX14szuSDpXNtmTpkNzwz+oNlOKo5q+dDlgFbmUxBJJbn+bJ
5ccada09
SL
2467-----END PRIVATE KEY-----
2468
7a810fac
SL
2469# EC public key for above
2470
2471PublicKey=P-256-PUBLIC
5ccada09 2472-----BEGIN PUBLIC KEY-----
7a810fac
SL
2473MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAELBUPQpznDyFsJSz14GLOH2Oc1dFl
2474x/iUJAcsJxl9eLM7kg6VzbZk6ZDc8M/qDZTiqOavnQ5YBW5lMQSSW5/myQ==
5ccada09
SL
2475-----END PUBLIC KEY-----
2476
7a810fac 2477PrivPubKeyPair = P-256:P-256-PUBLIC
5ccada09 2478
7a810fac
SL
2479# Additional EC key for ECDH
2480PrivateKey=P-256-Peer
5ccada09 2481-----BEGIN PRIVATE KEY-----
7a810fac
SL
2482MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg/URzu1TDNwUFWZ3i
2483dLISAZpEY0vfJ2pLB7f+Xnjyl2OhRANCAAQgBuXhSgeKpz+4piXlYSVLvy0NT+wK
2484uZWUI3LqUUCV07wg+RLLMY8yNK9kjqcgZDs/cB+bet64nQq+dNnvtpxG
5ccada09
SL
2485-----END PRIVATE KEY-----
2486
7a810fac 2487PublicKey=P-256-Peer-PUBLIC
5ccada09 2488-----BEGIN PUBLIC KEY-----
7a810fac
SL
2489MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIAbl4UoHiqc/uKYl5WElS78tDU/s
2490CrmVlCNy6lFAldO8IPkSyzGPMjSvZI6nIGQ7P3Afm3reuJ0KvnTZ77acRg==
5ccada09
SL
2491-----END PUBLIC KEY-----
2492
7a810fac 2493PrivPubKeyPair = P-256-Peer:P-256-Peer-PUBLIC
5ccada09 2494
7a810fac 2495Title = ECDH tests
5ccada09 2496
5ccada09 2497
7a810fac
SL
2498Derive=P-256
2499PeerKey=P-256-Peer-PUBLIC
2500SharedSecret=E3CC07DFBDDE76A1139811DB9FF5FAF9D17EF39944F1E77D1F6A208524BF7B1B
5ccada09 2501
5ccada09 2502
7a810fac
SL
2503Derive=P-256-Peer
2504PeerKey=P-256-PUBLIC
2505SharedSecret=E3CC07DFBDDE76A1139811DB9FF5FAF9D17EF39944F1E77D1F6A208524BF7B1B
5ccada09 2506
7a810fac 2507# TEST CURVE secp224r1
5ccada09 2508
7a810fac 2509PrivateKey=ALICE_secp224r1
5ccada09 2510-----BEGIN PRIVATE KEY-----
7a810fac
SL
2511MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBxLKkXFJXYqGUlTsmgjlesi
2512kwqejrekrkSTbehyoTwDOgAEUcEh0Ggy/rD+Nj9JQozzI+qzPtiU7b2D2HtdCa4h
2513fbVPXngcRH2B2xN8W+dcHoIxrxO2UFXy4xo=
5ccada09
SL
2514-----END PRIVATE KEY-----
2515
7a810fac 2516PublicKey=ALICE_secp224r1_PUB
5ccada09 2517-----BEGIN PUBLIC KEY-----
7a810fac
SL
2518ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEUcEh0Ggy/rD+Nj9JQozzI+qzPtiU7b2D
25192HtdCa4hfbVPXngcRH2B2xN8W+dcHoIxrxO2UFXy4xo=
5ccada09
SL
2520-----END PUBLIC KEY-----
2521
7a810fac 2522PrivPubKeyPair = ALICE_secp224r1:ALICE_secp224r1_PUB
5ccada09
SL
2523
2524
7a810fac 2525PrivateKey=BOB_secp224r1
5ccada09 2526-----BEGIN PRIVATE KEY-----
7a810fac
SL
2527MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBzOHGGUR3fZYg3GSaUN6pxo
2528NQtAlOzM3UclEhMzoTwDOgAEdwFklK/YoDRU6bM7X2ulNLwqx9TUETMFUM6VV9DB
25294YcvAzv6pQgVwYEU7IahmSKpX19chbPt2I0=
5ccada09
SL
2530-----END PRIVATE KEY-----
2531
7a810fac 2532PublicKey=BOB_secp224r1_PUB
5ccada09 2533-----BEGIN PUBLIC KEY-----
7a810fac
SL
2534ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEdwFklK/YoDRU6bM7X2ulNLwqx9TUETMF
2535UM6VV9DB4YcvAzv6pQgVwYEU7IahmSKpX19chbPt2I0=
5ccada09
SL
2536-----END PUBLIC KEY-----
2537
7a810fac 2538PrivPubKeyPair = BOB_secp224r1:BOB_secp224r1_PUB
5ccada09
SL
2539
2540
2541# ECDH Alice with Bob peer
2542
7a810fac
SL
2543Derive=ALICE_secp224r1
2544PeerKey=BOB_secp224r1_PUB
2545SharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5
5ccada09
SL
2546
2547# ECDH Bob with Alice peer
2548
7a810fac
SL
2549Derive=BOB_secp224r1
2550PeerKey=ALICE_secp224r1_PUB
2551SharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5
5ccada09 2552
7a810fac 2553# TEST CURVE secp384r1
5ccada09 2554
7a810fac 2555PrivateKey=ALICE_secp384r1
5ccada09 2556-----BEGIN PRIVATE KEY-----
7a810fac
SL
2557MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDCxE7Q4m1dsK7M3Otxo
2558cgY/ejX9JOKKdAtSnRiU4bnK3eFmALkMN7XIveQnWLB1PEKhZANiAAQaUsvUFr/u
2559ISpAmYqYZIme4VassCtb0tNGU97s3qt4ozcogZ4z+fIzXZ4YXqfGoEa57+uQDgqr
2560+jNOTji7Gxopt6AqZ9EvwuVaCuunUi0pcx6cc8IuUfrwMwSFovV/7sM=
5ccada09
SL
2561-----END PRIVATE KEY-----
2562
7a810fac 2563PublicKey=ALICE_secp384r1_PUB
5ccada09 2564-----BEGIN PUBLIC KEY-----
7a810fac
SL
2565MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGlLL1Ba/7iEqQJmKmGSJnuFWrLArW9LT
2566RlPe7N6reKM3KIGeM/nyM12eGF6nxqBGue/rkA4Kq/ozTk44uxsaKbegKmfRL8Ll
2567Wgrrp1ItKXMenHPCLlH68DMEhaL1f+7D
5ccada09
SL
2568-----END PUBLIC KEY-----
2569
7a810fac 2570PrivPubKeyPair = ALICE_secp384r1:ALICE_secp384r1_PUB
5ccada09
SL
2571
2572
7a810fac 2573PrivateKey=BOB_secp384r1
5ccada09 2574-----BEGIN PRIVATE KEY-----
7a810fac
SL
2575MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBRiGXRsb5sUq0b3/dg
2576Z+pA9kbrSivBMCUCXVwxno1d/30hI/Yy0Z5PWwbBgwTFprWhZANiAASp1FeUOBJF
2577mzQCNbGiOz8He0kF+KIf24UGYVO5MC7u5rV9hpoYsbcgmwxALskPN18os2ygK1Pn
2578f/h+WALIsG2RknSTbiyvBYkoIhJV9cflvEDpMeaWSLF7qJ5YjEIf9PM=
5ccada09
SL
2579-----END PRIVATE KEY-----
2580
7a810fac 2581PublicKey=BOB_secp384r1_PUB
5ccada09 2582-----BEGIN PUBLIC KEY-----
7a810fac
SL
2583MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqdRXlDgSRZs0AjWxojs/B3tJBfiiH9uF
2584BmFTuTAu7ua1fYaaGLG3IJsMQC7JDzdfKLNsoCtT53/4flgCyLBtkZJ0k24srwWJ
2585KCISVfXH5bxA6THmlkixe6ieWIxCH/Tz
5ccada09
SL
2586-----END PUBLIC KEY-----
2587
7a810fac 2588PrivPubKeyPair = BOB_secp384r1:BOB_secp384r1_PUB
5ccada09
SL
2589
2590
2591# ECDH Alice with Bob peer
2592
7a810fac
SL
2593Derive=ALICE_secp384r1
2594PeerKey=BOB_secp384r1_PUB
2595SharedSecret=2006ed49acbb991b8fbf8a15c3f263542496eaefe1e2952591b72fb929463eac7a403a5419cebbfb73734918eaed59fd
5ccada09
SL
2596
2597# ECDH Bob with Alice peer
2598
7a810fac
SL
2599Derive=BOB_secp384r1
2600PeerKey=ALICE_secp384r1_PUB
2601SharedSecret=2006ed49acbb991b8fbf8a15c3f263542496eaefe1e2952591b72fb929463eac7a403a5419cebbfb73734918eaed59fd
5ccada09 2602
7a810fac 2603# TEST CURVE secp521r1
5ccada09 2604
7a810fac 2605PrivateKey=ALICE_secp521r1
5ccada09 2606-----BEGIN PRIVATE KEY-----
7a810fac
SL
2607MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAFBIz3FLAuX8VCWzM
2608wu1f/tm8pf1QqnsdLqaIWCQAJa2W5ldpJTYfkj1gGxM44AD3qHnkXISvNLwwuxI1
2609hr2+pOGhgYkDgYYABACWlOOFYk/p3AS2LxEQWBuMm6uIjo3XArjh1QrsLcUc5hhi
261082CIz6kKwKjCnYRDHq4iv1x63rVEzGGhQOM1g+cRVwHSpfbBpaxK7bMLkVFOOavv
2611OdcdyRHaHsvxw2pREmdS/GwtfgT8odQrG06KMIwVeL+H08fGJSbPX0Zock0DOPCp
2612aw==
5ccada09
SL
2613-----END PRIVATE KEY-----
2614
7a810fac 2615PublicKey=ALICE_secp521r1_PUB
5ccada09 2616-----BEGIN PUBLIC KEY-----
7a810fac
SL
2617MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAlpTjhWJP6dwEti8REFgbjJuriI6N
26181wK44dUK7C3FHOYYYvNgiM+pCsCowp2EQx6uIr9cet61RMxhoUDjNYPnEVcB0qX2
2619waWsSu2zC5FRTjmr7znXHckR2h7L8cNqURJnUvxsLX4E/KHUKxtOijCMFXi/h9PH
2620xiUmz19GaHJNAzjwqWs=
5ccada09
SL
2621-----END PUBLIC KEY-----
2622
7a810fac 2623PrivPubKeyPair = ALICE_secp521r1:ALICE_secp521r1_PUB
5ccada09
SL
2624
2625
7a810fac 2626PrivateKey=BOB_secp521r1
5ccada09 2627-----BEGIN PRIVATE KEY-----
7a810fac
SL
2628MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIA9C/sMWveRlHPr9P5
2629cc3U+1L2/zB0VtHewKSQRWZ67SmS4+m7uXTqUVSLRHiQEgQid0cg77gSxXPlmV+z
2630y0f3zd+hgYkDgYYABAE18N3SwDGtea3IOqUdh3j0JtnMeP41i/agEBlxK8/iEBXc
2631Q61mkIrQIKcabRhoylEugXHiyNnqNQOD4DUa0bTKzAHtJ4UqqbEVno6byRmcUQwb
2632mvG89eS8GLEmk5X/O2atHU4yIGTuTRQWn/BTJUCS+OgJz4FZdadscc5Z640EZqSD
2633iw==
5ccada09
SL
2634-----END PRIVATE KEY-----
2635
7a810fac 2636PublicKey=BOB_secp521r1_PUB
5ccada09 2637-----BEGIN PUBLIC KEY-----
7a810fac
SL
2638MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBNfDd0sAxrXmtyDqlHYd49CbZzHj+
2639NYv2oBAZcSvP4hAV3EOtZpCK0CCnGm0YaMpRLoFx4sjZ6jUDg+A1GtG0yswB7SeF
2640KqmxFZ6Om8kZnFEMG5rxvPXkvBixJpOV/ztmrR1OMiBk7k0UFp/wUyVAkvjoCc+B
2641WXWnbHHOWeuNBGakg4s=
5ccada09
SL
2642-----END PUBLIC KEY-----
2643
7a810fac 2644PrivPubKeyPair = BOB_secp521r1:BOB_secp521r1_PUB
5ccada09
SL
2645
2646
2647# ECDH Alice with Bob peer
2648
7a810fac
SL
2649Derive=ALICE_secp521r1
2650PeerKey=BOB_secp521r1_PUB
2651SharedSecret=018c8f33e544a0fa8854dcd96bdba75b7687d1c42b2ff1bf0a06d49c424fee96d8a7f3af3119dcbfabc1c147477c50f7c72971956f9bb17ddec6d02b2187f06cf4be
5ccada09
SL
2652
2653# ECDH Bob with Alice peer
2654
7a810fac
SL
2655Derive=BOB_secp521r1
2656PeerKey=ALICE_secp521r1_PUB
2657SharedSecret=018c8f33e544a0fa8854dcd96bdba75b7687d1c42b2ff1bf0a06d49c424fee96d8a7f3af3119dcbfabc1c147477c50f7c72971956f9bb17ddec6d02b2187f06cf4be
5ccada09 2658
7a810fac 2659# TEST CURVE prime192v1
5ccada09 2660
7a810fac 2661PrivateKey=ALICE_prime192v1
5ccada09 2662-----BEGIN PRIVATE KEY-----
7a810fac
SL
2663MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBjxfXvSFNqD2UzFVN1L
2664bQrPlzop7dxQq/ehNAMyAATibpGuYzCjkT1tWLYEogpKz74WqhvbQtZPkCYQCin1
2665cmZuNW+BZ0jyVEpGlpnZPMg=
5ccada09
SL
2666-----END PRIVATE KEY-----
2667
7a810fac 2668PublicKey=ALICE_prime192v1_PUB
5ccada09 2669-----BEGIN PUBLIC KEY-----
7a810fac
SL
2670MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAE4m6RrmMwo5E9bVi2BKIKSs++Fqob
267120LWT5AmEAop9XJmbjVvgWdI8lRKRpaZ2TzI
5ccada09
SL
2672-----END PUBLIC KEY-----
2673
7a810fac 2674PrivPubKeyPair = ALICE_prime192v1:ALICE_prime192v1_PUB
5ccada09
SL
2675
2676
7a810fac 2677PrivateKey=BOB_prime192v1
5ccada09 2678-----BEGIN PRIVATE KEY-----
7a810fac
SL
2679MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBhewaqXNZlYyqnmuEEE
2680Y/oUXe3/jpzhmyGhNAMyAASkpwNJEP/1FuuWKCDDUm26iyqrs+zKwayZnaF77YC6
2681qCtgia7yNcSl9tlWHh3gQgw=
5ccada09
SL
2682-----END PRIVATE KEY-----
2683
7a810fac 2684PublicKey=BOB_prime192v1_PUB
5ccada09 2685-----BEGIN PUBLIC KEY-----
7a810fac
SL
2686MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEpKcDSRD/9Rbrliggw1Jtuosqq7Ps
2687ysGsmZ2he+2AuqgrYImu8jXEpfbZVh4d4EIM
5ccada09
SL
2688-----END PUBLIC KEY-----
2689
7a810fac 2690PrivPubKeyPair = BOB_prime192v1:BOB_prime192v1_PUB
5ccada09
SL
2691
2692
2693# ECDH Alice with Bob peer
2694
7a810fac
SL
2695Availablein = default
2696Derive=ALICE_prime192v1
2697PeerKey=BOB_prime192v1_PUB
2698SharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861
2699
2700# Negative test: A weak curve with a strength < 112 fails in FIPS mode.
2701Availablein = fips
2702Derive=ALICE_prime192v1
2703Securitycheck = 1
2704PeerKey=BOB_prime192v1_PUB
2705Result = DERIVE_SET_PEER_ERROR
5ccada09
SL
2706
2707# ECDH Bob with Alice peer
2708
7a810fac
SL
2709Availablein = default
2710Derive=BOB_prime192v1
2711PeerKey=ALICE_prime192v1_PUB
2712SharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861
5ccada09 2713
7a810fac 2714# TEST CURVE prime256v1
5ccada09 2715
7a810fac 2716PrivateKey=ALICE_prime256v1
5ccada09 2717-----BEGIN PRIVATE KEY-----
7a810fac
SL
2718MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQglUPDk8gQ8lMj38V7
27190jPBZDfQUx5pNOVSKOMTqlh04POhRANCAARq87w+K0q9b1mzJGh309kjNvYTS02m
2720YkHKxAewiZwmt/5w+5uywz/+0130SdAWbXtECjaHUK94YEHzp0G/PCl5
5ccada09
SL
2721-----END PRIVATE KEY-----
2722
7a810fac 2723PublicKey=ALICE_prime256v1_PUB
5ccada09 2724-----BEGIN PUBLIC KEY-----
7a810fac
SL
2725MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEavO8PitKvW9ZsyRod9PZIzb2E0tN
2726pmJBysQHsImcJrf+cPubssM//tNd9EnQFm17RAo2h1CveGBB86dBvzwpeQ==
5ccada09
SL
2727-----END PUBLIC KEY-----
2728
7a810fac 2729PrivPubKeyPair = ALICE_prime256v1:ALICE_prime256v1_PUB
5ccada09
SL
2730
2731
7a810fac 2732PrivateKey=BOB_prime256v1
5ccada09 2733-----BEGIN PRIVATE KEY-----
7a810fac
SL
2734MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgNsLfn/sRZfm9ZcM7
2735xURiUHT7+w8Jgk9SbwTVDjpLYYmhRANCAASRmyKNgUbADGxkIOAVh9T7IXv2ZDT6
2736I5YMW6wOs27VMOAD0AiNLrv7sW1TdqxkUtF17/GFpLvFOuZcbdX4p3i/
5ccada09
SL
2737-----END PRIVATE KEY-----
2738
7a810fac 2739PublicKey=BOB_prime256v1_PUB
5ccada09 2740-----BEGIN PUBLIC KEY-----
7a810fac
SL
2741MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEkZsijYFGwAxsZCDgFYfU+yF79mQ0
2742+iOWDFusDrNu1TDgA9AIjS67+7FtU3asZFLRde/xhaS7xTrmXG3V+Kd4vw==
5ccada09
SL
2743-----END PUBLIC KEY-----
2744
7a810fac 2745PrivPubKeyPair = BOB_prime256v1:BOB_prime256v1_PUB
5ccada09
SL
2746
2747
2748# ECDH Alice with Bob peer
2749
7a810fac
SL
2750Derive=ALICE_prime256v1
2751PeerKey=BOB_prime256v1_PUB
2752SharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4
5ccada09
SL
2753
2754# ECDH Bob with Alice peer
2755
7a810fac
SL
2756Derive=BOB_prime256v1
2757PeerKey=ALICE_prime256v1_PUB
2758SharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4
5ccada09 2759
7a810fac 2760# TEST CURVE sect163k1
5ccada09 2761
7a810fac 2762PrivateKey=ALICE_sect163k1
5ccada09 2763-----BEGIN PRIVATE KEY-----
7a810fac
SL
2764MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAEETDBKAgEBBBUBxkeGOXE86PAijpk8trN/
2765f3kl4UmhLgMsAAQD1hrDCJ2MSFKZ6Q11cTllX/l5HY0Hg5XZCxMFC84AaczwPtNJ
2766YNCxfCk=
5ccada09
SL
2767-----END PRIVATE KEY-----
2768
7a810fac 2769PublicKey=ALICE_sect163k1_PUB
5ccada09 2770-----BEGIN PUBLIC KEY-----
7a810fac
SL
2771MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEA9YawwidjEhSmekNdXE5ZV/5eR2NB4OV
27722QsTBQvOAGnM8D7TSWDQsXwp
5ccada09
SL
2773-----END PUBLIC KEY-----
2774
7a810fac 2775PrivPubKeyPair = ALICE_sect163k1:ALICE_sect163k1_PUB
5ccada09 2776
7a810fac 2777PrivateKey=BOB_sect163k1
5ccada09 2778-----BEGIN PRIVATE KEY-----
7a810fac
SL
2779MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAEETDBKAgEBBBUCUJ5kItSfXidHXsgokcS7
2780nzPFbOShLgMsAAQGrYNJ1qgdb3A9ISOmTujfS+WYFKwBXXrJEluAkeNh3jXnDq8X
2781+XBB0k8=
5ccada09
SL
2782-----END PRIVATE KEY-----
2783
7a810fac 2784PublicKey=BOB_sect163k1_PUB
5ccada09 2785-----BEGIN PUBLIC KEY-----
7a810fac
SL
2786MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEBq2DSdaoHW9wPSEjpk7o30vlmBSsAV16
2787yRJbgJHjYd415w6vF/lwQdJP
5ccada09
SL
2788-----END PUBLIC KEY-----
2789
7a810fac 2790PrivPubKeyPair = BOB_sect163k1:BOB_sect163k1_PUB
5ccada09
SL
2791
2792
2793# ECDH Alice with Bob peer
2794
7a810fac
SL
2795Availablein = default
2796Derive=ALICE_sect163k1
2797PeerKey=BOB_sect163k1_PUB
2798SharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092
5ccada09
SL
2799
2800# ECDH Bob with Alice peer
2801
7a810fac
SL
2802Availablein = default
2803Derive=BOB_sect163k1
2804PeerKey=ALICE_sect163k1_PUB
2805SharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092
5ccada09 2806
7a810fac 2807# TEST CURVE sect163r2
5ccada09 2808
7a810fac 2809PrivateKey=ALICE_sect163r2
5ccada09 2810-----BEGIN PRIVATE KEY-----
7a810fac
SL
2811MGMCAQAwEAYHKoZIzj0CAQYFK4EEAA8ETDBKAgEBBBUDjH2G7BkPTBM4VtljaQr8
2812sXVLNOqhLgMsAAQHHqWxJWR2KrHCPp/PSjZIdK88ET0A323/UOTxhYHwsLpR7rp3
2813ahq1lQ8=
5ccada09
SL
2814-----END PRIVATE KEY-----
2815
7a810fac 2816PublicKey=ALICE_sect163r2_PUB
5ccada09 2817-----BEGIN PUBLIC KEY-----
7a810fac
SL
2818MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBx6lsSVkdiqxwj6fz0o2SHSvPBE9AN9t
2819/1Dk8YWB8LC6Ue66d2oatZUP
5ccada09
SL
2820-----END PUBLIC KEY-----
2821
7a810fac 2822PrivPubKeyPair = ALICE_sect163r2:ALICE_sect163r2_PUB
5ccada09
SL
2823
2824
7a810fac 2825PrivateKey=BOB_sect163r2
5ccada09 2826-----BEGIN PRIVATE KEY-----
7a810fac
SL
2827MGMCAQAwEAYHKoZIzj0CAQYFK4EEAA8ETDBKAgEBBBUBXOM9Tm6sKXUlRLlW0HgC
2828NTDxW2ihLgMsAAQGxa8xRcC+TIcDgGtehDVEV1PoBokBwtILj16NPYC0aBZI8/nF
2829F4jhgmc=
5ccada09
SL
2830-----END PRIVATE KEY-----
2831
7a810fac 2832PublicKey=BOB_sect163r2_PUB
5ccada09 2833-----BEGIN PUBLIC KEY-----
7a810fac
SL
2834MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBsWvMUXAvkyHA4BrXoQ1RFdT6AaJAcLS
2835C49ejT2AtGgWSPP5xReI4YJn
5ccada09
SL
2836-----END PUBLIC KEY-----
2837
7a810fac 2838PrivPubKeyPair = BOB_sect163r2:BOB_sect163r2_PUB
5ccada09
SL
2839
2840
2841# ECDH Alice with Bob peer
2842
7a810fac
SL
2843Availablein = default
2844Derive=ALICE_sect163r2
2845PeerKey=BOB_sect163r2_PUB
2846SharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951
5ccada09
SL
2847
2848# ECDH Bob with Alice peer
2849
7a810fac
SL
2850Availablein = default
2851Derive=BOB_sect163r2
2852PeerKey=ALICE_sect163r2_PUB
2853SharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951
5ccada09 2854
7a810fac 2855# TEST CURVE sect233k1
5ccada09 2856
7a810fac 2857PrivateKey=ALICE_sect233k1
5ccada09 2858-----BEGIN PRIVATE KEY-----
7a810fac
SL
2859MH0CAQAwEAYHKoZIzj0CAQYFK4EEABoEZjBkAgEBBB1aR7qaKm1vmZWK2bGsJ1rX
2860mH6BpTkW4t1L4zSf/KFAAz4ABADcDiv+bTvPVViqYLNz06VO5wodry+sGi6fnJIr
2861QQCTfZ9d5whiIsbY5Thlcm7I0A/cIGoShA/6LumOVA==
5ccada09
SL
2862-----END PRIVATE KEY-----
2863
7a810fac 2864PublicKey=ALICE_sect233k1_PUB
5ccada09 2865-----BEGIN PUBLIC KEY-----
7a810fac
SL
2866MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEANwOK/5tO89VWKpgs3PTpU7nCh2vL6wa
2867Lp+ckitBAJN9n13nCGIixtjlOGVybsjQD9wgahKED/ou6Y5U
5ccada09
SL
2868-----END PUBLIC KEY-----
2869
7a810fac 2870PrivPubKeyPair = ALICE_sect233k1:ALICE_sect233k1_PUB
5ccada09
SL
2871
2872
7a810fac 2873PrivateKey=BOB_sect233k1
5ccada09 2874-----BEGIN PRIVATE KEY-----
7a810fac
SL
2875MH0CAQAwEAYHKoZIzj0CAQYFK4EEABoEZjBkAgEBBB0oa5BrzYxm6mn51Xyphn6X
2876OUjKc9oMDHCowAyHTaFAAz4ABAGKiFuFJVQeymHYRVnt2LNF2MSaTMcL9JGSPn2z
2877OwBis5MS4kgEFakWQl7KpGiy3vS89wmpblvHLJ/+IQ==
5ccada09
SL
2878-----END PRIVATE KEY-----
2879
7a810fac 2880PublicKey=BOB_sect233k1_PUB
5ccada09 2881-----BEGIN PUBLIC KEY-----
7a810fac
SL
2882MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEAYqIW4UlVB7KYdhFWe3Ys0XYxJpMxwv0
2883kZI+fbM7AGKzkxLiSAQVqRZCXsqkaLLe9Lz3CaluW8csn/4h
5ccada09
SL
2884-----END PUBLIC KEY-----
2885
7a810fac 2886PrivPubKeyPair = BOB_sect233k1:BOB_sect233k1_PUB
5ccada09
SL
2887
2888
2889# ECDH Alice with Bob peer
2890
7a810fac
SL
2891Derive=ALICE_sect233k1
2892PeerKey=BOB_sect233k1_PUB
2893SharedSecret=00a5e5f2e992f4360d530dd365d14f5c6013212e14f4ea258c91c71f1512
5ccada09
SL
2894
2895# ECDH Bob with Alice peer
2896
7a810fac
SL
2897Derive=BOB_sect233k1
2898PeerKey=ALICE_sect233k1_PUB
2899SharedSecret=00a5e5f2e992f4360d530dd365d14f5c6013212e14f4ea258c91c71f1512
5ccada09 2900
7a810fac 2901# TEST CURVE sect233r1
5ccada09 2902
7a810fac 2903PrivateKey=ALICE_sect233r1
5ccada09 2904-----BEGIN PRIVATE KEY-----
7a810fac
SL
2905MH4CAQAwEAYHKoZIzj0CAQYFK4EEABsEZzBlAgEBBB4AEN6fePR2gizyXzU6kIgU
2906Gijp5+IQAXoNBfKnVeChQAM+AAQB0kEwu2fwQWo1v1j7XQ8uJT3iMwRC8w+cxgxx
2907GQ4B/FyjrhIUpEDWaMqfV23McZ6WdbIUe3MZ7K5pG38=
5ccada09
SL
2908-----END PRIVATE KEY-----
2909
7a810fac 2910PublicKey=ALICE_sect233r1_PUB
5ccada09 2911-----BEGIN PUBLIC KEY-----
7a810fac
SL
2912MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAdJBMLtn8EFqNb9Y+10PLiU94jMEQvMP
2913nMYMcRkOAfxco64SFKRA1mjKn1dtzHGelnWyFHtzGeyuaRt/
5ccada09
SL
2914-----END PUBLIC KEY-----
2915
7a810fac 2916PrivPubKeyPair = ALICE_sect233r1:ALICE_sect233r1_PUB
5ccada09
SL
2917
2918
7a810fac 2919PrivateKey=BOB_sect233r1
5ccada09 2920-----BEGIN PRIVATE KEY-----
7a810fac
SL
2921MH4CAQAwEAYHKoZIzj0CAQYFK4EEABsEZzBlAgEBBB4AXHWOeS6fG0XCH3FnHDuS
2922IcELUeDG+AYNNeLVZd6hQAM+AAQAYRRYH017uxcaMPF3GOsL4bvodW1yZLEtL3pm
2923CkcAfqJI/4niCr8uHKh0gBa2JBjBWMV1u8Mpf60uvok=
5ccada09
SL
2924-----END PRIVATE KEY-----
2925
7a810fac 2926PublicKey=BOB_sect233r1_PUB
5ccada09 2927-----BEGIN PUBLIC KEY-----
7a810fac
SL
2928MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAGEUWB9Ne7sXGjDxdxjrC+G76HVtcmSx
2929LS96ZgpHAH6iSP+J4gq/LhyodIAWtiQYwVjFdbvDKX+tLr6J
5ccada09
SL
2930-----END PUBLIC KEY-----
2931
7a810fac 2932PrivPubKeyPair = BOB_sect233r1:BOB_sect233r1_PUB
5ccada09
SL
2933
2934
2935# ECDH Alice with Bob peer
2936
7a810fac
SL
2937Derive=ALICE_sect233r1
2938PeerKey=BOB_sect233r1_PUB
2939SharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2
5ccada09
SL
2940
2941# ECDH Bob with Alice peer
2942
7a810fac
SL
2943Derive=BOB_sect233r1
2944PeerKey=ALICE_sect233r1_PUB
2945SharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2
5ccada09 2946
7a810fac 2947# TEST CURVE sect283k1
5ccada09 2948
7a810fac 2949PrivateKey=ALICE_sect283k1
5ccada09 2950-----BEGIN PRIVATE KEY-----
7a810fac
SL
2951MIGQAgEAMBAGByqGSM49AgEGBSuBBAAQBHkwdwIBAQQkAGhnsmZ2UDKV3QKmq3k+
295233LQ6n5aCYvKXcMgiZlBS/RrVgIRoUwDSgAEBSgpOw5TMTc4O8HHhw5atJl5mrnW
2953uC6oWVYRYpD1IMvPNTRsAYo4SYRmPIfgzVv/ESVcHVaD1lPNo+eq0HN1qhvRX+4r
2954mGO7
5ccada09
SL
2955-----END PRIVATE KEY-----
2956
7a810fac 2957PublicKey=ALICE_sect283k1_PUB
5ccada09 2958-----BEGIN PUBLIC KEY-----
7a810fac
SL
2959MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEBSgpOw5TMTc4O8HHhw5atJl5mrnWuC6o
2960WVYRYpD1IMvPNTRsAYo4SYRmPIfgzVv/ESVcHVaD1lPNo+eq0HN1qhvRX+4rmGO7
5ccada09
SL
2961-----END PUBLIC KEY-----
2962
7a810fac 2963PrivPubKeyPair = ALICE_sect283k1:ALICE_sect283k1_PUB
5ccada09
SL
2964
2965
7a810fac 2966PrivateKey=BOB_sect283k1
5ccada09 2967-----BEGIN PRIVATE KEY-----
7a810fac
SL
2968MIGQAgEAMBAGByqGSM49AgEGBSuBBAAQBHkwdwIBAQQkAAJXIwfWjYbiM5jEcNw8
29698/1kbEnhVjWGivO7zDPts7AuKSMkoUwDSgAEA5Ause5pdH6ks7PdyPeoPbYAkz6V
2970D5v8KTV1b97PiYmZNDeoBY78FQyHRSvdSo+oRew2RacpaCAntRoiWHyN1nAdDSzj
2971CN/m
5ccada09
SL
2972-----END PRIVATE KEY-----
2973
7a810fac 2974PublicKey=BOB_sect283k1_PUB
5ccada09 2975-----BEGIN PUBLIC KEY-----
7a810fac
SL
2976MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEA5Ause5pdH6ks7PdyPeoPbYAkz6VD5v8
2977KTV1b97PiYmZNDeoBY78FQyHRSvdSo+oRew2RacpaCAntRoiWHyN1nAdDSzjCN/m
5ccada09
SL
2978-----END PUBLIC KEY-----
2979
7a810fac 2980PrivPubKeyPair = BOB_sect283k1:BOB_sect283k1_PUB
5ccada09
SL
2981
2982
2983# ECDH Alice with Bob peer
2984
7a810fac
SL
2985Derive=ALICE_sect283k1
2986PeerKey=BOB_sect283k1_PUB
2987SharedSecret=02f2e682c2f60d7261624f3661a5e85fca920443b72aa4dd5a540082e65e552302d8f825
5ccada09
SL
2988
2989# ECDH Bob with Alice peer
2990
7a810fac
SL
2991Derive=BOB_sect283k1
2992PeerKey=ALICE_sect283k1_PUB
2993SharedSecret=02f2e682c2f60d7261624f3661a5e85fca920443b72aa4dd5a540082e65e552302d8f825
5ccada09 2994
7a810fac 2995# TEST CURVE sect283r1
5ccada09 2996
7a810fac 2997PrivateKey=ALICE_sect283r1
5ccada09 2998-----BEGIN PRIVATE KEY-----
7a810fac
SL
2999MIGQAgEAMBAGByqGSM49AgEGBSuBBAARBHkwdwIBAQQkAi4Jrhu19kt7H8jw1FO7
3000VzCxh6p0pI0ogl3q9ev5NFkufZkZoUwDSgAEAHx6cwnWw+9l3oZHpx+R8nu7SLqU
3001S40TU2uL0W6VTNANIvcJB1b++3okH0FJgFAahbaotafYTyfqCoY11VaxnVqU5/aE
30027jsD
5ccada09
SL
3003-----END PRIVATE KEY-----
3004
7a810fac 3005PublicKey=ALICE_sect283r1_PUB
5ccada09 3006-----BEGIN PUBLIC KEY-----
7a810fac
SL
3007MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEAHx6cwnWw+9l3oZHpx+R8nu7SLqUS40T
3008U2uL0W6VTNANIvcJB1b++3okH0FJgFAahbaotafYTyfqCoY11VaxnVqU5/aE7jsD
5ccada09
SL
3009-----END PUBLIC KEY-----
3010
7a810fac 3011PrivPubKeyPair = ALICE_sect283r1:ALICE_sect283r1_PUB
5ccada09 3012
7a810fac
SL
3013
3014PrivateKey=BOB_sect283r1
5ccada09 3015-----BEGIN PRIVATE KEY-----
7a810fac
SL
3016MIGQAgEAMBAGByqGSM49AgEGBSuBBAARBHkwdwIBAQQkACD04gJaVfVxK/Dpbxjq
3017rzZWc6B76a23MK/IQD1jMlGPQzzxoUwDSgAEA13mIYMvik12DBp8JkdETMB1ewOw
301822C/xhnzLEHmgrG0ewxeANVAoIZy2uv5t0VUJIp4PYdLNaqIguN+9v6U78O4lass
3019Iq5I
5ccada09
SL
3020-----END PRIVATE KEY-----
3021
7a810fac 3022PublicKey=BOB_sect283r1_PUB
5ccada09 3023-----BEGIN PUBLIC KEY-----
7a810fac
SL
3024MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEA13mIYMvik12DBp8JkdETMB1ewOw22C/
3025xhnzLEHmgrG0ewxeANVAoIZy2uv5t0VUJIp4PYdLNaqIguN+9v6U78O4lassIq5I
5ccada09
SL
3026-----END PUBLIC KEY-----
3027
7a810fac 3028PrivPubKeyPair = BOB_sect283r1:BOB_sect283r1_PUB
5ccada09
SL
3029
3030
3031# ECDH Alice with Bob peer
3032
7a810fac
SL
3033Derive=ALICE_sect283r1
3034PeerKey=BOB_sect283r1_PUB
3035SharedSecret=05778bc1afcf38d7dddb2150cacbfe4d38dc588968fd8b2e859c28ae2629d3435f89f6cc
5ccada09
SL
3036
3037# ECDH Bob with Alice peer
3038
7a810fac
SL
3039Derive=BOB_sect283r1
3040PeerKey=ALICE_sect283r1_PUB
3041SharedSecret=05778bc1afcf38d7dddb2150cacbfe4d38dc588968fd8b2e859c28ae2629d3435f89f6cc
5ccada09 3042
7a810fac 3043# TEST CURVE sect409k1
5ccada09 3044
7a810fac 3045PrivateKey=ALICE_sect409k1
5ccada09 3046-----BEGIN PRIVATE KEY-----
7a810fac
SL
3047MIHBAgEAMBAGByqGSM49AgEGBSuBBAAkBIGpMIGmAgEBBDMg1vV7wiPe1ovX+ukz
3048VfwPZoqvyj/vdif04Opi9PcjV5mPBEZgSFBg8hbutNxZJdVLrxShbANqAAQACe1I
3049J5ilSk1pPLvbcjEZIE6abC9LZ9WmHuNJxM9LAW1OuLvJGi72AsGYUOGpX0WGmK6C
3050AYaqZb2Qeedq/yUIljDHYi66J+26owYl7lOMpRzZ9U2QDJrZ7TYuxeMUui6re0B+
3051JuZdYw==
5ccada09
SL
3052-----END PRIVATE KEY-----
3053
7a810fac 3054PublicKey=ALICE_sect409k1_PUB
5ccada09 3055-----BEGIN PUBLIC KEY-----
7a810fac
SL
3056MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAntSCeYpUpNaTy723IxGSBOmmwvS2fV
3057ph7jScTPSwFtTri7yRou9gLBmFDhqV9FhpiuggGGqmW9kHnnav8lCJYwx2Iuuift
3058uqMGJe5TjKUc2fVNkAya2e02LsXjFLouq3tAfibmXWM=
5ccada09
SL
3059-----END PUBLIC KEY-----
3060
7a810fac 3061PrivPubKeyPair = ALICE_sect409k1:ALICE_sect409k1_PUB
5ccada09
SL
3062
3063
7a810fac 3064PrivateKey=BOB_sect409k1
5ccada09 3065-----BEGIN PRIVATE KEY-----
7a810fac
SL
3066MIHBAgEAMBAGByqGSM49AgEGBSuBBAAkBIGpMIGmAgEBBDMIYBGZZcZz4qCdhAV9
3067vqpfe8vV+vJEhjawR52JUV1rumWEBPAx0o6E+gaxHBr5hzVGkIKhbANqAAQAAQKK
3068s60CTUUkltsT+lIBukjz850pkGGLltJ4eaZn4k9AtN/lFTCq6Vgqe2sDrjA3b45q
3069AdWjf1vRaP0wawJ13SjApJmyXg5hQks6d0Zqz2OHYhGEGiM159VtTlStK067dVe1
3070fGVDeg==
5ccada09
SL
3071-----END PRIVATE KEY-----
3072
7a810fac 3073PublicKey=BOB_sect409k1_PUB
5ccada09 3074-----BEGIN PUBLIC KEY-----
7a810fac
SL
3075MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAECirOtAk1FJJbbE/pSAbpI8/OdKZBh
3076i5bSeHmmZ+JPQLTf5RUwqulYKntrA64wN2+OagHVo39b0Wj9MGsCdd0owKSZsl4O
3077YUJLOndGas9jh2IRhBojNefVbU5UrStOu3VXtXxlQ3o=
5ccada09
SL
3078-----END PUBLIC KEY-----
3079
7a810fac 3080PrivPubKeyPair = BOB_sect409k1:BOB_sect409k1_PUB
5ccada09
SL
3081
3082
3083# ECDH Alice with Bob peer
3084
7a810fac
SL
3085Derive=ALICE_sect409k1
3086PeerKey=BOB_sect409k1_PUB
3087SharedSecret=01523ec40ad40226a57281a4c423801ae9495dcf736eddd667023b1390977d018ce79313fb99c503f39cbee80f5c1968f3bd02e0
5ccada09
SL
3088
3089# ECDH Bob with Alice peer
3090
7a810fac
SL
3091Derive=BOB_sect409k1
3092PeerKey=ALICE_sect409k1_PUB
3093SharedSecret=01523ec40ad40226a57281a4c423801ae9495dcf736eddd667023b1390977d018ce79313fb99c503f39cbee80f5c1968f3bd02e0
5ccada09 3094
7a810fac 3095# TEST CURVE sect409r1
5ccada09 3096
7a810fac 3097PrivateKey=ALICE_sect409r1
5ccada09 3098-----BEGIN PRIVATE KEY-----
7a810fac
SL
3099MIHCAgEAMBAGByqGSM49AgEGBSuBBAAlBIGqMIGnAgEBBDQAYTMsTpey51D2ULnd
3100pN+AAWnJLy9pTerziakhjii8OyWKpUVfpDFNneCCd2oQTDcPX5vdoWwDagAEAYfk
31013ZejxpVYCG7dYHTVhhcqILEyTYoQa4YehGPxKcbmgpqW4Wev1tEDVI3JIowICYGU
3102owHXXzgDXoJeR79wgb7ySAlXJXgQ8Ficr7i0CaqyAuIpFw9FWJT3jheFwnbpDTvI
3103eIozlf4=
5ccada09
SL
3104-----END PRIVATE KEY-----
3105
7a810fac 3106PublicKey=ALICE_sect409r1_PUB
5ccada09 3107-----BEGIN PUBLIC KEY-----
7a810fac
SL
3108MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAYfk3ZejxpVYCG7dYHTVhhcqILEyTYoQ
3109a4YehGPxKcbmgpqW4Wev1tEDVI3JIowICYGUowHXXzgDXoJeR79wgb7ySAlXJXgQ
31108Ficr7i0CaqyAuIpFw9FWJT3jheFwnbpDTvIeIozlf4=
5ccada09
SL
3111-----END PUBLIC KEY-----
3112
7a810fac 3113PrivPubKeyPair = ALICE_sect409r1:ALICE_sect409r1_PUB
5ccada09
SL
3114
3115
7a810fac 3116PrivateKey=BOB_sect409r1
5ccada09 3117-----BEGIN PRIVATE KEY-----
7a810fac
SL
3118MIHCAgEAMBAGByqGSM49AgEGBSuBBAAlBIGqMIGnAgEBBDQAsCs1nRgwW97TdKIH
3119PRcsqmK1e8TIZ00e6rqLb3nD4sIe+Gw/fGhSUER9akQ7lAluEUnfoWwDagAEAfM2
3120fvBEic+7jV4oC+v8GfsunD9Zp9rzNgMp3dJ+ZU7r6Bp+ZH3dL9Uvv8kUiB89UlDl
3121LwBm/W6TlzGuh1FnzXYKVnhnXpzSlRZQsPCceKukbV46Asl8O23b2+DPJgQBGbMf
3122WsgK+KA=
5ccada09
SL
3123-----END PRIVATE KEY-----
3124
7a810fac 3125PublicKey=BOB_sect409r1_PUB
5ccada09 3126-----BEGIN PUBLIC KEY-----
7a810fac
SL
3127MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAfM2fvBEic+7jV4oC+v8GfsunD9Zp9rz
3128NgMp3dJ+ZU7r6Bp+ZH3dL9Uvv8kUiB89UlDlLwBm/W6TlzGuh1FnzXYKVnhnXpzS
3129lRZQsPCceKukbV46Asl8O23b2+DPJgQBGbMfWsgK+KA=
5ccada09
SL
3130-----END PUBLIC KEY-----
3131
7a810fac 3132PrivPubKeyPair = BOB_sect409r1:BOB_sect409r1_PUB
5ccada09
SL
3133
3134
3135# ECDH Alice with Bob peer
3136
7a810fac
SL
3137Derive=ALICE_sect409r1
3138PeerKey=BOB_sect409r1_PUB
3139SharedSecret=019dc849870dc6f79978aca8e1fc6aa6836c8fcb25bbfe3d5ab41ea53eae2c7329952280efb30f9097a31a774191e476dbd842d5
5ccada09
SL
3140
3141# ECDH Bob with Alice peer
3142
7a810fac
SL
3143Derive=BOB_sect409r1
3144PeerKey=ALICE_sect409r1_PUB
3145SharedSecret=019dc849870dc6f79978aca8e1fc6aa6836c8fcb25bbfe3d5ab41ea53eae2c7329952280efb30f9097a31a774191e476dbd842d5
5ccada09 3146
7a810fac 3147# TEST CURVE sect571k1
5ccada09 3148
7a810fac 3149PrivateKey=ALICE_sect571k1
5ccada09 3150-----BEGIN PRIVATE KEY-----
7a810fac
SL
3151MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJgSB6DCB5QIBAQRIARO8hI8j6TZ556/d
3152RcdGYvdblnALD2XZCKu2c3C5yQIeA8Tidi+f8n6cCnb5FtJNTYKqP8tRfHlwAZtW
3153/giXi/4yF5K2twS3oYGVA4GSAAQAtiuUbz7v6njhujnDhanD4iV84K0LQd9wP1+k
3154v0Bn833nKtFrZComgrip2SwUaEYOE6IcPyCJ48vWOKvIR6fU11tWwsFRPU0Cct0S
3155qVbANAJzwL1umwuKNPblJ6ZEwcBdgw7hWFL6sh+0ayAQ3a8zOizhViJPCnaKR/Oo
3156AtaUpCWLSTHDF1gK4/kmlwEx+8o=
5ccada09
SL
3157-----END PRIVATE KEY-----
3158
7a810fac 3159PublicKey=ALICE_sect571k1_PUB
5ccada09 3160-----BEGIN PUBLIC KEY-----
7a810fac
SL
3161MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQAtiuUbz7v6njhujnDhanD4iV84K0L
3162Qd9wP1+kv0Bn833nKtFrZComgrip2SwUaEYOE6IcPyCJ48vWOKvIR6fU11tWwsFR
3163PU0Cct0SqVbANAJzwL1umwuKNPblJ6ZEwcBdgw7hWFL6sh+0ayAQ3a8zOizhViJP
3164CnaKR/OoAtaUpCWLSTHDF1gK4/kmlwEx+8o=
5ccada09
SL
3165-----END PUBLIC KEY-----
3166
7a810fac 3167PrivPubKeyPair = ALICE_sect571k1:ALICE_sect571k1_PUB
5ccada09
SL
3168
3169
7a810fac 3170PrivateKey=BOB_sect571k1
5ccada09 3171-----BEGIN PRIVATE KEY-----
7a810fac
SL
3172MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJgSB6DCB5QIBAQRIAVZT4tnX9dMWS6Vd
3173YCoYRl9o/j/Hz7KGqF4Ujk9n9b4+mXbJ37tobpjnpNqKlJfI04w80JPp+NxpoBR3
31748p1bcc9iL4Smh48YoYGVA4GSAAQARzAx9yVkHL8pbe1myosILIhhLLURYRDHmopO
3175IijLQmTATV9pYO7CrFBPBjaKNRjPpw/cVOs89X9Jdzx/bolkGqVAsjLN1tsCrqET
317631F4mpnfsPwcM6zbp6lE4N2gL5cakKMmyPNM4d3m8xl1f6e56LBYfaxOaqcYzbXC
3177Q/Aiij13H06qKhuFM4iiB/0D164=
5ccada09
SL
3178-----END PRIVATE KEY-----
3179
7a810fac 3180PublicKey=BOB_sect571k1_PUB
5ccada09 3181-----BEGIN PUBLIC KEY-----
7a810fac
SL
3182MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQARzAx9yVkHL8pbe1myosILIhhLLUR
3183YRDHmopOIijLQmTATV9pYO7CrFBPBjaKNRjPpw/cVOs89X9Jdzx/bolkGqVAsjLN
31841tsCrqET31F4mpnfsPwcM6zbp6lE4N2gL5cakKMmyPNM4d3m8xl1f6e56LBYfaxO
3185aqcYzbXCQ/Aiij13H06qKhuFM4iiB/0D164=
5ccada09
SL
3186-----END PUBLIC KEY-----
3187
7a810fac 3188PrivPubKeyPair = BOB_sect571k1:BOB_sect571k1_PUB
5ccada09
SL
3189
3190
3191# ECDH Alice with Bob peer
3192
7a810fac
SL
3193Derive=ALICE_sect571k1
3194PeerKey=BOB_sect571k1_PUB
3195SharedSecret=05a423515fcc91b3171c83edd5c4085ff729a8ff0a3fa1578ebf769523ded0f5c1e387cf63109f2fbd95e117345b788b4577fdc6b6e727230bfc73eae0d4e851cb6f6e616eddb13e
5ccada09
SL
3196
3197# ECDH Bob with Alice peer
3198
7a810fac
SL
3199Derive=BOB_sect571k1
3200PeerKey=ALICE_sect571k1_PUB
3201SharedSecret=05a423515fcc91b3171c83edd5c4085ff729a8ff0a3fa1578ebf769523ded0f5c1e387cf63109f2fbd95e117345b788b4577fdc6b6e727230bfc73eae0d4e851cb6f6e616eddb13e
5ccada09 3202
7a810fac 3203# TEST CURVE sect571r1
5ccada09 3204
7a810fac 3205PrivateKey=ALICE_sect571r1
5ccada09 3206-----BEGIN PRIVATE KEY-----
7a810fac
SL
3207MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJwSB6DCB5QIBAQRIArsi//Zp9veeURYV
3208zGYHn4MlNIxNt6U6vtmTPS/NaoiaavxbOimpHgxYPCjpoPYhM33Z2VBh7pl2aoRW
32093GBepLFLoF8oiQaLoYGVA4GSAAQDRG2b7KCUKbGDTWVgW0qqNC3oYcz4f/AwTHmo
3210US1mzdRZj/Sf6IU+7mITGnQ6lg1EkTas/X6TK1hNMV7tAjSeowdN75wzd8YF32SF
3211HMIcWew5g56oF961qv3IvICZnRAOmWyGHeHdYwHxMBSBPNgua42QGoJz6J6dYAUe
3212vE+F3N29p/tRBGNzMFIqoDdW+NA=
5ccada09
SL
3213-----END PRIVATE KEY-----
3214
7a810fac 3215PublicKey=ALICE_sect571r1_PUB
5ccada09 3216-----BEGIN PUBLIC KEY-----
7a810fac
SL
3217MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQDRG2b7KCUKbGDTWVgW0qqNC3oYcz4
3218f/AwTHmoUS1mzdRZj/Sf6IU+7mITGnQ6lg1EkTas/X6TK1hNMV7tAjSeowdN75wz
3219d8YF32SFHMIcWew5g56oF961qv3IvICZnRAOmWyGHeHdYwHxMBSBPNgua42QGoJz
32206J6dYAUevE+F3N29p/tRBGNzMFIqoDdW+NA=
5ccada09
SL
3221-----END PUBLIC KEY-----
3222
7a810fac 3223PrivPubKeyPair = ALICE_sect571r1:ALICE_sect571r1_PUB
5ccada09
SL
3224
3225
7a810fac 3226PrivateKey=BOB_sect571r1
5ccada09 3227-----BEGIN PRIVATE KEY-----
7a810fac
SL
3228MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJwSB6DCB5QIBAQRIAYj65N5XJTQusn+h
3229Z9xj/dgZ4qR1GDC1Ij7jYuow+TvGrG2wz/WT76/lLNtlCLfDW2kODDUmDAJeK/e+
3230VMO7suJTXGnrGFHioYGVA4GSAAQGxykYFxqz7jZxcBbiPLYfJEhXlf2SYmMKve74
3231trOT+qjIm35+uUAcg2krOzH7X/8wH6bVSn/UKG/k27wZrAnWzZ5XKd8QI70H8aHv
3232LgrCoMoqOno+h6J4TgvlDq7FIGZ8fvDaM7YJ8dHPX5FC8Vyphu82TcNdnNATBqom
32336WDWc7RTFZ4sijL5ywVhovwJ1gA=
5ccada09
SL
3234-----END PRIVATE KEY-----
3235
7a810fac 3236PublicKey=BOB_sect571r1_PUB
5ccada09 3237-----BEGIN PUBLIC KEY-----
7a810fac
SL
3238MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQGxykYFxqz7jZxcBbiPLYfJEhXlf2S
3239YmMKve74trOT+qjIm35+uUAcg2krOzH7X/8wH6bVSn/UKG/k27wZrAnWzZ5XKd8Q
3240I70H8aHvLgrCoMoqOno+h6J4TgvlDq7FIGZ8fvDaM7YJ8dHPX5FC8Vyphu82TcNd
3241nNATBqom6WDWc7RTFZ4sijL5ywVhovwJ1gA=
5ccada09
SL
3242-----END PUBLIC KEY-----
3243
7a810fac 3244PrivPubKeyPair = BOB_sect571r1:BOB_sect571r1_PUB
5ccada09
SL
3245
3246
3247# ECDH Alice with Bob peer
3248
7a810fac
SL
3249Derive=ALICE_sect571r1
3250PeerKey=BOB_sect571r1_PUB
3251SharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae
5ccada09
SL
3252
3253# ECDH Bob with Alice peer
3254
7a810fac
SL
3255Derive=BOB_sect571r1
3256PeerKey=ALICE_sect571r1_PUB
3257SharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae
96b92410
RL
3258
3259Title = ECDH KATs (from RFC 5114, 5903, 7027)
3260
3261# Keys and shared secrets from RFC 5114
3262PrivateKey=PRIME192V1_RFC5114
3263-----BEGIN PRIVATE KEY-----
3264MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBgyP6MWnY6cZZP1lHa8
3265FCAAq1vg4knENCahNAMyAATNRkiez9bBBeez0yVm4rEi4kmrqt2HBhJoiHtId99R
32663U3D1v0R8KJvj9OEQxeRbpo=
3267-----END PRIVATE KEY-----
3268
3269PublicKey=PRIME192V1_RFC5114-PUBLIC
3270-----BEGIN PUBLIC KEY-----
3271MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEzUZIns/WwQXns9MlZuKxIuJJq6rd
3272hwYSaIh7SHffUd1Nw9b9EfCib4/ThEMXkW6a
3273-----END PUBLIC KEY-----
3274
3275PrivPubKeyPair = PRIME192V1_RFC5114:PRIME192V1_RFC5114-PUBLIC
3276
3277
3278PrivateKey=PRIME192V1_RFC5114-Peer
3279-----BEGIN PRIVATE KEY-----
3280MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBhjH5W7SmdjLJxHbu6a
3281tpWrJAoEmTB/z2KhNAMyAARRmhIWgOAEVGa6Id8u7kf1lztQBXfvE9X/YTq01kzu
3282OiCHW9sQ+VP2swygcsYKpX8=
3283-----END PRIVATE KEY-----
3284
3285PublicKey=PRIME192V1_RFC5114-Peer-PUBLIC
3286-----BEGIN PUBLIC KEY-----
3287MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEUZoSFoDgBFRmuiHfLu5H9Zc7UAV3
32887xPV/2E6tNZM7jogh1vbEPlT9rMMoHLGCqV/
3289-----END PUBLIC KEY-----
3290
3291PrivPubKeyPair = PRIME192V1_RFC5114-Peer:PRIME192V1_RFC5114-Peer-PUBLIC
3292
7a810fac 3293Availablein = default
96b92410
RL
3294Derive=PRIME192V1_RFC5114
3295PeerKey=PRIME192V1_RFC5114-Peer-PUBLIC
3296SharedSecret=AD420182633F8526BFE954ACDA376F05E5FF4F837F54FEBE
3297
7a810fac 3298Availablein = default
96b92410
RL
3299Derive=PRIME192V1_RFC5114-Peer
3300PeerKey=PRIME192V1_RFC5114-PUBLIC
3301SharedSecret=AD420182633F8526BFE954ACDA376F05E5FF4F837F54FEBE
3302
3303PrivateKey=SECP224R1_RFC5114
3304-----BEGIN PRIVATE KEY-----
3305MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBy1WOtsKI2nB7u0+PuuKrnp
3306y2LjvFx1c+IuJtN/oTwDOgAESd/vMJ+BSIwwTP9as+5aIVQ2fceDMVDgpR8+608r
3307XuRXYsT2VMGgxn9Uz4iwFrUbzj18Io1XrbQ=
3308-----END PRIVATE KEY-----
3309
3310PublicKey=SECP224R1_RFC5114-PUBLIC
3311-----BEGIN PUBLIC KEY-----
3312ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAESd/vMJ+BSIwwTP9as+5aIVQ2fceDMVDg
3313pR8+608rXuRXYsT2VMGgxn9Uz4iwFrUbzj18Io1XrbQ=
3314-----END PUBLIC KEY-----
3315
3316PrivPubKeyPair = SECP224R1_RFC5114:SECP224R1_RFC5114-PUBLIC
3317
3318
3319PrivateKey=SECP224R1_RFC5114-Peer
3320-----BEGIN PRIVATE KEY-----
3321MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBysOxrdPZdw5vanCO6fO44K
3322s7SA6fJ/hciLXm0YoTwDOgAEazrJao0M3mpVmb6AMu3xDBYtCorSGVBtzUKiB9SR
3323vpnCE6fRyjcG3r/jBfNhr8uzPiYJyLFhitU=
3324-----END PRIVATE KEY-----
3325
3326PublicKey=SECP224R1_RFC5114-Peer-PUBLIC
3327-----BEGIN PUBLIC KEY-----
3328ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEazrJao0M3mpVmb6AMu3xDBYtCorSGVBt
3329zUKiB9SRvpnCE6fRyjcG3r/jBfNhr8uzPiYJyLFhitU=
3330-----END PUBLIC KEY-----
3331
3332PrivPubKeyPair = SECP224R1_RFC5114-Peer:SECP224R1_RFC5114-Peer-PUBLIC
3333
96b92410
RL
3334Derive=SECP224R1_RFC5114
3335PeerKey=SECP224R1_RFC5114-Peer-PUBLIC
3336SharedSecret=52272F50F46F4EDC9151569092F46DF2D96ECC3B6DC1714A4EA949FA
3337
3338
3339Derive=SECP224R1_RFC5114-Peer
3340PeerKey=SECP224R1_RFC5114-PUBLIC
3341SharedSecret=52272F50F46F4EDC9151569092F46DF2D96ECC3B6DC1714A4EA949FA
3342
3343PrivateKey=PRIME256V1_RFC5114
3344-----BEGIN PRIVATE KEY-----
3345MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQggUJkFF8vVvLpao4z
3346ehKEmT+vQypavOWehntykdUHo6+hRANCAAQq9QLzvolS8sm1qNQWDQnpcWW+ULxC
3347rkpejTtLqDrrFesPr0yphsTThoGg+YctedVnlb1L/25t48D1AV7OXv2F
3348-----END PRIVATE KEY-----
3349
3350PublicKey=PRIME256V1_RFC5114-PUBLIC
3351-----BEGIN PUBLIC KEY-----
3352MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKvUC876JUvLJtajUFg0J6XFlvlC8
3353Qq5KXo07S6g66xXrD69MqYbE04aBoPmHLXnVZ5W9S/9ubePA9QFezl79hQ==
3354-----END PUBLIC KEY-----
3355
3356PrivPubKeyPair = PRIME256V1_RFC5114:PRIME256V1_RFC5114-PUBLIC
3357
3358
3359PrivateKey=PRIME256V1_RFC5114-Peer
3360-----BEGIN PRIVATE KEY-----
3361MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgLOF4jsGX4JbblaIA
3362zAqyahnOa8ytViuO7htZN2HPf0GhRANCAASxIN5Ko2SSeVNG6N5sLIZGrgaq6ief
3363p3WzqwcV9s5RsJ8bfuziDXte2OxoX6Pwcdg3JwJwkqhBE4XDTd5XCLK2
3364-----END PRIVATE KEY-----
3365
3366PublicKey=PRIME256V1_RFC5114-Peer-PUBLIC
3367-----BEGIN PUBLIC KEY-----
3368MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsSDeSqNkknlTRujebCyGRq4Gquon
3369n6d1s6sHFfbOUbCfG37s4g17XtjsaF+j8HHYNycCcJKoQROFw03eVwiytg==
3370-----END PUBLIC KEY-----
3371
3372PrivPubKeyPair = PRIME256V1_RFC5114-Peer:PRIME256V1_RFC5114-Peer-PUBLIC
3373
96b92410
RL
3374Derive=PRIME256V1_RFC5114
3375PeerKey=PRIME256V1_RFC5114-Peer-PUBLIC
3376SharedSecret=DD0F5396219D1EA393310412D19A08F1F5811E9DC8EC8EEA7F80D21C820C2788
3377
3378
3379Derive=PRIME256V1_RFC5114-Peer
3380PeerKey=PRIME256V1_RFC5114-PUBLIC
3381SharedSecret=DD0F5396219D1EA393310412D19A08F1F5811E9DC8EC8EEA7F80D21C820C2788
3382
3383PrivateKey=SECP384R1_RFC5114
3384-----BEGIN PRIVATE KEY-----
3385MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDDSczXqcWZK8kTdFOn9
3386EmBxXf2KeWVXHEjXCe56eWKhVtcGqQy8td8phvBf6tuTdvGhZANiAAR5MUjxeHY0
33871dpMbZB0QX0F4FerYvggVNEO5rBAPWJ5VH5qjqnR/XdCfQFv4nqLjGbGxBKUMx0j
33885vSA9PtM1AUEyUc5LpT0w/BrjzmLsp5CNo96aFkj3jtnus7SFKGh0Sg=
3389-----END PRIVATE KEY-----
3390
3391PublicKey=SECP384R1_RFC5114-PUBLIC
3392-----BEGIN PUBLIC KEY-----
3393MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEeTFI8Xh2NNXaTG2QdEF9BeBXq2L4IFTR
3394DuawQD1ieVR+ao6p0f13Qn0Bb+J6i4xmxsQSlDMdI+b0gPT7TNQFBMlHOS6U9MPw
3395a485i7KeQjaPemhZI947Z7rO0hShodEo
3396-----END PUBLIC KEY-----
3397
3398PrivPubKeyPair = SECP384R1_RFC5114:SECP384R1_RFC5114-PUBLIC
3399
3400
3401PrivateKey=SECP384R1_RFC5114-Peer
3402-----BEGIN PRIVATE KEY-----
3403MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBS0Xkf20tw+JwPANRW
3404wvcCO2ElJiw2p98fgCMRIczj05vlLgDBlKQTLEpsdovNlNKhZANiAARc1Cq5xBtT
3405R/dLjU77cIs9WzbbZZFTWbRKvBdke2uZmXidcqhIZa4vIj8StaGrwSDhcUWP6qk5
3406qqOov6xGtAS9j21bNIwPpNgM7KFjVsqTMkC96HI0Fajs4DWw7fNnVd4=
3407-----END PRIVATE KEY-----
3408
3409PublicKey=SECP384R1_RFC5114-Peer-PUBLIC
3410-----BEGIN PUBLIC KEY-----
3411MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXNQqucQbU0f3S41O+3CLPVs222WRU1m0
3412SrwXZHtrmZl4nXKoSGWuLyI/ErWhq8Eg4XFFj+qpOaqjqL+sRrQEvY9tWzSMD6TY
3413DOyhY1bKkzJAvehyNBWo7OA1sO3zZ1Xe
3414-----END PUBLIC KEY-----
3415
3416PrivPubKeyPair = SECP384R1_RFC5114-Peer:SECP384R1_RFC5114-Peer-PUBLIC
3417
96b92410
RL
3418Derive=SECP384R1_RFC5114
3419PeerKey=SECP384R1_RFC5114-Peer-PUBLIC
3420SharedSecret=5EA1FC4AF7256D2055981B110575E0A8CAE53160137D904C59D926EB1B8456E427AA8A4540884C37DE159A58028ABC0E
3421
3422
3423Derive=SECP384R1_RFC5114-Peer
3424PeerKey=SECP384R1_RFC5114-PUBLIC
3425SharedSecret=5EA1FC4AF7256D2055981B110575E0A8CAE53160137D904C59D926EB1B8456E427AA8A4540884C37DE159A58028ABC0E
3426
3427PrivateKey=SECP521R1_RFC5114
3428-----BEGIN PRIVATE KEY-----
3429MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBE/gtqCVzXj2XJ2aD
3430srdCd7rSczXqcWZK8kMMxPM0WblmnueLP/ubhoMBXTRNy/72+5r0xsRwviVFFs08
3431Gh+0c2KhgYkDgYYABAHrs03XVyGr+K3J2+0XiJy7l2XZCnxg8s7wB7sPKybhSIH9
3432RELmidYcst0EbuMOP/0g+aRbvfZBPVg6Lb9Zkk/TXAD2tjLRlMA4jiLYQ35VjFUq
34334ZWt/RU/ktdJCDUbL4xO2pTtsJFtG1PAILXuyu0aX8OKIz5IMFh7su40ibO0KlqG
3434pA==
3435-----END PRIVATE KEY-----
3436
3437PublicKey=SECP521R1_RFC5114-PUBLIC
3438-----BEGIN PUBLIC KEY-----
3439MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB67NN11chq/itydvtF4icu5dl2Qp8
3440YPLO8Ae7Dysm4UiB/URC5onWHLLdBG7jDj/9IPmkW732QT1YOi2/WZJP01wA9rYy
34410ZTAOI4i2EN+VYxVKuGVrf0VP5LXSQg1Gy+MTtqU7bCRbRtTwCC17srtGl/DiiM+
3442SDBYe7LuNImztCpahqQ=
3443-----END PUBLIC KEY-----
3444
3445PrivPubKeyPair = SECP521R1_RFC5114:SECP521R1_RFC5114-PUBLIC
3446
3447
3448PrivateKey=SECP521R1_RFC5114-Peer
3449-----BEGIN PRIVATE KEY-----
3450MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAzuNIDYZFoX0knyd2
34510ouuYWlS0Xkf20tw98M3hzKqGyKShEi80dwkltQ1sBBIBm6+T3KQPDYbGp3BGT3C
3452ydCJG5ahgYkDgYYABAEOv6/G6F4I0kv//MGkUR2w5jS+6xtt7IxZOa5EdmIBr2IA
3453QwupfIrGoOnwizPOfp/utbpO5eDYFRDCQpW4oI0CNQCkpuwwDfniV7A3K156v+8J
3454NDZxmneIfrsLGM+Ambn0IStuMKFBnBjgKdNoY8ydRI9Nuk0qDmBxG+VykV+9T+8m
3455lQ==
3456-----END PRIVATE KEY-----
3457
3458PublicKey=SECP521R1_RFC5114-Peer-PUBLIC
3459-----BEGIN PUBLIC KEY-----
3460MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBDr+vxuheCNJL//zBpFEdsOY0vusb
3461beyMWTmuRHZiAa9iAEMLqXyKxqDp8Iszzn6f7rW6TuXg2BUQwkKVuKCNAjUApKbs
3462MA354lewNyteer/vCTQ2cZp3iH67CxjPgJm59CErbjChQZwY4CnTaGPMnUSPTbpN
3463Kg5gcRvlcpFfvU/vJpU=
3464-----END PUBLIC KEY-----
3465
3466PrivPubKeyPair = SECP521R1_RFC5114-Peer:SECP521R1_RFC5114-Peer-PUBLIC
3467
96b92410
RL
3468Derive=SECP521R1_RFC5114
3469PeerKey=SECP521R1_RFC5114-Peer-PUBLIC
3470SharedSecret=00CDEA89621CFA46B132F9E4CFE2261CDE2D4368EB5656634C7CC98C7A00CDE54ED1866A0DD3E6126C9D2F845DAFF82CEB1DA08F5D87521BB0EBECA77911169C20CC
3471
3472
3473Derive=SECP521R1_RFC5114-Peer
3474PeerKey=SECP521R1_RFC5114-PUBLIC
3475SharedSecret=00CDEA89621CFA46B132F9E4CFE2261CDE2D4368EB5656634C7CC98C7A00CDE54ED1866A0DD3E6126C9D2F845DAFF82CEB1DA08F5D87521BB0EBECA77911169C20CC
3476
3477# Keys and shared secrets from RFC 5903
3478PrivateKey=PRIME256V1_RFC5903
3479-----BEGIN PRIVATE KEY-----
3480MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgyI8B9RDZrD9wopLa
3481ojFt5UTpqriv6EBJxiqcV4YtFDOhRANCAATa0LZTlCIc+bBR4f7KV4fQmN/mN/yQ
3482ue+UXQw3clgRgFJxoEYc24JS1h8cRW+j5Zqx9FszrM9fWDieBXe4mQuz
3483-----END PRIVATE KEY-----
3484
3485PublicKey=PRIME256V1_RFC5903-PUBLIC
3486-----BEGIN PUBLIC KEY-----
3487MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2tC2U5QiHPmwUeH+yleH0Jjf5jf8
3488kLnvlF0MN3JYEYBScaBGHNuCUtYfHEVvo+WasfRbM6zPX1g4ngV3uJkLsw==
3489-----END PUBLIC KEY-----
3490
3491PrivPubKeyPair = PRIME256V1_RFC5903:PRIME256V1_RFC5903-PUBLIC
3492
3493
3494PrivateKey=PRIME256V1_RFC5903-Peer
3495-----BEGIN PRIVATE KEY-----
3496MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgxu+cXXiuASoBEWSs
3497s5fOIIhoXY8Gv5vgsoOrRkdr7lOhRANCAATRLftSicjU+BIItwJwOYw0IpaXCgvM
3498t0xzb8dVRJS/Y1b788o2bMI+gVeFTBPFjWqsI/BGraMPg1PnTzMDmHKr
3499-----END PRIVATE KEY-----
3500
3501PublicKey=PRIME256V1_RFC5903-Peer-PUBLIC
3502-----BEGIN PUBLIC KEY-----
3503MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE0S37UonI1PgSCLcCcDmMNCKWlwoL
3504zLdMc2/HVUSUv2NW+/PKNmzCPoFXhUwTxY1qrCPwRq2jD4NT508zA5hyqw==
3505-----END PUBLIC KEY-----
3506
3507PrivPubKeyPair = PRIME256V1_RFC5903-Peer:PRIME256V1_RFC5903-Peer-PUBLIC
3508
96b92410
RL
3509Derive=PRIME256V1_RFC5903
3510PeerKey=PRIME256V1_RFC5903-Peer-PUBLIC
3511SharedSecret=D6840F6B42F6EDAFD13116E0E12565202FEF8E9ECE7DCE03812464D04B9442DE
3512
3513
3514Derive=PRIME256V1_RFC5903-Peer
3515PeerKey=PRIME256V1_RFC5903-PUBLIC
3516SharedSecret=D6840F6B42F6EDAFD13116E0E12565202FEF8E9ECE7DCE03812464D04B9442DE
3517
3518PrivateKey=SECP384R1_RFC5903
3519-----BEGIN PRIVATE KEY-----
3520MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDAJnzxwNNSixpmITXOj
3521daZ/diTvfGs8DxYGR7Z0FNzmVeNbU4BB5knuP674lng6sZShZANiAARmeELX0YCs
3522LN5vdPN1UfVXVcdkXCDvc+MWNP5ytMVe5t46yAistL20yIcyrulfQaqUgu0fwO65
3523yvxJhGJcz8I/ZQMhSeDhRK2gJBgVNaDzjuufz/PCyUfa5ptMY0VzqBw=
3524-----END PRIVATE KEY-----
3525
3526PublicKey=SECP384R1_RFC5903-PUBLIC
3527-----BEGIN PUBLIC KEY-----
3528MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEZnhC19GArCzeb3TzdVH1V1XHZFwg73Pj
3529FjT+crTFXubeOsgIrLS9tMiHMq7pX0GqlILtH8Duucr8SYRiXM/CP2UDIUng4USt
3530oCQYFTWg847rn8/zwslH2uabTGNFc6gc
3531-----END PUBLIC KEY-----
3532
3533PrivPubKeyPair = SECP384R1_RFC5903:SECP384R1_RFC5903-PUBLIC
3534
3535
3536PrivateKey=SECP384R1_RFC5903-Peer
3537-----BEGIN PRIVATE KEY-----
3538MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBBywd5tL24XUeEZyX7
35397DyUMPq0bMjcUGCFXMm9oKopQuAwgxKRa47Slg5L1Vp0SPyhZANiAATlWNvvU+7N
354049P8z8GuoIqJqYdHXRL9lQ2Dz6QXMrxQnQ0axDoDNt75b9pB0HdKNXHc++x6rPMZ
3541ZHIWnoOEMDZ/Zu6+PG5wxBbdXwxodZ3R//g/pAFCIJ3/XqrZbbnmOGw=
3542-----END PRIVATE KEY-----
3543
3544PublicKey=SECP384R1_RFC5903-Peer-PUBLIC
3545-----BEGIN PUBLIC KEY-----
3546MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5Vjb71PuzePT/M/BrqCKiamHR10S/ZUN
3547g8+kFzK8UJ0NGsQ6Azbe+W/aQdB3SjVx3PvseqzzGWRyFp6DhDA2f2buvjxucMQW
35483V8MaHWd0f/4P6QBQiCd/16q2W255jhs
3549-----END PUBLIC KEY-----
3550
3551PrivPubKeyPair = SECP384R1_RFC5903-Peer:SECP384R1_RFC5903-Peer-PUBLIC
3552
96b92410
RL
3553Derive=SECP384R1_RFC5903
3554PeerKey=SECP384R1_RFC5903-Peer-PUBLIC
3555SharedSecret=11187331C279962D93D604243FD592CB9D0A926F422E47187521287E7156C5C4D603135569B9E9D09CF5D4A270F59746
3556
3557
3558Derive=SECP384R1_RFC5903-Peer
3559PeerKey=SECP384R1_RFC5903-PUBLIC
3560SharedSecret=11187331C279962D93D604243FD592CB9D0A926F422E47187521287E7156C5C4D603135569B9E9D09CF5D4A270F59746
3561
3562PrivateKey=SECP521R1_RFC5903
3563-----BEGIN PRIVATE KEY-----
3564MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAN63pMZqJ9Nq9s+9B
3565GqzMpRI8YayrV7U5Pc5HYIFyoJWqhaMP4cKVLGdx2Te6l3f1lXsmObqwckYvaMJ6
3566VzgtSlKhgYkDgYYABAAVQX6E2/KMCtPCeHEzSdx98VPIl6GJG9mLq0NXyey+4eO/
3567QuALjjgK6uV8LRB1ZJQYhZQq9af0YBcjxBldF2ztPgF8riC2ZB0u62lXhtjJRhRi
3568OdCZ4Y4dWlFMc518tKEK2KeIAVrEBdd5ncdee31bbPImGmp/FQdDi/Ab62yjkm+V
3569gg==
3570-----END PRIVATE KEY-----
3571
3572PublicKey=SECP521R1_RFC5903-PUBLIC
3573-----BEGIN PUBLIC KEY-----
3574MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAFUF+hNvyjArTwnhxM0ncffFTyJeh
3575iRvZi6tDV8nsvuHjv0LgC444CurlfC0QdWSUGIWUKvWn9GAXI8QZXRds7T4BfK4g
3576tmQdLutpV4bYyUYUYjnQmeGOHVpRTHOdfLShCtiniAFaxAXXeZ3HXnt9W2zyJhpq
3577fxUHQ4vwG+tso5JvlYI=
3578-----END PUBLIC KEY-----
3579
3580PrivPubKeyPair = SECP521R1_RFC5903:SECP521R1_RFC5903-PUBLIC
3581
3582
3583PrivateKey=SECP521R1_RFC5903-Peer
3584-----BEGIN PRIVATE KEY-----
3585MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBRbqZqEevQ3k/3Q6H
3586LnzfoWvjD9x4D5e8zD8Hg4AgHpxnfWALNDdXo72/KjFj5ML4acynRYqkpO/8MR9c
3587sVFoXrmhgYkDgYYABADQs5daxLeZ9b6hbV4T6a+XHV6bmEyfOXKLXlc5c1ohm5fD
3588VkNq3G6VuwNS9r5kpsKRLU7y0EM87SthcWQAEtlGDwFcaCJjg5VuO9Bm55e2I8J8
35894OrC9VGhDCxyTZhSB3uHIgtlNsXECKHSrruOhtZ4rknLVwkfRzIpZXmrRPzRfw/F
3590ag==
3591-----END PRIVATE KEY-----
3592
3593PublicKey=SECP521R1_RFC5903-Peer-PUBLIC
3594-----BEGIN PUBLIC KEY-----
3595MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQA0LOXWsS3mfW+oW1eE+mvlx1em5hM
3596nzlyi15XOXNaIZuXw1ZDatxulbsDUva+ZKbCkS1O8tBDPO0rYXFkABLZRg8BXGgi
3597Y4OVbjvQZueXtiPCfODqwvVRoQwsck2YUgd7hyILZTbFxAih0q67jobWeK5Jy1cJ
3598H0cyKWV5q0T80X8PxWo=
3599-----END PUBLIC KEY-----
3600
3601PrivPubKeyPair = SECP521R1_RFC5903-Peer:SECP521R1_RFC5903-Peer-PUBLIC
3602
3603
3604Derive=SECP521R1_RFC5903
3605PeerKey=SECP521R1_RFC5903-Peer-PUBLIC
3606SharedSecret=01144C7D79AE6956BC8EDB8E7C787C4521CB086FA64407F97894E5E6B2D79B04D1427E73CA4BAA240A34786859810C06B3C715A3A8CC3151F2BEE417996D19F3DDEA
3607
96b92410
RL
3608Derive=SECP521R1_RFC5903-Peer
3609PeerKey=SECP521R1_RFC5903-PUBLIC
3610SharedSecret=01144C7D79AE6956BC8EDB8E7C787C4521CB086FA64407F97894E5E6B2D79B04D1427E73CA4BAA240A34786859810C06B3C715A3A8CC3151F2BEE417996D19F3DDEA
46eee710
SL
3611
3612Title = ECDH negative tests (with random keys)
3613
3614# ECDH Alice with BOB peer - mismatching curves.
3615Availablein = default
3616Derive=ALICE_secp112r1
3617PeerKeyValidate=BOB_secp128r1_PUB
3618Result = DERIVE_SET_PEER_ERROR