1e1051a39Sopenharmony_ci#
2e1051a39Sopenharmony_ci# Copyright 2001-2021 The OpenSSL Project Authors. All Rights Reserved.
3e1051a39Sopenharmony_ci#
4e1051a39Sopenharmony_ci# Licensed under the Apache License 2.0 (the "License").  You may not use
5e1051a39Sopenharmony_ci# this file except in compliance with the License.  You can obtain a copy
6e1051a39Sopenharmony_ci# in the file LICENSE in the source distribution or at
7e1051a39Sopenharmony_ci# https://www.openssl.org/source/license.html
8e1051a39Sopenharmony_ci
9e1051a39Sopenharmony_ci# Tests start with one of these keywords
10e1051a39Sopenharmony_ci#       Cipher Decrypt Derive Digest Encoding KDF MAC PBE
11e1051a39Sopenharmony_ci#       PrivPubKeyPair Sign Verify VerifyRecover
12e1051a39Sopenharmony_ci# and continue until a blank line. Lines starting with a pound sign are ignored.
13e1051a39Sopenharmony_ci
14e1051a39Sopenharmony_ci
15e1051a39Sopenharmony_ci# Public key algorithm tests
16e1051a39Sopenharmony_ci
17e1051a39Sopenharmony_ci# Private keys used for PKEY operations.
18e1051a39Sopenharmony_ci
19e1051a39Sopenharmony_ciTitle = ECDH tests (with random keys)
20e1051a39Sopenharmony_ci
21e1051a39Sopenharmony_ci# TEST CURVE secp112r1
22e1051a39Sopenharmony_ci
23e1051a39Sopenharmony_ciPrivateKey=ALICE_secp112r1
24e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
25e1051a39Sopenharmony_ciME4CAQAwEAYHKoZIzj0CAQYFK4EEAAYENzA1AgEBBA6sqKp39AWLClus2ha5rqEg
26e1051a39Sopenharmony_ciAx4ABJ4NTgOR1xQAr3M6eM46WqXW2zA6FnsUMKFFwcw=
27e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
28e1051a39Sopenharmony_ci
29e1051a39Sopenharmony_ciPublicKey=ALICE_secp112r1_PUB
30e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
31e1051a39Sopenharmony_ciMDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEng1OA5HXFACvczp4zjpapdbbMDoWexQw
32e1051a39Sopenharmony_cioUXBzA==
33e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
34e1051a39Sopenharmony_ci
35e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp112r1:ALICE_secp112r1_PUB
36e1051a39Sopenharmony_ci
37e1051a39Sopenharmony_ci
38e1051a39Sopenharmony_ciPrivateKey=BOB_secp112r1
39e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
40e1051a39Sopenharmony_ciME4CAQAwEAYHKoZIzj0CAQYFK4EEAAYENzA1AgEBBA5pIbX+hEq49mFPjUl4/6Eg
41e1051a39Sopenharmony_ciAx4ABBsPNZHm1pcdw104ibwIycCe+r5voeRfQUZRZ3c=
42e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
43e1051a39Sopenharmony_ci
44e1051a39Sopenharmony_ciPublicKey=BOB_secp112r1_PUB
45e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
46e1051a39Sopenharmony_ciMDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEGw81kebWlx3DXTiJvAjJwJ76vm+h5F9B
47e1051a39Sopenharmony_ciRlFndw==
48e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
49e1051a39Sopenharmony_ci
50e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp112r1:BOB_secp112r1_PUB
51e1051a39Sopenharmony_ci
52e1051a39Sopenharmony_ci
53e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
54e1051a39Sopenharmony_ciAvailablein = default
55e1051a39Sopenharmony_ciDerive=ALICE_secp112r1
56e1051a39Sopenharmony_ciPeerKey=BOB_secp112r1_PUB
57e1051a39Sopenharmony_ciSharedSecret=a6cefb5aa7a352afe818749eb401
58e1051a39Sopenharmony_ci
59e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
60e1051a39Sopenharmony_ciAvailablein = default
61e1051a39Sopenharmony_ciDerive=BOB_secp112r1
62e1051a39Sopenharmony_ciPeerKey=ALICE_secp112r1_PUB
63e1051a39Sopenharmony_ciSharedSecret=a6cefb5aa7a352afe818749eb401
64e1051a39Sopenharmony_ci
65e1051a39Sopenharmony_ci# TEST CURVE secp112r2
66e1051a39Sopenharmony_ci
67e1051a39Sopenharmony_ciPrivateKey=ALICE_secp112r2
68e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
69e1051a39Sopenharmony_ciME4CAQAwEAYHKoZIzj0CAQYFK4EEAAcENzA1AgEBBA4gzzblKfE6ZwoUW0FQmaEg
70e1051a39Sopenharmony_ciAx4ABJJ4L7Vo50NZ5VGZ4nNkxFNcjJQwDIQb1/9IkLE=
71e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
72e1051a39Sopenharmony_ci
73e1051a39Sopenharmony_ciPublicKey=ALICE_secp112r2_PUB
74e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
75e1051a39Sopenharmony_ciMDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEkngvtWjnQ1nlUZnic2TEU1yMlDAMhBvX
76e1051a39Sopenharmony_ci/0iQsQ==
77e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
78e1051a39Sopenharmony_ci
79e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp112r2:ALICE_secp112r2_PUB
80e1051a39Sopenharmony_ci
81e1051a39Sopenharmony_ci
82e1051a39Sopenharmony_ciPrivateKey=BOB_secp112r2
83e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
84e1051a39Sopenharmony_ciME4CAQAwEAYHKoZIzj0CAQYFK4EEAAcENzA1AgEBBA4D9oGGj+O8vjZz3OZNaqEg
85e1051a39Sopenharmony_ciAx4ABNZOv5gUzvVbgAHpTgu3hUhTQtB8LamTEIfaRWE=
86e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
87e1051a39Sopenharmony_ci
88e1051a39Sopenharmony_ciPublicKey=BOB_secp112r2_PUB
89e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
90e1051a39Sopenharmony_ciMDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAE1k6/mBTO9VuAAelOC7eFSFNC0HwtqZMQ
91e1051a39Sopenharmony_cih9pFYQ==
92e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
93e1051a39Sopenharmony_ci
94e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp112r2:BOB_secp112r2_PUB
95e1051a39Sopenharmony_ci
96e1051a39Sopenharmony_ci
97e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
98e1051a39Sopenharmony_ci
99e1051a39Sopenharmony_ciAvailablein = default
100e1051a39Sopenharmony_ciDerive=ALICE_secp112r2
101e1051a39Sopenharmony_ciPeerKey=BOB_secp112r2_PUB
102e1051a39Sopenharmony_ciSharedSecret=6bed2c55e233e9214d5898c4c12a
103e1051a39Sopenharmony_ci
104e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
105e1051a39Sopenharmony_ci
106e1051a39Sopenharmony_ciAvailablein = default
107e1051a39Sopenharmony_ciDerive=BOB_secp112r2
108e1051a39Sopenharmony_ciPeerKey=ALICE_secp112r2_PUB
109e1051a39Sopenharmony_ciSharedSecret=6bed2c55e233e9214d5898c4c12a
110e1051a39Sopenharmony_ci
111e1051a39Sopenharmony_ci# TEST CURVE secp128r1
112e1051a39Sopenharmony_ci
113e1051a39Sopenharmony_ciPrivateKey=ALICE_secp128r1
114e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
115e1051a39Sopenharmony_ciMFQCAQAwEAYHKoZIzj0CAQYFK4EEABwEPTA7AgEBBBCP1c+lxfRT+MZWZ8uGCYYl
116e1051a39Sopenharmony_cioSQDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhHS+Zfp2XXO1A=
117e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
118e1051a39Sopenharmony_ci
119e1051a39Sopenharmony_ciPublicKey=ALICE_secp128r1_PUB
120e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
121e1051a39Sopenharmony_ciMDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhH
122e1051a39Sopenharmony_ciS+Zfp2XXO1A=
123e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
124e1051a39Sopenharmony_ci
125e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp128r1:ALICE_secp128r1_PUB
126e1051a39Sopenharmony_ci
127e1051a39Sopenharmony_ci
128e1051a39Sopenharmony_ciPrivateKey=BOB_secp128r1
129e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
130e1051a39Sopenharmony_ciMFQCAQAwEAYHKoZIzj0CAQYFK4EEABwEPTA7AgEBBBCGbEd3Hhwr76XbQekhIrDT
131e1051a39Sopenharmony_cioSQDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3Ny3Ep0GVYms=
132e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
133e1051a39Sopenharmony_ci
134e1051a39Sopenharmony_ciPublicKey=BOB_secp128r1_PUB
135e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
136e1051a39Sopenharmony_ciMDYwEAYHKoZIzj0CAQYFK4EEABwDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3
137e1051a39Sopenharmony_ciNy3Ep0GVYms=
138e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
139e1051a39Sopenharmony_ci
140e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp128r1:BOB_secp128r1_PUB
141e1051a39Sopenharmony_ci
142e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
143e1051a39Sopenharmony_ci
144e1051a39Sopenharmony_ciAvailablein = default
145e1051a39Sopenharmony_ciDerive=ALICE_secp128r1
146e1051a39Sopenharmony_ciPeerKey=BOB_secp128r1_PUB
147e1051a39Sopenharmony_ciSharedSecret=91ded46ac404afdbd708fdcc1cac6842
148e1051a39Sopenharmony_ci
149e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
150e1051a39Sopenharmony_ci
151e1051a39Sopenharmony_ciAvailablein = default
152e1051a39Sopenharmony_ciDerive=BOB_secp128r1
153e1051a39Sopenharmony_ciPeerKey=ALICE_secp128r1_PUB
154e1051a39Sopenharmony_ciSharedSecret=91ded46ac404afdbd708fdcc1cac6842
155e1051a39Sopenharmony_ci
156e1051a39Sopenharmony_ci# TEST CURVE secp128r2
157e1051a39Sopenharmony_ci
158e1051a39Sopenharmony_ciPrivateKey=ALICE_secp128r2
159e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
160e1051a39Sopenharmony_ciMFQCAQAwEAYHKoZIzj0CAQYFK4EEAB0EPTA7AgEBBBAgRKSjPsZ76LDGIA2it5SC
161e1051a39Sopenharmony_cioSQDIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl3939Wn0+nUpf8=
162e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
163e1051a39Sopenharmony_ci
164e1051a39Sopenharmony_ciPublicKey=ALICE_secp128r2_PUB
165e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
166e1051a39Sopenharmony_ciMDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl39
167e1051a39Sopenharmony_ci39Wn0+nUpf8=
168e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
169e1051a39Sopenharmony_ci
170e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp128r2:ALICE_secp128r2_PUB
171e1051a39Sopenharmony_ci
172e1051a39Sopenharmony_ci
173e1051a39Sopenharmony_ciPrivateKey=BOB_secp128r2
174e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
175e1051a39Sopenharmony_ciMFQCAQAwEAYHKoZIzj0CAQYFK4EEAB0EPTA7AgEBBBACp00jw5D7obvDmJp7wDuA
176e1051a39Sopenharmony_cioSQDIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys5RHMCLLl098=
177e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
178e1051a39Sopenharmony_ci
179e1051a39Sopenharmony_ciPublicKey=BOB_secp128r2_PUB
180e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
181e1051a39Sopenharmony_ciMDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys
182e1051a39Sopenharmony_ci5RHMCLLl098=
183e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
184e1051a39Sopenharmony_ci
185e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp128r2:BOB_secp128r2_PUB
186e1051a39Sopenharmony_ci
187e1051a39Sopenharmony_ci
188e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
189e1051a39Sopenharmony_ci
190e1051a39Sopenharmony_ciAvailablein = default
191e1051a39Sopenharmony_ciDerive=ALICE_secp128r2
192e1051a39Sopenharmony_ciPeerKey=BOB_secp128r2_PUB
193e1051a39Sopenharmony_ciSharedSecret=dc32faa978008a694672076b756a1e4b
194e1051a39Sopenharmony_ci
195e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
196e1051a39Sopenharmony_ci
197e1051a39Sopenharmony_ciAvailablein = default
198e1051a39Sopenharmony_ciDerive=BOB_secp128r2
199e1051a39Sopenharmony_ciPeerKey=ALICE_secp128r2_PUB
200e1051a39Sopenharmony_ciSharedSecret=dc32faa978008a694672076b756a1e4b
201e1051a39Sopenharmony_ci
202e1051a39Sopenharmony_ci# TEST CURVE secp160k1
203e1051a39Sopenharmony_ci
204e1051a39Sopenharmony_ciPrivateKey=ALICE_secp160k1
205e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
206e1051a39Sopenharmony_ciMGECAQAwEAYHKoZIzj0CAQYFK4EEAAkESjBIAgEBBBUAudN3YOXN0uu0CL2TGZdP
207e1051a39Sopenharmony_ciYeNU/72hLAMqAAR3Du0dK28tSyWxYSz/Es2Wqr4C+bNfJ1uiK4J3BFS5Udc48nsx
208e1051a39Sopenharmony_cixfjj
209e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
210e1051a39Sopenharmony_ci
211e1051a39Sopenharmony_ciPublicKey=ALICE_secp160k1_PUB
212e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
213e1051a39Sopenharmony_ciMD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEdw7tHStvLUslsWEs/xLNlqq+AvmzXydb
214e1051a39Sopenharmony_cioiuCdwRUuVHXOPJ7McX44w==
215e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
216e1051a39Sopenharmony_ci
217e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp160k1:ALICE_secp160k1_PUB
218e1051a39Sopenharmony_ci
219e1051a39Sopenharmony_ci
220e1051a39Sopenharmony_ciPrivateKey=BOB_secp160k1
221e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
222e1051a39Sopenharmony_ciMGECAQAwEAYHKoZIzj0CAQYFK4EEAAkESjBIAgEBBBUA5fNiCFVGPM1aHuwXUvuh
223e1051a39Sopenharmony_cixoY2yU+hLAMqAAQHlM6otmapt0/0sc+5bcPoYT6cfyARv4VUOOo6I2eBGXLIm812
224e1051a39Sopenharmony_ci1ric
225e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
226e1051a39Sopenharmony_ci
227e1051a39Sopenharmony_ciPublicKey=BOB_secp160k1_PUB
228e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
229e1051a39Sopenharmony_ciMD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEB5TOqLZmqbdP9LHPuW3D6GE+nH8gEb+F
230e1051a39Sopenharmony_ciVDjqOiNngRlyyJvNdta4nA==
231e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
232e1051a39Sopenharmony_ci
233e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp160k1:BOB_secp160k1_PUB
234e1051a39Sopenharmony_ci
235e1051a39Sopenharmony_ci
236e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
237e1051a39Sopenharmony_ci
238e1051a39Sopenharmony_ciAvailablein = default
239e1051a39Sopenharmony_ciDerive=ALICE_secp160k1
240e1051a39Sopenharmony_ciPeerKey=BOB_secp160k1_PUB
241e1051a39Sopenharmony_ciSharedSecret=5457d367346cc3e82031784f95ebcd856de0c735
242e1051a39Sopenharmony_ci
243e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
244e1051a39Sopenharmony_ci
245e1051a39Sopenharmony_ciAvailablein = default
246e1051a39Sopenharmony_ciDerive=BOB_secp160k1
247e1051a39Sopenharmony_ciPeerKey=ALICE_secp160k1_PUB
248e1051a39Sopenharmony_ciSharedSecret=5457d367346cc3e82031784f95ebcd856de0c735
249e1051a39Sopenharmony_ci
250e1051a39Sopenharmony_ci# TEST CURVE secp160r1
251e1051a39Sopenharmony_ci
252e1051a39Sopenharmony_ciPrivateKey=ALICE_secp160r1
253e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
254e1051a39Sopenharmony_ciMGECAQAwEAYHKoZIzj0CAQYFK4EEAAgESjBIAgEBBBUA0KDtaiFUWd8NG0lO9TLu
255e1051a39Sopenharmony_cizjLWXJehLAMqAASHQN1DGBXtdyF3+BjfIfbWg403dUqXbIXzZoctDyOPTQaGVblm
256e1051a39Sopenharmony_ciSwXC
257e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
258e1051a39Sopenharmony_ci
259e1051a39Sopenharmony_ciPublicKey=ALICE_secp160r1_PUB
260e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
261e1051a39Sopenharmony_ciMD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEh0DdQxgV7Xchd/gY3yH21oONN3VKl2yF
262e1051a39Sopenharmony_ci82aHLQ8jj00GhlW5ZksFwg==
263e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
264e1051a39Sopenharmony_ci
265e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp160r1:ALICE_secp160r1_PUB
266e1051a39Sopenharmony_ci
267e1051a39Sopenharmony_ci
268e1051a39Sopenharmony_ciPrivateKey=BOB_secp160r1
269e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
270e1051a39Sopenharmony_ciMGECAQAwEAYHKoZIzj0CAQYFK4EEAAgESjBIAgEBBBUAsBIwvx6ZABinhsi+bGai
271e1051a39Sopenharmony_ciCvetiuWhLAMqAAQJ2+RhpGedkUYXUiPZ/plHXFBy6R3XzMUGIKiXFGSBpwF8hGRN
272e1051a39Sopenharmony_ciqUDy
273e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
274e1051a39Sopenharmony_ci
275e1051a39Sopenharmony_ciPublicKey=BOB_secp160r1_PUB
276e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
277e1051a39Sopenharmony_ciMD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAECdvkYaRnnZFGF1Ij2f6ZR1xQcukd18zF
278e1051a39Sopenharmony_ciBiColxRkgacBfIRkTalA8g==
279e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
280e1051a39Sopenharmony_ci
281e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp160r1:BOB_secp160r1_PUB
282e1051a39Sopenharmony_ci
283e1051a39Sopenharmony_ci
284e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
285e1051a39Sopenharmony_ci
286e1051a39Sopenharmony_ciAvailablein = default
287e1051a39Sopenharmony_ciDerive=ALICE_secp160r1
288e1051a39Sopenharmony_ciPeerKey=BOB_secp160r1_PUB
289e1051a39Sopenharmony_ciSharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf
290e1051a39Sopenharmony_ci
291e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
292e1051a39Sopenharmony_ci
293e1051a39Sopenharmony_ciAvailablein = default
294e1051a39Sopenharmony_ciDerive=BOB_secp160r1
295e1051a39Sopenharmony_ciPeerKey=ALICE_secp160r1_PUB
296e1051a39Sopenharmony_ciSharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf
297e1051a39Sopenharmony_ci
298e1051a39Sopenharmony_ci# TEST CURVE secp160r2
299e1051a39Sopenharmony_ci
300e1051a39Sopenharmony_ciPrivateKey=ALICE_secp160r2
301e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
302e1051a39Sopenharmony_ciMGECAQAwEAYHKoZIzj0CAQYFK4EEAB4ESjBIAgEBBBUAhmLOAJGNuSoZUCN4f0On
303e1051a39Sopenharmony_ciLZ6rRSShLAMqAAQPSNvhJQohMEfijXq+Jlq7a9lzosQfPvuIyOg6shyzUVS43R+7
304e1051a39Sopenharmony_ciLgr5
305e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
306e1051a39Sopenharmony_ci
307e1051a39Sopenharmony_ciPublicKey=ALICE_secp160r2_PUB
308e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
309e1051a39Sopenharmony_ciMD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAED0jb4SUKITBH4o16viZau2vZc6LEHz77
310e1051a39Sopenharmony_ciiMjoOrIcs1FUuN0fuy4K+Q==
311e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
312e1051a39Sopenharmony_ci
313e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp160r2:ALICE_secp160r2_PUB
314e1051a39Sopenharmony_ci
315e1051a39Sopenharmony_ci
316e1051a39Sopenharmony_ciPrivateKey=BOB_secp160r2
317e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
318e1051a39Sopenharmony_ciMGECAQAwEAYHKoZIzj0CAQYFK4EEAB4ESjBIAgEBBBUA10mjzR2Dy0CLmm/MTAHT
319e1051a39Sopenharmony_cib5CBenOhLAMqAARqzYAcSijzAo2vzmMuK8ta8sl/bguuCpRwFD93ACP64TzgI3re
320e1051a39Sopenharmony_ciFhsX
321e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
322e1051a39Sopenharmony_ci
323e1051a39Sopenharmony_ciPublicKey=BOB_secp160r2_PUB
324e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
325e1051a39Sopenharmony_ciMD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEas2AHEoo8wKNr85jLivLWvLJf24LrgqU
326e1051a39Sopenharmony_cicBQ/dwAj+uE84CN63hYbFw==
327e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
328e1051a39Sopenharmony_ci
329e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp160r2:BOB_secp160r2_PUB
330e1051a39Sopenharmony_ci
331e1051a39Sopenharmony_ci
332e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
333e1051a39Sopenharmony_ci
334e1051a39Sopenharmony_ciAvailablein = default
335e1051a39Sopenharmony_ciDerive=ALICE_secp160r2
336e1051a39Sopenharmony_ciPeerKey=BOB_secp160r2_PUB
337e1051a39Sopenharmony_ciSharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a
338e1051a39Sopenharmony_ci
339e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
340e1051a39Sopenharmony_ci
341e1051a39Sopenharmony_ciAvailablein = default
342e1051a39Sopenharmony_ciDerive=BOB_secp160r2
343e1051a39Sopenharmony_ciPeerKey=ALICE_secp160r2_PUB
344e1051a39Sopenharmony_ciSharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a
345e1051a39Sopenharmony_ci
346e1051a39Sopenharmony_ci# TEST CURVE secp192k1
347e1051a39Sopenharmony_ci
348e1051a39Sopenharmony_ciPrivateKey=ALICE_secp192k1
349e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
350e1051a39Sopenharmony_ciMGwCAQAwEAYHKoZIzj0CAQYFK4EEAB8EVTBTAgEBBBizF3KeHMsaV/KOR/otCmdL
351e1051a39Sopenharmony_ciQT2qGNq3HhWhNAMyAATP+L9SGl3K6wmevkLwJnkMNHp0I5RfXulSfHuHZPp4CGrh
352e1051a39Sopenharmony_cii6eKNQLkpZ2OQaPIExA=
353e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
354e1051a39Sopenharmony_ci
355e1051a39Sopenharmony_ciPublicKey=ALICE_secp192k1_PUB
356e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
357e1051a39Sopenharmony_ciMEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAEz/i/UhpdyusJnr5C8CZ5DDR6dCOUX17p
358e1051a39Sopenharmony_ciUnx7h2T6eAhq4YunijUC5KWdjkGjyBMQ
359e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
360e1051a39Sopenharmony_ci
361e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp192k1:ALICE_secp192k1_PUB
362e1051a39Sopenharmony_ci
363e1051a39Sopenharmony_ci
364e1051a39Sopenharmony_ciPrivateKey=BOB_secp192k1
365e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
366e1051a39Sopenharmony_ciMGwCAQAwEAYHKoZIzj0CAQYFK4EEAB8EVTBTAgEBBBh8BXPVGQKYCw0v7DY3wZVa
367e1051a39Sopenharmony_cicyhyUjIbUymhNAMyAATgI7hw2LSj6uN3yL5nvHOOkMiPtalKr+BGsFac39RYmp64
368e1051a39Sopenharmony_cimr+w66bDIWN3VllO6LY=
369e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
370e1051a39Sopenharmony_ci
371e1051a39Sopenharmony_ciPublicKey=BOB_secp192k1_PUB
372e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
373e1051a39Sopenharmony_ciMEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAE4CO4cNi0o+rjd8i+Z7xzjpDIj7WpSq/g
374e1051a39Sopenharmony_ciRrBWnN/UWJqeuJq/sOumwyFjd1ZZTui2
375e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
376e1051a39Sopenharmony_ci
377e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp192k1:BOB_secp192k1_PUB
378e1051a39Sopenharmony_ci
379e1051a39Sopenharmony_ci
380e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
381e1051a39Sopenharmony_ci
382e1051a39Sopenharmony_ciAvailablein = default
383e1051a39Sopenharmony_ciDerive=ALICE_secp192k1
384e1051a39Sopenharmony_ciPeerKey=BOB_secp192k1_PUB
385e1051a39Sopenharmony_ciSharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23
386e1051a39Sopenharmony_ci
387e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
388e1051a39Sopenharmony_ci
389e1051a39Sopenharmony_ciAvailablein = default
390e1051a39Sopenharmony_ciDerive=BOB_secp192k1
391e1051a39Sopenharmony_ciPeerKey=ALICE_secp192k1_PUB
392e1051a39Sopenharmony_ciSharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23
393e1051a39Sopenharmony_ci
394e1051a39Sopenharmony_ci# TEST CURVE secp224k1
395e1051a39Sopenharmony_ci
396e1051a39Sopenharmony_ciPrivateKey=ALICE_secp224k1
397e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
398e1051a39Sopenharmony_ciMHkCAQAwEAYHKoZIzj0CAQYFK4EEACAEYjBgAgEBBB0AhXKGJFqOI4P1PLFR3M6M
399e1051a39Sopenharmony_cikepT/2Dtd27I1Awzx6E8AzoABPVN/1b6VHbq7U6pWaOrUeqJ5vSgWL49u/uuD48D
400e1051a39Sopenharmony_ci4FRf7oFdixN9VWIrxr0PRByeEYmlHw4MOEQK
401e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
402e1051a39Sopenharmony_ci
403e1051a39Sopenharmony_ciPublicKey=ALICE_secp224k1_PUB
404e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
405e1051a39Sopenharmony_ciME4wEAYHKoZIzj0CAQYFK4EEACADOgAE9U3/VvpUdurtTqlZo6tR6onm9KBYvj27
406e1051a39Sopenharmony_ci+64PjwPgVF/ugV2LE31VYivGvQ9EHJ4RiaUfDgw4RAo=
407e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
408e1051a39Sopenharmony_ci
409e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp224k1:ALICE_secp224k1_PUB
410e1051a39Sopenharmony_ci
411e1051a39Sopenharmony_ci
412e1051a39Sopenharmony_ciPrivateKey=BOB_secp224k1
413e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
414e1051a39Sopenharmony_ciMHkCAQAwEAYHKoZIzj0CAQYFK4EEACAEYjBgAgEBBB0AOjEXYoz8YcWokSf4U5gX
415e1051a39Sopenharmony_ciHbjDfILPdPejlE0T/KE8AzoABGXAQ+AntX7On4cKwP+f4KzZGaJZwjBq3jCjymsr
416e1051a39Sopenharmony_ci9A3c8VCoRXXBg+VPoKg7fDkMIgI8qPmrC95Q
417e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
418e1051a39Sopenharmony_ci
419e1051a39Sopenharmony_ciPublicKey=BOB_secp224k1_PUB
420e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
421e1051a39Sopenharmony_ciME4wEAYHKoZIzj0CAQYFK4EEACADOgAEZcBD4Ce1fs6fhwrA/5/grNkZolnCMGre
422e1051a39Sopenharmony_ciMKPKayv0DdzxUKhFdcGD5U+gqDt8OQwiAjyo+asL3lA=
423e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
424e1051a39Sopenharmony_ci
425e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp224k1:BOB_secp224k1_PUB
426e1051a39Sopenharmony_ci
427e1051a39Sopenharmony_ci
428e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
429e1051a39Sopenharmony_ci
430e1051a39Sopenharmony_ciAvailablein = default
431e1051a39Sopenharmony_ciDerive=ALICE_secp224k1
432e1051a39Sopenharmony_ciPeerKey=BOB_secp224k1_PUB
433e1051a39Sopenharmony_ciSharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a
434e1051a39Sopenharmony_ci
435e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
436e1051a39Sopenharmony_ci
437e1051a39Sopenharmony_ciAvailablein = default
438e1051a39Sopenharmony_ciDerive=BOB_secp224k1
439e1051a39Sopenharmony_ciPeerKey=ALICE_secp224k1_PUB
440e1051a39Sopenharmony_ciSharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a
441e1051a39Sopenharmony_ci
442e1051a39Sopenharmony_ci# TEST CURVE secp256k1
443e1051a39Sopenharmony_ci
444e1051a39Sopenharmony_ciPrivateKey=ALICE_secp256k1
445e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
446e1051a39Sopenharmony_ciMIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgHCRzy0IcEx6CeA6ogNNK
447e1051a39Sopenharmony_ciSOfuTlHy4fE/LNxkANUS4k+hRANCAASDBmwKklX4OcbZSJJX9mxm1Wr7TPTLpbyp
448e1051a39Sopenharmony_cixKcKRm0XKNxVlrZU8WQCl66GtX2DDyX+0+XiC3hbaRWcYtg7P6WO
449e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
450e1051a39Sopenharmony_ci
451e1051a39Sopenharmony_ciPublicKey=ALICE_secp256k1_PUB
452e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
453e1051a39Sopenharmony_ciMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEgwZsCpJV+DnG2UiSV/ZsZtVq+0z0y6W8
454e1051a39Sopenharmony_ciqcSnCkZtFyjcVZa2VPFkApeuhrV9gw8l/tPl4gt4W2kVnGLYOz+ljg==
455e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
456e1051a39Sopenharmony_ci
457e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp256k1:ALICE_secp256k1_PUB
458e1051a39Sopenharmony_ci
459e1051a39Sopenharmony_ci
460e1051a39Sopenharmony_ciPrivateKey=BOB_secp256k1
461e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
462e1051a39Sopenharmony_ciMIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgChCkFvWtOcrXLmXVGqkR
463e1051a39Sopenharmony_ci0gdntyytjGzEKue5t+IL2lihRANCAAQFQoIckey+Vyh3QwJWUUfKXNbbjWe94yZE
464e1051a39Sopenharmony_ciAWGvI2BfqtWqigZF5VSb5aIXtTPRmwiN0cp30cd77YE5Z+e5bJHU
465e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
466e1051a39Sopenharmony_ci
467e1051a39Sopenharmony_ciPublicKey=BOB_secp256k1_PUB
468e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
469e1051a39Sopenharmony_ciMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEBUKCHJHsvlcod0MCVlFHylzW241nveMm
470e1051a39Sopenharmony_ciRAFhryNgX6rVqooGReVUm+WiF7Uz0ZsIjdHKd9HHe+2BOWfnuWyR1A==
471e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
472e1051a39Sopenharmony_ci
473e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp256k1:BOB_secp256k1_PUB
474e1051a39Sopenharmony_ci
475e1051a39Sopenharmony_ci
476e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
477e1051a39Sopenharmony_ci
478e1051a39Sopenharmony_ciAvailablein = default
479e1051a39Sopenharmony_ciDerive=ALICE_secp256k1
480e1051a39Sopenharmony_ciPeerKey=BOB_secp256k1_PUB
481e1051a39Sopenharmony_ciSharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e
482e1051a39Sopenharmony_ci
483e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
484e1051a39Sopenharmony_ci
485e1051a39Sopenharmony_ciAvailablein = default
486e1051a39Sopenharmony_ciDerive=BOB_secp256k1
487e1051a39Sopenharmony_ciPeerKey=ALICE_secp256k1_PUB
488e1051a39Sopenharmony_ciSharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e
489e1051a39Sopenharmony_ci
490e1051a39Sopenharmony_ci# TEST CURVE prime192v2
491e1051a39Sopenharmony_ci
492e1051a39Sopenharmony_ciPrivateKey=ALICE_prime192v2
493e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
494e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEVTBTAgEBBBgtIuKqpRc7rEYuGx1a
495e1051a39Sopenharmony_cidDxcvso0NAZw+fWhNAMyAATMSHwJPq761VawpRbKLB3uuDSng4WeFPjhvubL6g8V
496e1051a39Sopenharmony_ci8UqFaKRED5PUIQ0lYStVCao=
497e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
498e1051a39Sopenharmony_ci
499e1051a39Sopenharmony_ciPublicKey=ALICE_prime192v2_PUB
500e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
501e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEzEh8CT6u+tVWsKUWyiwd7rg0p4OF
502e1051a39Sopenharmony_cinhT44b7my+oPFfFKhWikRA+T1CENJWErVQmq
503e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
504e1051a39Sopenharmony_ci
505e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_prime192v2:ALICE_prime192v2_PUB
506e1051a39Sopenharmony_ci
507e1051a39Sopenharmony_ci
508e1051a39Sopenharmony_ciPrivateKey=BOB_prime192v2
509e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
510e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEVTBTAgEBBBggTjqWC1/iHrvKR9/u
511e1051a39Sopenharmony_ci1gxpL2tWJkkAMYuhNAMyAASa4nG+wLPTHxfkqiTII5PBLAKXmXUf5dMtpmApcjrj
512e1051a39Sopenharmony_ciXjnwJIJEQr80MK9+g1raqN8=
513e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
514e1051a39Sopenharmony_ci
515e1051a39Sopenharmony_ciPublicKey=BOB_prime192v2_PUB
516e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
517e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEmuJxvsCz0x8X5KokyCOTwSwCl5l1
518e1051a39Sopenharmony_ciH+XTLaZgKXI641458CSCREK/NDCvfoNa2qjf
519e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
520e1051a39Sopenharmony_ci
521e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_prime192v2:BOB_prime192v2_PUB
522e1051a39Sopenharmony_ci
523e1051a39Sopenharmony_ci
524e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
525e1051a39Sopenharmony_ci
526e1051a39Sopenharmony_ciAvailablein = default
527e1051a39Sopenharmony_ciDerive=ALICE_prime192v2
528e1051a39Sopenharmony_ciPeerKey=BOB_prime192v2_PUB
529e1051a39Sopenharmony_ciSharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c
530e1051a39Sopenharmony_ci
531e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
532e1051a39Sopenharmony_ci
533e1051a39Sopenharmony_ciAvailablein = default
534e1051a39Sopenharmony_ciDerive=BOB_prime192v2
535e1051a39Sopenharmony_ciPeerKey=ALICE_prime192v2_PUB
536e1051a39Sopenharmony_ciSharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c
537e1051a39Sopenharmony_ci
538e1051a39Sopenharmony_ci# TEST CURVE prime192v3
539e1051a39Sopenharmony_ci
540e1051a39Sopenharmony_ciPrivateKey=ALICE_prime192v3
541e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
542e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEVTBTAgEBBBg0iDdcgise1/v2k6js
543e1051a39Sopenharmony_ciUkgKwXPqx/uJJTehNAMyAAQ6/i0pSNHk824XO6Mv0irQfSv2yzGQy+DwWo/klZco
544e1051a39Sopenharmony_cikPDcXKEdU8ZmnAABH7j6UV8=
545e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
546e1051a39Sopenharmony_ci
547e1051a39Sopenharmony_ciPublicKey=ALICE_prime192v3_PUB
548e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
549e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEOv4tKUjR5PNuFzujL9Iq0H0r9ssx
550e1051a39Sopenharmony_cikMvg8FqP5JWXKJDw3FyhHVPGZpwAAR+4+lFf
551e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
552e1051a39Sopenharmony_ci
553e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_prime192v3:ALICE_prime192v3_PUB
554e1051a39Sopenharmony_ci
555e1051a39Sopenharmony_ci
556e1051a39Sopenharmony_ciPrivateKey=BOB_prime192v3
557e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
558e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEVTBTAgEBBBieW1huqwVU3ev7qgpT
559e1051a39Sopenharmony_ciLFjYEMRPONOAcaKhNAMyAASXaTjBIQX686BZJAidX+hFuvDyxbN1vBQvp40OVl0L
560e1051a39Sopenharmony_ciCG4hoZ+5McLtPATL+osKvX8=
561e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
562e1051a39Sopenharmony_ci
563e1051a39Sopenharmony_ciPublicKey=BOB_prime192v3_PUB
564e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
565e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEl2k4wSEF+vOgWSQInV/oRbrw8sWz
566e1051a39Sopenharmony_cidbwUL6eNDlZdCwhuIaGfuTHC7TwEy/qLCr1/
567e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
568e1051a39Sopenharmony_ci
569e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_prime192v3:BOB_prime192v3_PUB
570e1051a39Sopenharmony_ci
571e1051a39Sopenharmony_ci
572e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
573e1051a39Sopenharmony_ci
574e1051a39Sopenharmony_ciAvailablein = default
575e1051a39Sopenharmony_ciDerive=ALICE_prime192v3
576e1051a39Sopenharmony_ciPeerKey=BOB_prime192v3_PUB
577e1051a39Sopenharmony_ciSharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29
578e1051a39Sopenharmony_ci
579e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
580e1051a39Sopenharmony_ci
581e1051a39Sopenharmony_ciAvailablein = default
582e1051a39Sopenharmony_ciDerive=BOB_prime192v3
583e1051a39Sopenharmony_ciPeerKey=ALICE_prime192v3_PUB
584e1051a39Sopenharmony_ciSharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29
585e1051a39Sopenharmony_ci
586e1051a39Sopenharmony_ci# TEST CURVE prime239v1
587e1051a39Sopenharmony_ci
588e1051a39Sopenharmony_ciPrivateKey=ALICE_prime239v1
589e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
590e1051a39Sopenharmony_ciMIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEEBGcwZQIBAQQeRmiZXaqr3u11hiGK
591e1051a39Sopenharmony_ci1cH75U/rKc1+8YMqxcXhACRkoUADPgAEfIJpVggCXUROHgX4h5h66/0Pgr/aMtMq
592e1051a39Sopenharmony_ciExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU
593e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
594e1051a39Sopenharmony_ci
595e1051a39Sopenharmony_ciPublicKey=ALICE_prime239v1_PUB
596e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
597e1051a39Sopenharmony_ciMFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEfIJpVggCXUROHgX4h5h66/0Pgr/a
598e1051a39Sopenharmony_ciMtMqExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU
599e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
600e1051a39Sopenharmony_ci
601e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_prime239v1:ALICE_prime239v1_PUB
602e1051a39Sopenharmony_ci
603e1051a39Sopenharmony_ci
604e1051a39Sopenharmony_ciPrivateKey=BOB_prime239v1
605e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
606e1051a39Sopenharmony_ciMIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEEBGcwZQIBAQQeAbGRRoBgqHVUBFot
607e1051a39Sopenharmony_ci5m9Ytm8RU+ISkA33VgQrHGM/oUADPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqgUH3i
608e1051a39Sopenharmony_ciMk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR
609e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
610e1051a39Sopenharmony_ci
611e1051a39Sopenharmony_ciPublicKey=BOB_prime239v1_PUB
612e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
613e1051a39Sopenharmony_ciMFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqg
614e1051a39Sopenharmony_ciUH3iMk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR
615e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
616e1051a39Sopenharmony_ci
617e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_prime239v1:BOB_prime239v1_PUB
618e1051a39Sopenharmony_ci
619e1051a39Sopenharmony_ci
620e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
621e1051a39Sopenharmony_ci
622e1051a39Sopenharmony_ciAvailablein = default
623e1051a39Sopenharmony_ciDerive=ALICE_prime239v1
624e1051a39Sopenharmony_ciPeerKey=BOB_prime239v1_PUB
625e1051a39Sopenharmony_ciSharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e
626e1051a39Sopenharmony_ci
627e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
628e1051a39Sopenharmony_ci
629e1051a39Sopenharmony_ciAvailablein = default
630e1051a39Sopenharmony_ciDerive=BOB_prime239v1
631e1051a39Sopenharmony_ciPeerKey=ALICE_prime239v1_PUB
632e1051a39Sopenharmony_ciSharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e
633e1051a39Sopenharmony_ci
634e1051a39Sopenharmony_ci# TEST CURVE prime239v2
635e1051a39Sopenharmony_ci
636e1051a39Sopenharmony_ciPrivateKey=ALICE_prime239v2
637e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
638e1051a39Sopenharmony_ciMIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEFBGcwZQIBAQQeemq6S5puHF94ZW/W
639e1051a39Sopenharmony_ci6BMRim+HFFM0zxVZQpWG+bf2oUADPgAELukUodCQsmwzGVR3lLEGKQ6quGd6kDXN
640e1051a39Sopenharmony_ciDjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN
641e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
642e1051a39Sopenharmony_ci
643e1051a39Sopenharmony_ciPublicKey=ALICE_prime239v2_PUB
644e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
645e1051a39Sopenharmony_ciMFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAELukUodCQsmwzGVR3lLEGKQ6quGd6
646e1051a39Sopenharmony_cikDXNDjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN
647e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
648e1051a39Sopenharmony_ci
649e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_prime239v2:ALICE_prime239v2_PUB
650e1051a39Sopenharmony_ci
651e1051a39Sopenharmony_ci
652e1051a39Sopenharmony_ciPrivateKey=BOB_prime239v2
653e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
654e1051a39Sopenharmony_ciMIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEFBGcwZQIBAQQeAEaCw7ulF8GZcmbj
655e1051a39Sopenharmony_ciaDmcrw8Gex+hX0rNvwzoC7+6oUADPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++ihUW
656e1051a39Sopenharmony_cims4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u
657e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
658e1051a39Sopenharmony_ci
659e1051a39Sopenharmony_ciPublicKey=BOB_prime239v2_PUB
660e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
661e1051a39Sopenharmony_ciMFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++
662e1051a39Sopenharmony_ciihUWms4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u
663e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
664e1051a39Sopenharmony_ci
665e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_prime239v2:BOB_prime239v2_PUB
666e1051a39Sopenharmony_ci
667e1051a39Sopenharmony_ci
668e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
669e1051a39Sopenharmony_ci
670e1051a39Sopenharmony_ciAvailablein = default
671e1051a39Sopenharmony_ciDerive=ALICE_prime239v2
672e1051a39Sopenharmony_ciPeerKey=BOB_prime239v2_PUB
673e1051a39Sopenharmony_ciSharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703
674e1051a39Sopenharmony_ci
675e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
676e1051a39Sopenharmony_ci
677e1051a39Sopenharmony_ciAvailablein = default
678e1051a39Sopenharmony_ciDerive=BOB_prime239v2
679e1051a39Sopenharmony_ciPeerKey=ALICE_prime239v2_PUB
680e1051a39Sopenharmony_ciSharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703
681e1051a39Sopenharmony_ci
682e1051a39Sopenharmony_ci# TEST CURVE prime239v3
683e1051a39Sopenharmony_ci
684e1051a39Sopenharmony_ciPrivateKey=ALICE_prime239v3
685e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
686e1051a39Sopenharmony_ciMIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEGBGcwZQIBAQQeGlwSPAYfmiP9r2nA
687e1051a39Sopenharmony_ciSD52VqKyZpEnU+Jmynlf2DI7oUADPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnOL/BD
688e1051a39Sopenharmony_ciqNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp
689e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
690e1051a39Sopenharmony_ci
691e1051a39Sopenharmony_ciPublicKey=ALICE_prime239v3_PUB
692e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
693e1051a39Sopenharmony_ciMFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnO
694e1051a39Sopenharmony_ciL/BDqNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp
695e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
696e1051a39Sopenharmony_ci
697e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_prime239v3:ALICE_prime239v3_PUB
698e1051a39Sopenharmony_ci
699e1051a39Sopenharmony_ci
700e1051a39Sopenharmony_ciPrivateKey=BOB_prime239v3
701e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
702e1051a39Sopenharmony_ciMIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEGBGcwZQIBAQQeU1KIfJBGvItr8//g
703e1051a39Sopenharmony_cikW1zoPkveo9lvXBlnUV5/5rDoUADPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQaVAb
704e1051a39Sopenharmony_ci3QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq
705e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
706e1051a39Sopenharmony_ci
707e1051a39Sopenharmony_ciPublicKey=BOB_prime239v3_PUB
708e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
709e1051a39Sopenharmony_ciMFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQ
710e1051a39Sopenharmony_ciaVAb3QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq
711e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
712e1051a39Sopenharmony_ci
713e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_prime239v3:BOB_prime239v3_PUB
714e1051a39Sopenharmony_ci
715e1051a39Sopenharmony_ci
716e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
717e1051a39Sopenharmony_ci
718e1051a39Sopenharmony_ciAvailablein = default
719e1051a39Sopenharmony_ciDerive=ALICE_prime239v3
720e1051a39Sopenharmony_ciPeerKey=BOB_prime239v3_PUB
721e1051a39Sopenharmony_ciSharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9
722e1051a39Sopenharmony_ci
723e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
724e1051a39Sopenharmony_ci
725e1051a39Sopenharmony_ciAvailablein = default
726e1051a39Sopenharmony_ciDerive=BOB_prime239v3
727e1051a39Sopenharmony_ciPeerKey=ALICE_prime239v3_PUB
728e1051a39Sopenharmony_ciSharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9
729e1051a39Sopenharmony_ci
730e1051a39Sopenharmony_ci# TEST CURVE sect113r1
731e1051a39Sopenharmony_ci
732e1051a39Sopenharmony_ciPrivateKey=ALICE_sect113r1
733e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
734e1051a39Sopenharmony_ciMFECAQAwEAYHKoZIzj0CAQYFK4EEAAQEOjA4AgEBBA8AcrP9u8BlWb4knkGVZmSh
735e1051a39Sopenharmony_ciIgMgAAQBviTf62+1V4etJb2D9LkBadAFmdmRS+rVI3spTYs=
736e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
737e1051a39Sopenharmony_ci
738e1051a39Sopenharmony_ciPublicKey=ALICE_sect113r1_PUB
739e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
740e1051a39Sopenharmony_ciMDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEAb4k3+tvtVeHrSW9g/S5AWnQBZnZkUvq
741e1051a39Sopenharmony_ci1SN7KU2L
742e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
743e1051a39Sopenharmony_ci
744e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect113r1:ALICE_sect113r1_PUB
745e1051a39Sopenharmony_ci
746e1051a39Sopenharmony_ci
747e1051a39Sopenharmony_ciPrivateKey=BOB_sect113r1
748e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
749e1051a39Sopenharmony_ciMFECAQAwEAYHKoZIzj0CAQYFK4EEAAQEOjA4AgEBBA8AmhEq3A9KdbKQUz1F/Myh
750e1051a39Sopenharmony_ciIgMgAAQAuSRBNxXjIjezwrGF8VkBxWR69g0UJaBIIArpdNo=
751e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
752e1051a39Sopenharmony_ci
753e1051a39Sopenharmony_ciPublicKey=BOB_sect113r1_PUB
754e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
755e1051a39Sopenharmony_ciMDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEALkkQTcV4yI3s8KxhfFZAcVkevYNFCWg
756e1051a39Sopenharmony_ciSCAK6XTa
757e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
758e1051a39Sopenharmony_ci
759e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect113r1:BOB_sect113r1_PUB
760e1051a39Sopenharmony_ci
761e1051a39Sopenharmony_ci
762e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
763e1051a39Sopenharmony_ci
764e1051a39Sopenharmony_ciAvailablein = default
765e1051a39Sopenharmony_ciDerive=ALICE_sect113r1
766e1051a39Sopenharmony_ciPeerKey=BOB_sect113r1_PUB
767e1051a39Sopenharmony_ciSharedSecret=015405437add26b8841c62a9016c85
768e1051a39Sopenharmony_ci
769e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
770e1051a39Sopenharmony_ci
771e1051a39Sopenharmony_ciAvailablein = default
772e1051a39Sopenharmony_ciDerive=BOB_sect113r1
773e1051a39Sopenharmony_ciPeerKey=ALICE_sect113r1_PUB
774e1051a39Sopenharmony_ciSharedSecret=015405437add26b8841c62a9016c85
775e1051a39Sopenharmony_ci
776e1051a39Sopenharmony_ci# TEST CURVE sect113r2
777e1051a39Sopenharmony_ci
778e1051a39Sopenharmony_ciPrivateKey=ALICE_sect113r2
779e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
780e1051a39Sopenharmony_ciMFECAQAwEAYHKoZIzj0CAQYFK4EEAAUEOjA4AgEBBA8ABqFZ6Z7BKKjvrzXh99Wh
781e1051a39Sopenharmony_ciIgMgAAQBTQTHA9uSxcZ8kvsSVUUBcLQ4m45U10VwVCQ+oGQ=
782e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
783e1051a39Sopenharmony_ci
784e1051a39Sopenharmony_ciPublicKey=ALICE_sect113r2_PUB
785e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
786e1051a39Sopenharmony_ciMDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAU0ExwPbksXGfJL7ElVFAXC0OJuOVNdF
787e1051a39Sopenharmony_cicFQkPqBk
788e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
789e1051a39Sopenharmony_ci
790e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect113r2:ALICE_sect113r2_PUB
791e1051a39Sopenharmony_ci
792e1051a39Sopenharmony_ci
793e1051a39Sopenharmony_ciPrivateKey=BOB_sect113r2
794e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
795e1051a39Sopenharmony_ciMFECAQAwEAYHKoZIzj0CAQYFK4EEAAUEOjA4AgEBBA8ABPHhZ0kCp0TocQJIuiuh
796e1051a39Sopenharmony_ciIgMgAAQBSi7u+Ur776iGyg0Ij6UAN70IzPVZxGK5zPxp6wo=
797e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
798e1051a39Sopenharmony_ci
799e1051a39Sopenharmony_ciPublicKey=BOB_sect113r2_PUB
800e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
801e1051a39Sopenharmony_ciMDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAUou7vlK+++ohsoNCI+lADe9CMz1WcRi
802e1051a39Sopenharmony_ciucz8aesK
803e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
804e1051a39Sopenharmony_ci
805e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect113r2:BOB_sect113r2_PUB
806e1051a39Sopenharmony_ci
807e1051a39Sopenharmony_ci
808e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
809e1051a39Sopenharmony_ci
810e1051a39Sopenharmony_ciAvailablein = default
811e1051a39Sopenharmony_ciDerive=ALICE_sect113r2
812e1051a39Sopenharmony_ciPeerKey=BOB_sect113r2_PUB
813e1051a39Sopenharmony_ciSharedSecret=014231c5e9e28d451aa44a755407e1
814e1051a39Sopenharmony_ci
815e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
816e1051a39Sopenharmony_ci
817e1051a39Sopenharmony_ciAvailablein = default
818e1051a39Sopenharmony_ciDerive=BOB_sect113r2
819e1051a39Sopenharmony_ciPeerKey=ALICE_sect113r2_PUB
820e1051a39Sopenharmony_ciSharedSecret=014231c5e9e28d451aa44a755407e1
821e1051a39Sopenharmony_ci
822e1051a39Sopenharmony_ci# TEST CURVE sect131r1
823e1051a39Sopenharmony_ci
824e1051a39Sopenharmony_ciPrivateKey=ALICE_sect131r1
825e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
826e1051a39Sopenharmony_ciMFcCAQAwEAYHKoZIzj0CAQYFK4EEABYEQDA+AgEBBBEAUCFDwJLLThLHiDlw/Qcn
827e1051a39Sopenharmony_ci8aEmAyQABAAU+ywF9iPv6LDldKOLhLgXBRI7EpZnbXPXhUmkQWPhHAQ=
828e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
829e1051a39Sopenharmony_ci
830e1051a39Sopenharmony_ciPublicKey=ALICE_sect131r1_PUB
831e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
832e1051a39Sopenharmony_ciMDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEABT7LAX2I+/osOV0o4uEuBcFEjsSlmdt
833e1051a39Sopenharmony_cic9eFSaRBY+EcBA==
834e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
835e1051a39Sopenharmony_ci
836e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect131r1:ALICE_sect131r1_PUB
837e1051a39Sopenharmony_ci
838e1051a39Sopenharmony_ci
839e1051a39Sopenharmony_ciPrivateKey=BOB_sect131r1
840e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
841e1051a39Sopenharmony_ciMFcCAQAwEAYHKoZIzj0CAQYFK4EEABYEQDA+AgEBBBEDxxMzxjxJmYfSZvWJKq+V
842e1051a39Sopenharmony_civKEmAyQABAFHQ2a+h+Yn5N4Lt0IoJcVVBrf9xkZNS0xxblh+0wndq9s=
843e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
844e1051a39Sopenharmony_ci
845e1051a39Sopenharmony_ciPublicKey=BOB_sect131r1_PUB
846e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
847e1051a39Sopenharmony_ciMDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEAUdDZr6H5ifk3gu3QiglxVUGt/3GRk1L
848e1051a39Sopenharmony_ciTHFuWH7TCd2r2w==
849e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
850e1051a39Sopenharmony_ci
851e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect131r1:BOB_sect131r1_PUB
852e1051a39Sopenharmony_ci
853e1051a39Sopenharmony_ci
854e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
855e1051a39Sopenharmony_ci
856e1051a39Sopenharmony_ciAvailablein = default
857e1051a39Sopenharmony_ciDerive=ALICE_sect131r1
858e1051a39Sopenharmony_ciPeerKey=BOB_sect131r1_PUB
859e1051a39Sopenharmony_ciSharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702
860e1051a39Sopenharmony_ci
861e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
862e1051a39Sopenharmony_ci
863e1051a39Sopenharmony_ciAvailablein = default
864e1051a39Sopenharmony_ciDerive=BOB_sect131r1
865e1051a39Sopenharmony_ciPeerKey=ALICE_sect131r1_PUB
866e1051a39Sopenharmony_ciSharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702
867e1051a39Sopenharmony_ci
868e1051a39Sopenharmony_ci# TEST CURVE sect131r2
869e1051a39Sopenharmony_ci
870e1051a39Sopenharmony_ciPrivateKey=ALICE_sect131r2
871e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
872e1051a39Sopenharmony_ciMFcCAQAwEAYHKoZIzj0CAQYFK4EEABcEQDA+AgEBBBEDHPPtQCKJB8g01rMkT8Sk
873e1051a39Sopenharmony_ci9aEmAyQABAcWl2Z/1kIc4mWCbRH4+c/2B47RC31JyifKvkxkHt05x3g=
874e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
875e1051a39Sopenharmony_ci
876e1051a39Sopenharmony_ciPublicKey=ALICE_sect131r2_PUB
877e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
878e1051a39Sopenharmony_ciMDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEBxaXZn/WQhziZYJtEfj5z/YHjtELfUnK
879e1051a39Sopenharmony_ciJ8q+TGQe3TnHeA==
880e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
881e1051a39Sopenharmony_ci
882e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect131r2:ALICE_sect131r2_PUB
883e1051a39Sopenharmony_ci
884e1051a39Sopenharmony_ci
885e1051a39Sopenharmony_ciPrivateKey=BOB_sect131r2
886e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
887e1051a39Sopenharmony_ciMFcCAQAwEAYHKoZIzj0CAQYFK4EEABcEQDA+AgEBBBEDR9ez/YtS29S7/R5+rUiX
888e1051a39Sopenharmony_ciVKEmAyQABALZHNBITDoigpOwTzczlaN9AsRk5JzMUJXYkvBEqj+YILQ=
889e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
890e1051a39Sopenharmony_ci
891e1051a39Sopenharmony_ciPublicKey=BOB_sect131r2_PUB
892e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
893e1051a39Sopenharmony_ciMDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEAtkc0EhMOiKCk7BPNzOVo30CxGTknMxQ
894e1051a39Sopenharmony_cildiS8ESqP5ggtA==
895e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
896e1051a39Sopenharmony_ci
897e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect131r2:BOB_sect131r2_PUB
898e1051a39Sopenharmony_ci
899e1051a39Sopenharmony_ci
900e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
901e1051a39Sopenharmony_ci
902e1051a39Sopenharmony_ciAvailablein = default
903e1051a39Sopenharmony_ciDerive=ALICE_sect131r2
904e1051a39Sopenharmony_ciPeerKey=BOB_sect131r2_PUB
905e1051a39Sopenharmony_ciSharedSecret=03cbec3a3050c7f13d4801ad692d61c417
906e1051a39Sopenharmony_ci
907e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
908e1051a39Sopenharmony_ci
909e1051a39Sopenharmony_ciAvailablein = default
910e1051a39Sopenharmony_ciDerive=BOB_sect131r2
911e1051a39Sopenharmony_ciPeerKey=ALICE_sect131r2_PUB
912e1051a39Sopenharmony_ciSharedSecret=03cbec3a3050c7f13d4801ad692d61c417
913e1051a39Sopenharmony_ci
914e1051a39Sopenharmony_ci# TEST CURVE sect163r1
915e1051a39Sopenharmony_ci
916e1051a39Sopenharmony_ciPrivateKey=ALICE_sect163r1
917e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
918e1051a39Sopenharmony_ciMGMCAQAwEAYHKoZIzj0CAQYFK4EEAAIETDBKAgEBBBUBl9zmlPmFF5v9h1IIENAx
919e1051a39Sopenharmony_ci1b8tj0+hLgMsAAQE3j8Jn58CCtEDwvOZ5DwgYGBYvIECz1zN8UwPfTFSdXjTWQcr
920e1051a39Sopenharmony_ci9gWxNMA=
921e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
922e1051a39Sopenharmony_ci
923e1051a39Sopenharmony_ciPublicKey=ALICE_sect163r1_PUB
924e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
925e1051a39Sopenharmony_ciMEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEBN4/CZ+fAgrRA8LzmeQ8IGBgWLyBAs9c
926e1051a39Sopenharmony_cizfFMD30xUnV401kHK/YFsTTA
927e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
928e1051a39Sopenharmony_ci
929e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect163r1:ALICE_sect163r1_PUB
930e1051a39Sopenharmony_ci
931e1051a39Sopenharmony_ci
932e1051a39Sopenharmony_ciPrivateKey=BOB_sect163r1
933e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
934e1051a39Sopenharmony_ciMGMCAQAwEAYHKoZIzj0CAQYFK4EEAAIETDBKAgEBBBUA/nzN5yCavvZlXyDGEihW
935e1051a39Sopenharmony_cirwG360+hLgMsAAQDt6XZHfzXABSTnGhzfoPtfdLZgaoGhBdeWz+318vNmC6AMJP+
936e1051a39Sopenharmony_ciPntHzsA=
937e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
938e1051a39Sopenharmony_ci
939e1051a39Sopenharmony_ciPublicKey=BOB_sect163r1_PUB
940e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
941e1051a39Sopenharmony_ciMEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEA7el2R381wAUk5xoc36D7X3S2YGqBoQX
942e1051a39Sopenharmony_ciXls/t9fLzZgugDCT/j57R87A
943e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
944e1051a39Sopenharmony_ci
945e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect163r1:BOB_sect163r1_PUB
946e1051a39Sopenharmony_ci
947e1051a39Sopenharmony_ci
948e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
949e1051a39Sopenharmony_ci
950e1051a39Sopenharmony_ciAvailablein=default
951e1051a39Sopenharmony_ciDerive=ALICE_sect163r1
952e1051a39Sopenharmony_ciPeerKey=BOB_sect163r1_PUB
953e1051a39Sopenharmony_ciSharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
954e1051a39Sopenharmony_ci
955e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
956e1051a39Sopenharmony_ci
957e1051a39Sopenharmony_ciAvailablein=default
958e1051a39Sopenharmony_ciDerive=BOB_sect163r1
959e1051a39Sopenharmony_ciPeerKey=ALICE_sect163r1_PUB
960e1051a39Sopenharmony_ciSharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
961e1051a39Sopenharmony_ci
962e1051a39Sopenharmony_ci# TEST CURVE sect193r1
963e1051a39Sopenharmony_ci
964e1051a39Sopenharmony_ciPrivateKey=ALICE_sect193r1
965e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
966e1051a39Sopenharmony_ciMG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAEQlofBlvj8zDK5o4CCfA
967e1051a39Sopenharmony_ciaOQOmlAyTimBoTYDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUnNwBn5T26m15R
968e1051a39Sopenharmony_ciM4MLnYGdklcAM8oMOML999w=
969e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
970e1051a39Sopenharmony_ci
971e1051a39Sopenharmony_ciPublicKey=ALICE_sect193r1_PUB
972e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
973e1051a39Sopenharmony_ciMEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUn
974e1051a39Sopenharmony_ciNwBn5T26m15RM4MLnYGdklcAM8oMOML999w=
975e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
976e1051a39Sopenharmony_ci
977e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect193r1:ALICE_sect193r1_PUB
978e1051a39Sopenharmony_ci
979e1051a39Sopenharmony_ci
980e1051a39Sopenharmony_ciPrivateKey=BOB_sect193r1
981e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
982e1051a39Sopenharmony_ciMG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAnxvYLKZaw4Rj24WTRBfg
983e1051a39Sopenharmony_ciiar5vp3R3pCJoTYDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUpYQE/jBjzUHIC
984e1051a39Sopenharmony_ciqMNZTHy9gT2R9yc0GBZ/Dic=
985e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
986e1051a39Sopenharmony_ci
987e1051a39Sopenharmony_ciPublicKey=BOB_sect193r1_PUB
988e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
989e1051a39Sopenharmony_ciMEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUp
990e1051a39Sopenharmony_ciYQE/jBjzUHICqMNZTHy9gT2R9yc0GBZ/Dic=
991e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
992e1051a39Sopenharmony_ci
993e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect193r1:BOB_sect193r1_PUB
994e1051a39Sopenharmony_ci
995e1051a39Sopenharmony_ci
996e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
997e1051a39Sopenharmony_ci
998e1051a39Sopenharmony_ciAvailablein=default
999e1051a39Sopenharmony_ciDerive=ALICE_sect193r1
1000e1051a39Sopenharmony_ciPeerKey=BOB_sect193r1_PUB
1001e1051a39Sopenharmony_ciSharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
1002e1051a39Sopenharmony_ci
1003e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1004e1051a39Sopenharmony_ci
1005e1051a39Sopenharmony_ciAvailablein=default
1006e1051a39Sopenharmony_ciDerive=BOB_sect193r1
1007e1051a39Sopenharmony_ciPeerKey=ALICE_sect193r1_PUB
1008e1051a39Sopenharmony_ciSharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
1009e1051a39Sopenharmony_ci
1010e1051a39Sopenharmony_ci# TEST CURVE sect193r2
1011e1051a39Sopenharmony_ci
1012e1051a39Sopenharmony_ciPrivateKey=ALICE_sect193r2
1013e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1014e1051a39Sopenharmony_ciMG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAj54XQW+b3bnX9duvqaa+
1015e1051a39Sopenharmony_cilPTNcvOlxRAvoTYDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWkwQFc4m1ISx4o
1016e1051a39Sopenharmony_cimtNyCVI7FXV5zNnaGWVACT4=
1017e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1018e1051a39Sopenharmony_ci
1019e1051a39Sopenharmony_ciPublicKey=ALICE_sect193r2_PUB
1020e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1021e1051a39Sopenharmony_ciMEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWk
1022e1051a39Sopenharmony_ciwQFc4m1ISx4omtNyCVI7FXV5zNnaGWVACT4=
1023e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1024e1051a39Sopenharmony_ci
1025e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect193r2:ALICE_sect193r2_PUB
1026e1051a39Sopenharmony_ci
1027e1051a39Sopenharmony_ci
1028e1051a39Sopenharmony_ciPrivateKey=BOB_sect193r2
1029e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1030e1051a39Sopenharmony_ciMG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAvMiVR0abk6pHoeOIBESL
1031e1051a39Sopenharmony_cifB9B4gsZJjLsoTYDNAAEADtKDcwL660+Mm11Vl254GI3TnD+fragdwF+wY5qlMu5
1032e1051a39Sopenharmony_ciVtrUDMHuAP0q3eGQUsrzNo0=
1033e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1034e1051a39Sopenharmony_ci
1035e1051a39Sopenharmony_ciPublicKey=BOB_sect193r2_PUB
1036e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1037e1051a39Sopenharmony_ciMEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEADtKDcwL660+Mm11Vl254GI3TnD+frag
1038e1051a39Sopenharmony_cidwF+wY5qlMu5VtrUDMHuAP0q3eGQUsrzNo0=
1039e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1040e1051a39Sopenharmony_ci
1041e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect193r2:BOB_sect193r2_PUB
1042e1051a39Sopenharmony_ci
1043e1051a39Sopenharmony_ci
1044e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1045e1051a39Sopenharmony_ci
1046e1051a39Sopenharmony_ciAvailablein=default
1047e1051a39Sopenharmony_ciDerive=ALICE_sect193r2
1048e1051a39Sopenharmony_ciPeerKey=BOB_sect193r2_PUB
1049e1051a39Sopenharmony_ciSharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
1050e1051a39Sopenharmony_ci
1051e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1052e1051a39Sopenharmony_ci
1053e1051a39Sopenharmony_ciAvailablein=default
1054e1051a39Sopenharmony_ciDerive=BOB_sect193r2
1055e1051a39Sopenharmony_ciPeerKey=ALICE_sect193r2_PUB
1056e1051a39Sopenharmony_ciSharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
1057e1051a39Sopenharmony_ci
1058e1051a39Sopenharmony_ci# TEST CURVE sect239k1
1059e1051a39Sopenharmony_ci
1060e1051a39Sopenharmony_ciPrivateKey=ALICE_sect239k1
1061e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1062e1051a39Sopenharmony_ciMH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4MhpuQTtDeLBboZgiW11d/
1063e1051a39Sopenharmony_ciKBlgUL4YvTjZ8zg4HR2hQAM+AAQafRD6X3L/7c/FN69KuA04a4bhxHZezmz1G15m
1064e1051a39Sopenharmony_citltwl8zlWsR5+GNToxV0OBLbStAQbXxqBa2Gg83B0oc=
1065e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1066e1051a39Sopenharmony_ci
1067e1051a39Sopenharmony_ciPublicKey=ALICE_sect239k1_PUB
1068e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1069e1051a39Sopenharmony_ciMFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEGn0Q+l9y/+3PxTevSrgNOGuG4cR2Xs5s
1070e1051a39Sopenharmony_ci9RteZrZbcJfM5VrEefhjU6MVdDgS20rQEG18agWthoPNwdKH
1071e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1072e1051a39Sopenharmony_ci
1073e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect239k1:ALICE_sect239k1_PUB
1074e1051a39Sopenharmony_ci
1075e1051a39Sopenharmony_ci
1076e1051a39Sopenharmony_ciPrivateKey=BOB_sect239k1
1077e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1078e1051a39Sopenharmony_ciMH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4FBG477KvylisppUFwbDl/
1079e1051a39Sopenharmony_ciSRGnX5FFmfw/xWIiEMehQAM+AAQFii094UX6F5m8Dk0eI/DhF3+IDUu7h81hTdyZ
1080e1051a39Sopenharmony_cixxET0IokxFkTUf/re9WPA7LxPOCuiIPZUNVCRxRWSuU=
1081e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1082e1051a39Sopenharmony_ci
1083e1051a39Sopenharmony_ciPublicKey=BOB_sect239k1_PUB
1084e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1085e1051a39Sopenharmony_ciMFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEBYotPeFF+heZvA5NHiPw4Rd/iA1Lu4fN
1086e1051a39Sopenharmony_ciYU3cmccRE9CKJMRZE1H/63vVjwOy8TzgroiD2VDVQkcUVkrl
1087e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1088e1051a39Sopenharmony_ci
1089e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect239k1:BOB_sect239k1_PUB
1090e1051a39Sopenharmony_ci
1091e1051a39Sopenharmony_ci
1092e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1093e1051a39Sopenharmony_ci
1094e1051a39Sopenharmony_ciAvailablein=default
1095e1051a39Sopenharmony_ciDerive=ALICE_sect239k1
1096e1051a39Sopenharmony_ciPeerKey=BOB_sect239k1_PUB
1097e1051a39Sopenharmony_ciSharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
1098e1051a39Sopenharmony_ci
1099e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1100e1051a39Sopenharmony_ci
1101e1051a39Sopenharmony_ciAvailablein=default
1102e1051a39Sopenharmony_ciDerive=BOB_sect239k1
1103e1051a39Sopenharmony_ciPeerKey=ALICE_sect239k1_PUB
1104e1051a39Sopenharmony_ciSharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
1105e1051a39Sopenharmony_ci
1106e1051a39Sopenharmony_ci
1107e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1108e1051a39Sopenharmony_ci
1109e1051a39Sopenharmony_ciAvailablein = default
1110e1051a39Sopenharmony_ciDerive=ALICE_sect163r1
1111e1051a39Sopenharmony_ciPeerKey=BOB_sect163r1_PUB
1112e1051a39Sopenharmony_ciSharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
1113e1051a39Sopenharmony_ci
1114e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1115e1051a39Sopenharmony_ci
1116e1051a39Sopenharmony_ciAvailablein = default
1117e1051a39Sopenharmony_ciDerive=BOB_sect163r1
1118e1051a39Sopenharmony_ciPeerKey=ALICE_sect163r1_PUB
1119e1051a39Sopenharmony_ciSharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
1120e1051a39Sopenharmony_ci
1121e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1122e1051a39Sopenharmony_ci
1123e1051a39Sopenharmony_ciAvailablein = default
1124e1051a39Sopenharmony_ciDerive=ALICE_sect193r1
1125e1051a39Sopenharmony_ciPeerKey=BOB_sect193r1_PUB
1126e1051a39Sopenharmony_ciSharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
1127e1051a39Sopenharmony_ci
1128e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1129e1051a39Sopenharmony_ci
1130e1051a39Sopenharmony_ciAvailablein = default
1131e1051a39Sopenharmony_ciDerive=BOB_sect193r1
1132e1051a39Sopenharmony_ciPeerKey=ALICE_sect193r1_PUB
1133e1051a39Sopenharmony_ciSharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
1134e1051a39Sopenharmony_ci
1135e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1136e1051a39Sopenharmony_ci
1137e1051a39Sopenharmony_ciAvailablein = default
1138e1051a39Sopenharmony_ciDerive=ALICE_sect193r2
1139e1051a39Sopenharmony_ciPeerKey=BOB_sect193r2_PUB
1140e1051a39Sopenharmony_ciSharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
1141e1051a39Sopenharmony_ci
1142e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1143e1051a39Sopenharmony_ci
1144e1051a39Sopenharmony_ciAvailablein = default
1145e1051a39Sopenharmony_ciDerive=BOB_sect193r2
1146e1051a39Sopenharmony_ciPeerKey=ALICE_sect193r2_PUB
1147e1051a39Sopenharmony_ciSharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
1148e1051a39Sopenharmony_ci
1149e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1150e1051a39Sopenharmony_ci
1151e1051a39Sopenharmony_ciAvailablein = default
1152e1051a39Sopenharmony_ciDerive=ALICE_sect239k1
1153e1051a39Sopenharmony_ciPeerKey=BOB_sect239k1_PUB
1154e1051a39Sopenharmony_ciSharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
1155e1051a39Sopenharmony_ci
1156e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1157e1051a39Sopenharmony_ci
1158e1051a39Sopenharmony_ciAvailablein = default
1159e1051a39Sopenharmony_ciDerive=BOB_sect239k1
1160e1051a39Sopenharmony_ciPeerKey=ALICE_sect239k1_PUB
1161e1051a39Sopenharmony_ciSharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
1162e1051a39Sopenharmony_ci
1163e1051a39Sopenharmony_ci# TEST CURVE c2pnb163v1
1164e1051a39Sopenharmony_ci
1165e1051a39Sopenharmony_ciPrivateKey=ALICE_c2pnb163v1
1166e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1167e1051a39Sopenharmony_ciMGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUDTVBXDIdMMg5JIb6y
1168e1051a39Sopenharmony_ciZHLpkONauzuhLgMsAAQC/TaMi2YGY4SmYVCrIVVommDnOyMHJZ1VZ4+fT+hE/qRp
1169e1051a39Sopenharmony_ciWHMMW5gOZO4=
1170e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1171e1051a39Sopenharmony_ci
1172e1051a39Sopenharmony_ciPublicKey=ALICE_c2pnb163v1_PUB
1173e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1174e1051a39Sopenharmony_ciMEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEAv02jItmBmOEpmFQqyFVaJpg5zsj
1175e1051a39Sopenharmony_ciByWdVWePn0/oRP6kaVhzDFuYDmTu
1176e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1177e1051a39Sopenharmony_ci
1178e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2pnb163v1:ALICE_c2pnb163v1_PUB
1179e1051a39Sopenharmony_ci
1180e1051a39Sopenharmony_ci
1181e1051a39Sopenharmony_ciPrivateKey=BOB_c2pnb163v1
1182e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1183e1051a39Sopenharmony_ciMGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUC3uEAfGc3+a0FOrFh
1184e1051a39Sopenharmony_ciftdUBtZ5BPOhLgMsAAQGojKkhnOduUQY6XT0GwQbDe1YM1wFkj3vZGkhO5OzsqG1
1185e1051a39Sopenharmony_ciQqQLkFeMwKo=
1186e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1187e1051a39Sopenharmony_ci
1188e1051a39Sopenharmony_ciPublicKey=BOB_c2pnb163v1_PUB
1189e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1190e1051a39Sopenharmony_ciMEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBqIypIZznblEGOl09BsEGw3tWDNc
1191e1051a39Sopenharmony_ciBZI972RpITuTs7KhtUKkC5BXjMCq
1192e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1193e1051a39Sopenharmony_ci
1194e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2pnb163v1:BOB_c2pnb163v1_PUB
1195e1051a39Sopenharmony_ci
1196e1051a39Sopenharmony_ci
1197e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1198e1051a39Sopenharmony_ci
1199e1051a39Sopenharmony_ciAvailablein = default
1200e1051a39Sopenharmony_ciDerive=ALICE_c2pnb163v1
1201e1051a39Sopenharmony_ciPeerKey=BOB_c2pnb163v1_PUB
1202e1051a39Sopenharmony_ciSharedSecret=05939a47cb503656e684f433001e45776c7620e13b
1203e1051a39Sopenharmony_ci
1204e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1205e1051a39Sopenharmony_ci
1206e1051a39Sopenharmony_ciAvailablein = default
1207e1051a39Sopenharmony_ciDerive=BOB_c2pnb163v1
1208e1051a39Sopenharmony_ciPeerKey=ALICE_c2pnb163v1_PUB
1209e1051a39Sopenharmony_ciSharedSecret=05939a47cb503656e684f433001e45776c7620e13b
1210e1051a39Sopenharmony_ci
1211e1051a39Sopenharmony_ci# TEST CURVE c2pnb163v2
1212e1051a39Sopenharmony_ci
1213e1051a39Sopenharmony_ciPrivateKey=ALICE_c2pnb163v2
1214e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1215e1051a39Sopenharmony_ciMGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUC3m3meJNbhDwwFH3C
1216e1051a39Sopenharmony_ci//L2EyOQNruhLgMsAAQBaATOiPV6c8icBYWczLXM6k+t8U4FIN57iiC8RsmIS3+V
1217e1051a39Sopenharmony_ciyM/rN3UBZaw=
1218e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1219e1051a39Sopenharmony_ci
1220e1051a39Sopenharmony_ciPublicKey=ALICE_c2pnb163v2_PUB
1221e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1222e1051a39Sopenharmony_ciMEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAWgEzoj1enPInAWFnMy1zOpPrfFO
1223e1051a39Sopenharmony_ciBSDee4ogvEbJiEt/lcjP6zd1AWWs
1224e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1225e1051a39Sopenharmony_ci
1226e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2pnb163v2:ALICE_c2pnb163v2_PUB
1227e1051a39Sopenharmony_ci
1228e1051a39Sopenharmony_ci
1229e1051a39Sopenharmony_ciPrivateKey=BOB_c2pnb163v2
1230e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1231e1051a39Sopenharmony_ciMGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUBvd/DvKharywckSaW
1232e1051a39Sopenharmony_ciaAniKByXBwihLgMsAAQH0+FWe4mb13QrEZCPwfIS+gChEXoGhyBVubt6+SSgS5nS
1233e1051a39Sopenharmony_cieDGgjW/36Qw=
1234e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1235e1051a39Sopenharmony_ci
1236e1051a39Sopenharmony_ciPublicKey=BOB_c2pnb163v2_PUB
1237e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1238e1051a39Sopenharmony_ciMEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEB9PhVnuJm9d0KxGQj8HyEvoAoRF6
1239e1051a39Sopenharmony_ciBocgVbm7evkkoEuZ0ngxoI1v9+kM
1240e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1241e1051a39Sopenharmony_ci
1242e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2pnb163v2:BOB_c2pnb163v2_PUB
1243e1051a39Sopenharmony_ci
1244e1051a39Sopenharmony_ci
1245e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1246e1051a39Sopenharmony_ci
1247e1051a39Sopenharmony_ciAvailablein = default
1248e1051a39Sopenharmony_ciDerive=ALICE_c2pnb163v2
1249e1051a39Sopenharmony_ciPeerKey=BOB_c2pnb163v2_PUB
1250e1051a39Sopenharmony_ciSharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d
1251e1051a39Sopenharmony_ci
1252e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1253e1051a39Sopenharmony_ci
1254e1051a39Sopenharmony_ciAvailablein = default
1255e1051a39Sopenharmony_ciDerive=BOB_c2pnb163v2
1256e1051a39Sopenharmony_ciPeerKey=ALICE_c2pnb163v2_PUB
1257e1051a39Sopenharmony_ciSharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d
1258e1051a39Sopenharmony_ci
1259e1051a39Sopenharmony_ci# TEST CURVE c2pnb163v3
1260e1051a39Sopenharmony_ci
1261e1051a39Sopenharmony_ciPrivateKey=ALICE_c2pnb163v3
1262e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1263e1051a39Sopenharmony_ciMGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUCtJ0ZQMD5T6Ym/jZx
1264e1051a39Sopenharmony_ciFzb9tQkLOhuhLgMsAAQE26YD7hG+CY02+nBDFKIBnMvHWUQGfkiIfG9yxV+LptOM
1265e1051a39Sopenharmony_ciCdU4y9RhM+w=
1266e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1267e1051a39Sopenharmony_ci
1268e1051a39Sopenharmony_ciPublicKey=ALICE_c2pnb163v3_PUB
1269e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1270e1051a39Sopenharmony_ciMEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEBNumA+4RvgmNNvpwQxSiAZzLx1lE
1271e1051a39Sopenharmony_ciBn5IiHxvcsVfi6bTjAnVOMvUYTPs
1272e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1273e1051a39Sopenharmony_ci
1274e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2pnb163v3:ALICE_c2pnb163v3_PUB
1275e1051a39Sopenharmony_ci
1276e1051a39Sopenharmony_ci
1277e1051a39Sopenharmony_ciPrivateKey=BOB_c2pnb163v3
1278e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1279e1051a39Sopenharmony_ciMGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUB9MnYR9NXM8OoCraO
1280e1051a39Sopenharmony_ciorQz1LXIZJChLgMsAAQH15R/xAGyrtmg+hrdAaGn9rVEfWQA7yUCn4vKR2eIy/qN
1281e1051a39Sopenharmony_ciYfbeHTIaTBY=
1282e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1283e1051a39Sopenharmony_ci
1284e1051a39Sopenharmony_ciPublicKey=BOB_c2pnb163v3_PUB
1285e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1286e1051a39Sopenharmony_ciMEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEB9eUf8QBsq7ZoPoa3QGhp/a1RH1k
1287e1051a39Sopenharmony_ciAO8lAp+LykdniMv6jWH23h0yGkwW
1288e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1289e1051a39Sopenharmony_ci
1290e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2pnb163v3:BOB_c2pnb163v3_PUB
1291e1051a39Sopenharmony_ci
1292e1051a39Sopenharmony_ci
1293e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1294e1051a39Sopenharmony_ci
1295e1051a39Sopenharmony_ciAvailablein = default
1296e1051a39Sopenharmony_ciDerive=ALICE_c2pnb163v3
1297e1051a39Sopenharmony_ciPeerKey=BOB_c2pnb163v3_PUB
1298e1051a39Sopenharmony_ciSharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81
1299e1051a39Sopenharmony_ci
1300e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1301e1051a39Sopenharmony_ci
1302e1051a39Sopenharmony_ciAvailablein = default
1303e1051a39Sopenharmony_ciDerive=BOB_c2pnb163v3
1304e1051a39Sopenharmony_ciPeerKey=ALICE_c2pnb163v3_PUB
1305e1051a39Sopenharmony_ciSharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81
1306e1051a39Sopenharmony_ci
1307e1051a39Sopenharmony_ci# TEST CURVE c2pnb176v1
1308e1051a39Sopenharmony_ci
1309e1051a39Sopenharmony_ciPrivateKey=ALICE_c2pnb176v1
1310e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1311e1051a39Sopenharmony_ciMGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAxXEz1PjthqsI664l
1312e1051a39Sopenharmony_ciN5LRLN8C2uyhMAMuAARD1qVJHbL5A7BhEKeHSuDeT6XeZ3ODFn9ef67qdF+tS7p3
1313e1051a39Sopenharmony_cizgXGKt4pKMoYcg==
1314e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1315e1051a39Sopenharmony_ci
1316e1051a39Sopenharmony_ciPublicKey=ALICE_c2pnb176v1_PUB
1317e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1318e1051a39Sopenharmony_ciMEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEQ9alSR2y+QOwYRCnh0rg3k+l3mdz
1319e1051a39Sopenharmony_cigxZ/Xn+u6nRfrUu6d84FxireKSjKGHI=
1320e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1321e1051a39Sopenharmony_ci
1322e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2pnb176v1:ALICE_c2pnb176v1_PUB
1323e1051a39Sopenharmony_ci
1324e1051a39Sopenharmony_ci
1325e1051a39Sopenharmony_ciPrivateKey=BOB_c2pnb176v1
1326e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1327e1051a39Sopenharmony_ciMGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAJvHHFW0v+/cjaLd7
1328e1051a39Sopenharmony_ciXgt6FtSga5+hMAMuAASUs7rUAlv1qhppI82ikLvZ8Y0DApC356nhs7SyQYdLtHRM
1329e1051a39Sopenharmony_ci+qUHBB3IzrLKdQ==
1330e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1331e1051a39Sopenharmony_ci
1332e1051a39Sopenharmony_ciPublicKey=BOB_c2pnb176v1_PUB
1333e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1334e1051a39Sopenharmony_ciMEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAElLO61AJb9aoaaSPNopC72fGNAwKQ
1335e1051a39Sopenharmony_cit+ep4bO0skGHS7R0TPqlBwQdyM6yynU=
1336e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1337e1051a39Sopenharmony_ci
1338e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2pnb176v1:BOB_c2pnb176v1_PUB
1339e1051a39Sopenharmony_ci
1340e1051a39Sopenharmony_ci
1341e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1342e1051a39Sopenharmony_ci
1343e1051a39Sopenharmony_ciAvailablein = default
1344e1051a39Sopenharmony_ciDerive=ALICE_c2pnb176v1
1345e1051a39Sopenharmony_ciPeerKey=BOB_c2pnb176v1_PUB
1346e1051a39Sopenharmony_ciSharedSecret=b204734417542df762e09013d6ba958940837a2aa25a
1347e1051a39Sopenharmony_ci
1348e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1349e1051a39Sopenharmony_ci
1350e1051a39Sopenharmony_ciAvailablein = default
1351e1051a39Sopenharmony_ciDerive=BOB_c2pnb176v1
1352e1051a39Sopenharmony_ciPeerKey=ALICE_c2pnb176v1_PUB
1353e1051a39Sopenharmony_ciSharedSecret=b204734417542df762e09013d6ba958940837a2aa25a
1354e1051a39Sopenharmony_ci
1355e1051a39Sopenharmony_ci# TEST CURVE c2tnb191v1
1356e1051a39Sopenharmony_ci
1357e1051a39Sopenharmony_ciPrivateKey=ALICE_c2tnb191v1
1358e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1359e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBgYgpO+wgirUtuqHF00
1360e1051a39Sopenharmony_ci2o02Vc7xQjKgSzChNAMyAAQ2ae+5tDQ2CDaV5XPdC+RtLgcHS5lTOclTClr/WSpP
1361e1051a39Sopenharmony_ciTlMt2TGh/KRrD859oXg6KYY=
1362e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1363e1051a39Sopenharmony_ci
1364e1051a39Sopenharmony_ciPublicKey=ALICE_c2tnb191v1_PUB
1365e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1366e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAENmnvubQ0Ngg2leVz3QvkbS4HB0uZ
1367e1051a39Sopenharmony_ciUznJUwpa/1kqT05TLdkxofykaw/OfaF4OimG
1368e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1369e1051a39Sopenharmony_ci
1370e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2tnb191v1:ALICE_c2tnb191v1_PUB
1371e1051a39Sopenharmony_ci
1372e1051a39Sopenharmony_ci
1373e1051a39Sopenharmony_ciPrivateKey=BOB_c2tnb191v1
1374e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1375e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBguzm5uFNRy/lX3OKuJ
1376e1051a39Sopenharmony_cij8i/vH/+viMd48yhNAMyAARka5rhdTmtbqQVRMWZQjUqsHUMX43siRt5f2WQSZfg
1377e1051a39Sopenharmony_ci+IQ2l/8veayyX9erUSt3gK4=
1378e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1379e1051a39Sopenharmony_ci
1380e1051a39Sopenharmony_ciPublicKey=BOB_c2tnb191v1_PUB
1381e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1382e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEZGua4XU5rW6kFUTFmUI1KrB1DF+N
1383e1051a39Sopenharmony_ci7IkbeX9lkEmX4PiENpf/L3mssl/Xq1Erd4Cu
1384e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1385e1051a39Sopenharmony_ci
1386e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2tnb191v1:BOB_c2tnb191v1_PUB
1387e1051a39Sopenharmony_ci
1388e1051a39Sopenharmony_ci
1389e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1390e1051a39Sopenharmony_ci
1391e1051a39Sopenharmony_ciAvailablein = default
1392e1051a39Sopenharmony_ciDerive=ALICE_c2tnb191v1
1393e1051a39Sopenharmony_ciPeerKey=BOB_c2tnb191v1_PUB
1394e1051a39Sopenharmony_ciSharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1
1395e1051a39Sopenharmony_ci
1396e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1397e1051a39Sopenharmony_ci
1398e1051a39Sopenharmony_ciAvailablein = default
1399e1051a39Sopenharmony_ciDerive=BOB_c2tnb191v1
1400e1051a39Sopenharmony_ciPeerKey=ALICE_c2tnb191v1_PUB
1401e1051a39Sopenharmony_ciSharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1
1402e1051a39Sopenharmony_ci
1403e1051a39Sopenharmony_ci# TEST CURVE c2tnb191v2
1404e1051a39Sopenharmony_ci
1405e1051a39Sopenharmony_ciPrivateKey=ALICE_c2tnb191v2
1406e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1407e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgOlslgJ0XSK3vKC5Ls
1408e1051a39Sopenharmony_ciQmYxZfr8OEKXRQ2hNAMyAAQAHivLhSwW2SJZtUPhuV1p9fQSfz7w9SJY8dJOpVf8
1409e1051a39Sopenharmony_ci9DevPUlJMPcaSGyjX+3nJZc=
1410e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1411e1051a39Sopenharmony_ci
1412e1051a39Sopenharmony_ciPublicKey=ALICE_c2tnb191v2_PUB
1413e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1414e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEAB4ry4UsFtkiWbVD4bldafX0En8+
1415e1051a39Sopenharmony_ci8PUiWPHSTqVX/PQ3rz1JSTD3Gkhso1/t5yWX
1416e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1417e1051a39Sopenharmony_ci
1418e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2tnb191v2:ALICE_c2tnb191v2_PUB
1419e1051a39Sopenharmony_ci
1420e1051a39Sopenharmony_ci
1421e1051a39Sopenharmony_ciPrivateKey=BOB_c2tnb191v2
1422e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1423e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgK9QaS2SDU6yz7uXqO
1424e1051a39Sopenharmony_ci+/+C+baTTVMAGVGhNAMyAAQiR0t9plm77ezfXvJzDNdlyYC0pWX+QmJ8EavgEElk
1425e1051a39Sopenharmony_ciky/M+YXb5ufkFzFXIEfU9pM=
1426e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1427e1051a39Sopenharmony_ci
1428e1051a39Sopenharmony_ciPublicKey=BOB_c2tnb191v2_PUB
1429e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1430e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEIkdLfaZZu+3s317ycwzXZcmAtKVl
1431e1051a39Sopenharmony_ci/kJifBGr4BBJZJMvzPmF2+bn5BcxVyBH1PaT
1432e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1433e1051a39Sopenharmony_ci
1434e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2tnb191v2:BOB_c2tnb191v2_PUB
1435e1051a39Sopenharmony_ci
1436e1051a39Sopenharmony_ci
1437e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1438e1051a39Sopenharmony_ci
1439e1051a39Sopenharmony_ciAvailablein = default
1440e1051a39Sopenharmony_ciDerive=ALICE_c2tnb191v2
1441e1051a39Sopenharmony_ciPeerKey=BOB_c2tnb191v2_PUB
1442e1051a39Sopenharmony_ciSharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534
1443e1051a39Sopenharmony_ci
1444e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1445e1051a39Sopenharmony_ci
1446e1051a39Sopenharmony_ciAvailablein = default
1447e1051a39Sopenharmony_ciDerive=BOB_c2tnb191v2
1448e1051a39Sopenharmony_ciPeerKey=ALICE_c2tnb191v2_PUB
1449e1051a39Sopenharmony_ciSharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534
1450e1051a39Sopenharmony_ci
1451e1051a39Sopenharmony_ci# TEST CURVE c2tnb191v3
1452e1051a39Sopenharmony_ci
1453e1051a39Sopenharmony_ciPrivateKey=ALICE_c2tnb191v3
1454e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1455e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgSaBOQyq6XX3hZVVgV
1456e1051a39Sopenharmony_ciFlRrxTuvgtv33C6hNAMyAARL+Fup8jOnixQYPx8pU/b066PHrhTXfiNerFEYA/5O
1457e1051a39Sopenharmony_ciXCKCEkdRCpuDJnyqpmaC2vw=
1458e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1459e1051a39Sopenharmony_ci
1460e1051a39Sopenharmony_ciPublicKey=ALICE_c2tnb191v3_PUB
1461e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1462e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAES/hbqfIzp4sUGD8fKVP29Oujx64U
1463e1051a39Sopenharmony_ci134jXqxRGAP+TlwighJHUQqbgyZ8qqZmgtr8
1464e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1465e1051a39Sopenharmony_ci
1466e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2tnb191v3:ALICE_c2tnb191v3_PUB
1467e1051a39Sopenharmony_ci
1468e1051a39Sopenharmony_ci
1469e1051a39Sopenharmony_ciPrivateKey=BOB_c2tnb191v3
1470e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1471e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgEE8Ls7pc1/q3/0ruR
1472e1051a39Sopenharmony_cigMrWGhGIr4VLt4uhNAMyAAQHAZsjkAXanwGbXR3SKkoKli6rSfSiu0lU2XHDiZdt
1473e1051a39Sopenharmony_ciLaPN+Eihz4KeG2YM/p3m1do=
1474e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1475e1051a39Sopenharmony_ci
1476e1051a39Sopenharmony_ciPublicKey=BOB_c2tnb191v3_PUB
1477e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1478e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEBwGbI5AF2p8Bm10d0ipKCpYuq0n0
1479e1051a39Sopenharmony_ciortJVNlxw4mXbS2jzfhIoc+CnhtmDP6d5tXa
1480e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1481e1051a39Sopenharmony_ci
1482e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2tnb191v3:BOB_c2tnb191v3_PUB
1483e1051a39Sopenharmony_ci
1484e1051a39Sopenharmony_ci
1485e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1486e1051a39Sopenharmony_ci
1487e1051a39Sopenharmony_ciAvailablein = default
1488e1051a39Sopenharmony_ciDerive=ALICE_c2tnb191v3
1489e1051a39Sopenharmony_ciPeerKey=BOB_c2tnb191v3_PUB
1490e1051a39Sopenharmony_ciSharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891
1491e1051a39Sopenharmony_ci
1492e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1493e1051a39Sopenharmony_ci
1494e1051a39Sopenharmony_ciAvailablein = default
1495e1051a39Sopenharmony_ciDerive=BOB_c2tnb191v3
1496e1051a39Sopenharmony_ciPeerKey=ALICE_c2tnb191v3_PUB
1497e1051a39Sopenharmony_ciSharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891
1498e1051a39Sopenharmony_ci
1499e1051a39Sopenharmony_ci# TEST CURVE c2pnb208w1
1500e1051a39Sopenharmony_ci
1501e1051a39Sopenharmony_ciPrivateKey=ALICE_c2pnb208w1
1502e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1503e1051a39Sopenharmony_ciMHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAbfnNboX6Dk+NLoBO
1504e1051a39Sopenharmony_ci6qBB2aE1srmTgS96oTgDNgAEFLHciAu4excYB0mty8rF442ULXZfqL90IkgP5G2z
1505e1051a39Sopenharmony_ciwzY1mAlEBFMg83izeRaCJ/vRihZDJw==
1506e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1507e1051a39Sopenharmony_ci
1508e1051a39Sopenharmony_ciPublicKey=ALICE_c2pnb208w1_PUB
1509e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1510e1051a39Sopenharmony_ciME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEFLHciAu4excYB0mty8rF442ULXZf
1511e1051a39Sopenharmony_ciqL90IkgP5G2zwzY1mAlEBFMg83izeRaCJ/vRihZDJw==
1512e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1513e1051a39Sopenharmony_ci
1514e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2pnb208w1:ALICE_c2pnb208w1_PUB
1515e1051a39Sopenharmony_ci
1516e1051a39Sopenharmony_ci
1517e1051a39Sopenharmony_ciPrivateKey=BOB_c2pnb208w1
1518e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1519e1051a39Sopenharmony_ciMHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAwjGFJOPkZqQPZ+mI
1520e1051a39Sopenharmony_ciAe3G12zpUia40tRjoTgDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR4/IPtqMGxbfz
1521e1051a39Sopenharmony_cipPKPMZXV12F6MrWrorSFDZ8KFd58Ww==
1522e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1523e1051a39Sopenharmony_ci
1524e1051a39Sopenharmony_ciPublicKey=BOB_c2pnb208w1_PUB
1525e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1526e1051a39Sopenharmony_ciME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR
1527e1051a39Sopenharmony_ci4/IPtqMGxbfzpPKPMZXV12F6MrWrorSFDZ8KFd58Ww==
1528e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1529e1051a39Sopenharmony_ci
1530e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2pnb208w1:BOB_c2pnb208w1_PUB
1531e1051a39Sopenharmony_ci
1532e1051a39Sopenharmony_ci
1533e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1534e1051a39Sopenharmony_ci
1535e1051a39Sopenharmony_ciAvailablein = default
1536e1051a39Sopenharmony_ciDerive=ALICE_c2pnb208w1
1537e1051a39Sopenharmony_ciPeerKey=BOB_c2pnb208w1_PUB
1538e1051a39Sopenharmony_ciSharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af
1539e1051a39Sopenharmony_ci
1540e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1541e1051a39Sopenharmony_ci
1542e1051a39Sopenharmony_ciAvailablein = default
1543e1051a39Sopenharmony_ciDerive=BOB_c2pnb208w1
1544e1051a39Sopenharmony_ciPeerKey=ALICE_c2pnb208w1_PUB
1545e1051a39Sopenharmony_ciSharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af
1546e1051a39Sopenharmony_ci
1547e1051a39Sopenharmony_ci# TEST CURVE c2tnb239v1
1548e1051a39Sopenharmony_ci
1549e1051a39Sopenharmony_ciPrivateKey=ALICE_c2tnb239v1
1550e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1551e1051a39Sopenharmony_ciMIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeE4CCwXEKsP3CfLC/
1552e1051a39Sopenharmony_ciDLSSF9lfyOaNSuQXmq9rzLqwoUADPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5DS+qp
1553e1051a39Sopenharmony_cic5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN
1554e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1555e1051a39Sopenharmony_ci
1556e1051a39Sopenharmony_ciPublicKey=ALICE_c2tnb239v1_PUB
1557e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1558e1051a39Sopenharmony_ciMFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5D
1559e1051a39Sopenharmony_ciS+qpc5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN
1560e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1561e1051a39Sopenharmony_ci
1562e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2tnb239v1:ALICE_c2tnb239v1_PUB
1563e1051a39Sopenharmony_ci
1564e1051a39Sopenharmony_ci
1565e1051a39Sopenharmony_ciPrivateKey=BOB_c2tnb239v1
1566e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1567e1051a39Sopenharmony_ciMIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeAGDYCGAXqD03x510
1568e1051a39Sopenharmony_cih35JSzlgReW6W/T8lYPEA42doUADPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7ZLDP
1569e1051a39Sopenharmony_ciF8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio
1570e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1571e1051a39Sopenharmony_ci
1572e1051a39Sopenharmony_ciPublicKey=BOB_c2tnb239v1_PUB
1573e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1574e1051a39Sopenharmony_ciMFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7
1575e1051a39Sopenharmony_ciZLDPF8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio
1576e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1577e1051a39Sopenharmony_ci
1578e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2tnb239v1:BOB_c2tnb239v1_PUB
1579e1051a39Sopenharmony_ci
1580e1051a39Sopenharmony_ci
1581e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1582e1051a39Sopenharmony_ci
1583e1051a39Sopenharmony_ciAvailablein = default
1584e1051a39Sopenharmony_ciDerive=ALICE_c2tnb239v1
1585e1051a39Sopenharmony_ciPeerKey=BOB_c2tnb239v1_PUB
1586e1051a39Sopenharmony_ciSharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a
1587e1051a39Sopenharmony_ci
1588e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1589e1051a39Sopenharmony_ci
1590e1051a39Sopenharmony_ciAvailablein = default
1591e1051a39Sopenharmony_ciDerive=BOB_c2tnb239v1
1592e1051a39Sopenharmony_ciPeerKey=ALICE_c2tnb239v1_PUB
1593e1051a39Sopenharmony_ciSharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a
1594e1051a39Sopenharmony_ci
1595e1051a39Sopenharmony_ci# TEST CURVE c2tnb239v2
1596e1051a39Sopenharmony_ci
1597e1051a39Sopenharmony_ciPrivateKey=ALICE_c2tnb239v2
1598e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1599e1051a39Sopenharmony_ciMIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE8kBjHLjFeC+Z2gZ
1600e1051a39Sopenharmony_ciq0snwR3UgEgWMW0xilhJNjW2oUADPgAEQ+ubIYhh82VohwKSVz70PkHsjmYWDvDU
1601e1051a39Sopenharmony_ci/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY
1602e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1603e1051a39Sopenharmony_ci
1604e1051a39Sopenharmony_ciPublicKey=ALICE_c2tnb239v2_PUB
1605e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1606e1051a39Sopenharmony_ciMFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEQ+ubIYhh82VohwKSVz70PkHsjmYW
1607e1051a39Sopenharmony_ciDvDU/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY
1608e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1609e1051a39Sopenharmony_ci
1610e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2tnb239v2:ALICE_c2tnb239v2_PUB
1611e1051a39Sopenharmony_ci
1612e1051a39Sopenharmony_ci
1613e1051a39Sopenharmony_ciPrivateKey=BOB_c2tnb239v2
1614e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1615e1051a39Sopenharmony_ciMIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE7bhzKZZUm780c0e
1616e1051a39Sopenharmony_ci3EBWY1GxD90Mzu7zrQMi7bAzoUADPgAEYgV7bokY6iLMzZTG10c6NDaW11plAm0T
1617e1051a39Sopenharmony_ciNKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln
1618e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1619e1051a39Sopenharmony_ci
1620e1051a39Sopenharmony_ciPublicKey=BOB_c2tnb239v2_PUB
1621e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1622e1051a39Sopenharmony_ciMFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEYgV7bokY6iLMzZTG10c6NDaW11pl
1623e1051a39Sopenharmony_ciAm0TNKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln
1624e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1625e1051a39Sopenharmony_ci
1626e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2tnb239v2:BOB_c2tnb239v2_PUB
1627e1051a39Sopenharmony_ci
1628e1051a39Sopenharmony_ci
1629e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1630e1051a39Sopenharmony_ci
1631e1051a39Sopenharmony_ciAvailablein = default
1632e1051a39Sopenharmony_ciDerive=ALICE_c2tnb239v2
1633e1051a39Sopenharmony_ciPeerKey=BOB_c2tnb239v2_PUB
1634e1051a39Sopenharmony_ciSharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192
1635e1051a39Sopenharmony_ci
1636e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1637e1051a39Sopenharmony_ci
1638e1051a39Sopenharmony_ciAvailablein = default
1639e1051a39Sopenharmony_ciDerive=BOB_c2tnb239v2
1640e1051a39Sopenharmony_ciPeerKey=ALICE_c2tnb239v2_PUB
1641e1051a39Sopenharmony_ciSharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192
1642e1051a39Sopenharmony_ci
1643e1051a39Sopenharmony_ci# TEST CURVE c2tnb239v3
1644e1051a39Sopenharmony_ci
1645e1051a39Sopenharmony_ciPrivateKey=ALICE_c2tnb239v3
1646e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1647e1051a39Sopenharmony_ciMIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeCxiC5lbHYL1QYbb2
1648e1051a39Sopenharmony_ciizZiSoLPnWCZIds811J1N7KtoUADPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1ah5WI
1649e1051a39Sopenharmony_cig6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8
1650e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1651e1051a39Sopenharmony_ci
1652e1051a39Sopenharmony_ciPublicKey=ALICE_c2tnb239v3_PUB
1653e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1654e1051a39Sopenharmony_ciMFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1a
1655e1051a39Sopenharmony_cih5WIg6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8
1656e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1657e1051a39Sopenharmony_ci
1658e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2tnb239v3:ALICE_c2tnb239v3_PUB
1659e1051a39Sopenharmony_ci
1660e1051a39Sopenharmony_ci
1661e1051a39Sopenharmony_ciPrivateKey=BOB_c2tnb239v3
1662e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1663e1051a39Sopenharmony_ciMIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeBBPxdeU3MohZc5Jx
1664e1051a39Sopenharmony_ci7WadLuPSeXeOg75rXC1ElexsoUADPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLBT5uX
1665e1051a39Sopenharmony_cihAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF
1666e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1667e1051a39Sopenharmony_ci
1668e1051a39Sopenharmony_ciPublicKey=BOB_c2tnb239v3_PUB
1669e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1670e1051a39Sopenharmony_ciMFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLB
1671e1051a39Sopenharmony_ciT5uXhAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF
1672e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1673e1051a39Sopenharmony_ci
1674e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2tnb239v3:BOB_c2tnb239v3_PUB
1675e1051a39Sopenharmony_ci
1676e1051a39Sopenharmony_ci
1677e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1678e1051a39Sopenharmony_ci
1679e1051a39Sopenharmony_ciAvailablein = default
1680e1051a39Sopenharmony_ciDerive=ALICE_c2tnb239v3
1681e1051a39Sopenharmony_ciPeerKey=BOB_c2tnb239v3_PUB
1682e1051a39Sopenharmony_ciSharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0
1683e1051a39Sopenharmony_ci
1684e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1685e1051a39Sopenharmony_ci
1686e1051a39Sopenharmony_ciAvailablein = default
1687e1051a39Sopenharmony_ciDerive=BOB_c2tnb239v3
1688e1051a39Sopenharmony_ciPeerKey=ALICE_c2tnb239v3_PUB
1689e1051a39Sopenharmony_ciSharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0
1690e1051a39Sopenharmony_ci
1691e1051a39Sopenharmony_ci# TEST CURVE c2pnb272w1
1692e1051a39Sopenharmony_ci
1693e1051a39Sopenharmony_ciPrivateKey=ALICE_c2pnb272w1
1694e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1695e1051a39Sopenharmony_ciMIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAKMtKddENVGjzTU4
1696e1051a39Sopenharmony_ciw+hW0SgDOtIElcs52wb40S08j6gMoUgDRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs
1697e1051a39Sopenharmony_ci6C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI=
1698e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1699e1051a39Sopenharmony_ci
1700e1051a39Sopenharmony_ciPublicKey=ALICE_c2pnb272w1_PUB
1701e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1702e1051a39Sopenharmony_ciMF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs
1703e1051a39Sopenharmony_ci6C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI=
1704e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1705e1051a39Sopenharmony_ci
1706e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2pnb272w1:ALICE_c2pnb272w1_PUB
1707e1051a39Sopenharmony_ci
1708e1051a39Sopenharmony_ci
1709e1051a39Sopenharmony_ciPrivateKey=BOB_c2pnb272w1
1710e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1711e1051a39Sopenharmony_ciMIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAFAKPByX1wlYUpU4
1712e1051a39Sopenharmony_cimECDAxg+VM5aFo4JPlqEzR0b9hI6oUgDRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF
1713e1051a39Sopenharmony_ciMF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM=
1714e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1715e1051a39Sopenharmony_ci
1716e1051a39Sopenharmony_ciPublicKey=BOB_c2pnb272w1_PUB
1717e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1718e1051a39Sopenharmony_ciMF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF
1719e1051a39Sopenharmony_ciMF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM=
1720e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1721e1051a39Sopenharmony_ci
1722e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2pnb272w1:BOB_c2pnb272w1_PUB
1723e1051a39Sopenharmony_ci
1724e1051a39Sopenharmony_ci
1725e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1726e1051a39Sopenharmony_ci
1727e1051a39Sopenharmony_ciAvailablein = default
1728e1051a39Sopenharmony_ciDerive=ALICE_c2pnb272w1
1729e1051a39Sopenharmony_ciPeerKey=BOB_c2pnb272w1_PUB
1730e1051a39Sopenharmony_ciSharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3
1731e1051a39Sopenharmony_ci
1732e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1733e1051a39Sopenharmony_ci
1734e1051a39Sopenharmony_ciAvailablein = default
1735e1051a39Sopenharmony_ciDerive=BOB_c2pnb272w1
1736e1051a39Sopenharmony_ciPeerKey=ALICE_c2pnb272w1_PUB
1737e1051a39Sopenharmony_ciSharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3
1738e1051a39Sopenharmony_ci
1739e1051a39Sopenharmony_ci# TEST CURVE c2pnb304w1
1740e1051a39Sopenharmony_ci
1741e1051a39Sopenharmony_ciPrivateKey=ALICE_c2pnb304w1
1742e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1743e1051a39Sopenharmony_ciMIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAOKzfcV2XOvVsSUh
1744e1051a39Sopenharmony_cioVz3SHGzSCf0q9i+ilz5ZfBxc+5ssjK7jKFQA04ABDc4zQNFaZukj9iz3iXTYdza
1745e1051a39Sopenharmony_citCOYZvrfOjrbgzl/8PoFxt5q6yJTu35Vu9XVp5pTCtjpDEpywBj0xb07RRuVDEk8
1746e1051a39Sopenharmony_ciTthFP5vGeTIWLD4=
1747e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1748e1051a39Sopenharmony_ci
1749e1051a39Sopenharmony_ciPublicKey=ALICE_c2pnb304w1_PUB
1750e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1751e1051a39Sopenharmony_ciMGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAENzjNA0Vpm6SP2LPeJdNh3Nq0I5hm
1752e1051a39Sopenharmony_ci+t86OtuDOX/w+gXG3mrrIlO7flW71dWnmlMK2OkMSnLAGPTFvTtFG5UMSTxO2EU/
1753e1051a39Sopenharmony_cim8Z5MhYsPg==
1754e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1755e1051a39Sopenharmony_ci
1756e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2pnb304w1:ALICE_c2pnb304w1_PUB
1757e1051a39Sopenharmony_ci
1758e1051a39Sopenharmony_ci
1759e1051a39Sopenharmony_ciPrivateKey=BOB_c2pnb304w1
1760e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1761e1051a39Sopenharmony_ciMIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAPP4hz6sa+KdTJ4h
1762e1051a39Sopenharmony_cifBeCUiJBfshcZoapkZMFrhI1vdcRY7MeAaFQA04ABMHRUzLiUY7O4nEBdmex31U4
1763e1051a39Sopenharmony_cil6TO/dD+5MV/tVNizVsWjkTvi2fs772lZ9MeNp6QnGMZ5n5subHsa0QOJL1LpmXX
1764e1051a39Sopenharmony_ciK0UIWGbW0nQb52g=
1765e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1766e1051a39Sopenharmony_ci
1767e1051a39Sopenharmony_ciPublicKey=BOB_c2pnb304w1_PUB
1768e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1769e1051a39Sopenharmony_ciMGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEwdFTMuJRjs7icQF2Z7HfVTiXpM79
1770e1051a39Sopenharmony_ci0P7kxX+1U2LNWxaORO+LZ+zvvaVn0x42npCcYxnmfmy5sexrRA4kvUumZdcrRQhY
1771e1051a39Sopenharmony_ciZtbSdBvnaA==
1772e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1773e1051a39Sopenharmony_ci
1774e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2pnb304w1:BOB_c2pnb304w1_PUB
1775e1051a39Sopenharmony_ci
1776e1051a39Sopenharmony_ci
1777e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1778e1051a39Sopenharmony_ci
1779e1051a39Sopenharmony_ciAvailablein = default
1780e1051a39Sopenharmony_ciDerive=ALICE_c2pnb304w1
1781e1051a39Sopenharmony_ciPeerKey=BOB_c2pnb304w1_PUB
1782e1051a39Sopenharmony_ciSharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7
1783e1051a39Sopenharmony_ci
1784e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1785e1051a39Sopenharmony_ci
1786e1051a39Sopenharmony_ciAvailablein = default
1787e1051a39Sopenharmony_ciDerive=BOB_c2pnb304w1
1788e1051a39Sopenharmony_ciPeerKey=ALICE_c2pnb304w1_PUB
1789e1051a39Sopenharmony_ciSharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7
1790e1051a39Sopenharmony_ci
1791e1051a39Sopenharmony_ci# TEST CURVE c2tnb359v1
1792e1051a39Sopenharmony_ci
1793e1051a39Sopenharmony_ciPrivateKey=ALICE_c2tnb359v1
1794e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1795e1051a39Sopenharmony_ciMIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BeMU97SvjsIvQ
1796e1051a39Sopenharmony_ci1v+Ztf56OCL8JXHxRJDQZ5gWEa4c2b3FZXFVC4CwEPd7cB+hXgNcAAQOBgLp0TzS
1797e1051a39Sopenharmony_ci4Hf/VYbJCFuj3OlRC5JMzFV7ox41ubhl5Ij+gHIodu1bQ6cqd0YAb2/30PxwX++N
1798e1051a39Sopenharmony_ciNpFvq8u8435zhPYXsut6txOPNU5ZzCeagy2xsKacXSZc7D0=
1799e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1800e1051a39Sopenharmony_ci
1801e1051a39Sopenharmony_ciPublicKey=ALICE_c2tnb359v1_PUB
1802e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1803e1051a39Sopenharmony_ciMHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEDgYC6dE80uB3/1WGyQhbo9zpUQuS
1804e1051a39Sopenharmony_ciTMxVe6MeNbm4ZeSI/oByKHbtW0OnKndGAG9v99D8cF/vjTaRb6vLvON+c4T2F7Lr
1805e1051a39Sopenharmony_ciercTjzVOWcwnmoMtsbCmnF0mXOw9
1806e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1807e1051a39Sopenharmony_ci
1808e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2tnb359v1:ALICE_c2tnb359v1_PUB
1809e1051a39Sopenharmony_ci
1810e1051a39Sopenharmony_ci
1811e1051a39Sopenharmony_ciPrivateKey=BOB_c2tnb359v1
1812e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1813e1051a39Sopenharmony_ciMIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BRZ3IIh3mrLIX
1814e1051a39Sopenharmony_ciKBbh6Vj7TXNY5bzRuD5/ayHPlHQkJcd8K66dOqu7hgaN91GhXgNcAAQ7njbTQ2xY
1815e1051a39Sopenharmony_ciYZtkKswYr8E6P/R3Dg/XEZgQQ72B4qXnqbK/SgYsZAntFg7CRztcTkHjKAgdSz6f
1816e1051a39Sopenharmony_ciTRIc4///gwXN3Oi6D8PeswhzPJi/uLmCAHMm3GT6SUO3aTY=
1817e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1818e1051a39Sopenharmony_ci
1819e1051a39Sopenharmony_ciPublicKey=BOB_c2tnb359v1_PUB
1820e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1821e1051a39Sopenharmony_ciMHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEO54200NsWGGbZCrMGK/BOj/0dw4P
1822e1051a39Sopenharmony_ci1xGYEEO9geKl56myv0oGLGQJ7RYOwkc7XE5B4ygIHUs+n00SHOP//4MFzdzoug/D
1823e1051a39Sopenharmony_ci3rMIczyYv7i5ggBzJtxk+klDt2k2
1824e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1825e1051a39Sopenharmony_ci
1826e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2tnb359v1:BOB_c2tnb359v1_PUB
1827e1051a39Sopenharmony_ci
1828e1051a39Sopenharmony_ci
1829e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1830e1051a39Sopenharmony_ci
1831e1051a39Sopenharmony_ciAvailablein = default
1832e1051a39Sopenharmony_ciDerive=ALICE_c2tnb359v1
1833e1051a39Sopenharmony_ciPeerKey=BOB_c2tnb359v1_PUB
1834e1051a39Sopenharmony_ciSharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563
1835e1051a39Sopenharmony_ci
1836e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1837e1051a39Sopenharmony_ci
1838e1051a39Sopenharmony_ciAvailablein = default
1839e1051a39Sopenharmony_ciDerive=BOB_c2tnb359v1
1840e1051a39Sopenharmony_ciPeerKey=ALICE_c2tnb359v1_PUB
1841e1051a39Sopenharmony_ciSharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563
1842e1051a39Sopenharmony_ci
1843e1051a39Sopenharmony_ci# TEST CURVE c2pnb368w1
1844e1051a39Sopenharmony_ci
1845e1051a39Sopenharmony_ciPrivateKey=ALICE_c2pnb368w1
1846e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1847e1051a39Sopenharmony_ciMIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AFagbth/4/M2s
1848e1051a39Sopenharmony_cib1G4FpxbFEVLIulioS34v0hrClpZ38/Z+PHmIhOfEFminyehYANeAAQAU42w7mII
1849e1051a39Sopenharmony_cijkyAdnCC4qoEPdH42fh3oVyCtnaRtKUmdhUdXm0IgSM4T4SYEOsx+aQZLGIjnhHJ
1850e1051a39Sopenharmony_ciCabcaKPQ0sai3dirUr2YsNXNDJiU93T7buUr+DnRPGsfBy/nEg==
1851e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1852e1051a39Sopenharmony_ci
1853e1051a39Sopenharmony_ciPublicKey=ALICE_c2pnb368w1_PUB
1854e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1855e1051a39Sopenharmony_ciMHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEAFONsO5iCI5MgHZwguKqBD3R+Nn4
1856e1051a39Sopenharmony_cid6FcgrZ2kbSlJnYVHV5tCIEjOE+EmBDrMfmkGSxiI54RyQmm3Gij0NLGot3Yq1K9
1857e1051a39Sopenharmony_cimLDVzQyYlPd0+27lK/g50TxrHwcv5xI=
1858e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1859e1051a39Sopenharmony_ci
1860e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2pnb368w1:ALICE_c2pnb368w1_PUB
1861e1051a39Sopenharmony_ci
1862e1051a39Sopenharmony_ci
1863e1051a39Sopenharmony_ciPrivateKey=BOB_c2pnb368w1
1864e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1865e1051a39Sopenharmony_ciMIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AA/woMzOFy8k2
1866e1051a39Sopenharmony_cizBqBkubhkOIwc7sx0u+JadM9f7V45L4P8nK7bjJasOqrHRahYANeAATKE6jcstac
1867e1051a39Sopenharmony_ciH8yWzg/qBgvGoGan2PVwTN/U+68K4WxHO7+oPHviUh1OVF7ZxYjsVSdyno83iHE3
1868e1051a39Sopenharmony_ci3sq2Ej6j26f+uVs/fuWk19t8NpAQ6+sVETZszuMDm5adqtVZRQ==
1869e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1870e1051a39Sopenharmony_ci
1871e1051a39Sopenharmony_ciPublicKey=BOB_c2pnb368w1_PUB
1872e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1873e1051a39Sopenharmony_ciMHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEyhOo3LLWnB/Mls4P6gYLxqBmp9j1
1874e1051a39Sopenharmony_cicEzf1PuvCuFsRzu/qDx74lIdTlRe2cWI7FUncp6PN4hxN97KthI+o9un/rlbP37l
1875e1051a39Sopenharmony_cipNfbfDaQEOvrFRE2bM7jA5uWnarVWUU=
1876e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1877e1051a39Sopenharmony_ci
1878e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2pnb368w1:BOB_c2pnb368w1_PUB
1879e1051a39Sopenharmony_ci
1880e1051a39Sopenharmony_ci
1881e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1882e1051a39Sopenharmony_ci
1883e1051a39Sopenharmony_ciAvailablein = default
1884e1051a39Sopenharmony_ciDerive=ALICE_c2pnb368w1
1885e1051a39Sopenharmony_ciPeerKey=BOB_c2pnb368w1_PUB
1886e1051a39Sopenharmony_ciSharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb
1887e1051a39Sopenharmony_ci
1888e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1889e1051a39Sopenharmony_ci
1890e1051a39Sopenharmony_ciAvailablein = default
1891e1051a39Sopenharmony_ciDerive=BOB_c2pnb368w1
1892e1051a39Sopenharmony_ciPeerKey=ALICE_c2pnb368w1_PUB
1893e1051a39Sopenharmony_ciSharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb
1894e1051a39Sopenharmony_ci
1895e1051a39Sopenharmony_ci# TEST CURVE c2tnb431r1
1896e1051a39Sopenharmony_ci
1897e1051a39Sopenharmony_ciPrivateKey=ALICE_c2tnb431r1
1898e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1899e1051a39Sopenharmony_ciMIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUC18JhUt+NCIZ/
1900e1051a39Sopenharmony_ciq6kdjNZ7zX72UqpW4K6Uc2bAWu2PXK1aL573LNzu4oUlHfbvuE1BUrxNpaFwA24A
1901e1051a39Sopenharmony_ciBDrG8SG4lckR1rrvLRpXYf7Wspmh/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PU
1902e1051a39Sopenharmony_ciyb64OiffdSnvIaM++cb7LgJLBBgT3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhX
1903e1051a39Sopenharmony_ciWS468O6w05KS0AL6vQ==
1904e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1905e1051a39Sopenharmony_ci
1906e1051a39Sopenharmony_ciPublicKey=ALICE_c2tnb431r1_PUB
1907e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1908e1051a39Sopenharmony_ciMIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABDrG8SG4lckR1rrvLRpXYf7Wspmh
1909e1051a39Sopenharmony_ci/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PUyb64OiffdSnvIaM++cb7LgJLBBgT
1910e1051a39Sopenharmony_ci3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhXWS468O6w05KS0AL6vQ==
1911e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1912e1051a39Sopenharmony_ci
1913e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_c2tnb431r1:ALICE_c2tnb431r1_PUB
1914e1051a39Sopenharmony_ci
1915e1051a39Sopenharmony_ci
1916e1051a39Sopenharmony_ciPrivateKey=BOB_c2tnb431r1
1917e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1918e1051a39Sopenharmony_ciMIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUApanyPgvpfrAu
1919e1051a39Sopenharmony_ci1jNAKGpctH71v0+P/kFF9JxdFYarpWEwBBd4tz6CxoYKmvDZ9ukOOqBbX6FwA24A
1920e1051a39Sopenharmony_ciBGh3JXuYmh6dGGEmbRhoR2T5pVD/5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlR
1921e1051a39Sopenharmony_ciqRWiXCeZVFvT0crDY/5uodkHbcRw6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLIL
1922e1051a39Sopenharmony_cigTwAJM2ZhtPnc08LyQ==
1923e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1924e1051a39Sopenharmony_ci
1925e1051a39Sopenharmony_ciPublicKey=BOB_c2tnb431r1_PUB
1926e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1927e1051a39Sopenharmony_ciMIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABGh3JXuYmh6dGGEmbRhoR2T5pVD/
1928e1051a39Sopenharmony_ci5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlRqRWiXCeZVFvT0crDY/5uodkHbcRw
1929e1051a39Sopenharmony_ci6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLILgTwAJM2ZhtPnc08LyQ==
1930e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1931e1051a39Sopenharmony_ci
1932e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_c2tnb431r1:BOB_c2tnb431r1_PUB
1933e1051a39Sopenharmony_ci
1934e1051a39Sopenharmony_ci
1935e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1936e1051a39Sopenharmony_ci
1937e1051a39Sopenharmony_ciAvailablein = default
1938e1051a39Sopenharmony_ciDerive=ALICE_c2tnb431r1
1939e1051a39Sopenharmony_ciPeerKey=BOB_c2tnb431r1_PUB
1940e1051a39Sopenharmony_ciSharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748
1941e1051a39Sopenharmony_ci
1942e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1943e1051a39Sopenharmony_ci
1944e1051a39Sopenharmony_ciAvailablein = default
1945e1051a39Sopenharmony_ciDerive=BOB_c2tnb431r1
1946e1051a39Sopenharmony_ciPeerKey=ALICE_c2tnb431r1_PUB
1947e1051a39Sopenharmony_ciSharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748
1948e1051a39Sopenharmony_ci
1949e1051a39Sopenharmony_ci# TEST CURVE wap-wsg-idm-ecid-wtls1
1950e1051a39Sopenharmony_ci
1951e1051a39Sopenharmony_ciPrivateKey=ALICE_wap-wsg-idm-ecid-wtls1
1952e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1953e1051a39Sopenharmony_ciMFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5Xu91qBwxTDmhD/30Kf6Ei
1954e1051a39Sopenharmony_ciAyAABAFQSZ0G+afa1x4KwUzBjQEWFNdZoF6UNYGkCRINyg==
1955e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1956e1051a39Sopenharmony_ci
1957e1051a39Sopenharmony_ciPublicKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB
1958e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1959e1051a39Sopenharmony_ciMDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAVBJnQb5p9rXHgrBTMGNARYU11mgXpQ1
1960e1051a39Sopenharmony_cigaQJEg3K
1961e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1962e1051a39Sopenharmony_ci
1963e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls1:ALICE_wap-wsg-idm-ecid-wtls1_PUB
1964e1051a39Sopenharmony_ci
1965e1051a39Sopenharmony_ci
1966e1051a39Sopenharmony_ciPrivateKey=BOB_wap-wsg-idm-ecid-wtls1
1967e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1968e1051a39Sopenharmony_ciMFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5aU6CQ474Z1fH3xAtn/6Ei
1969e1051a39Sopenharmony_ciAyAABAFpb4GTc+5vf5nkt4zLxwGZQ6qSbYlH8pUbpvwcqA==
1970e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
1971e1051a39Sopenharmony_ci
1972e1051a39Sopenharmony_ciPublicKey=BOB_wap-wsg-idm-ecid-wtls1_PUB
1973e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
1974e1051a39Sopenharmony_ciMDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAWlvgZNz7m9/meS3jMvHAZlDqpJtiUfy
1975e1051a39Sopenharmony_cilRum/Byo
1976e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
1977e1051a39Sopenharmony_ci
1978e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls1:BOB_wap-wsg-idm-ecid-wtls1_PUB
1979e1051a39Sopenharmony_ci
1980e1051a39Sopenharmony_ci
1981e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
1982e1051a39Sopenharmony_ci
1983e1051a39Sopenharmony_ciAvailablein = default
1984e1051a39Sopenharmony_ciDerive=ALICE_wap-wsg-idm-ecid-wtls1
1985e1051a39Sopenharmony_ciPeerKey=BOB_wap-wsg-idm-ecid-wtls1_PUB
1986e1051a39Sopenharmony_ciSharedSecret=0000fc6e280987e8b9bf6e3c7fa003
1987e1051a39Sopenharmony_ci
1988e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
1989e1051a39Sopenharmony_ci
1990e1051a39Sopenharmony_ciAvailablein = default
1991e1051a39Sopenharmony_ciDerive=BOB_wap-wsg-idm-ecid-wtls1
1992e1051a39Sopenharmony_ciPeerKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB
1993e1051a39Sopenharmony_ciSharedSecret=0000fc6e280987e8b9bf6e3c7fa003
1994e1051a39Sopenharmony_ci
1995e1051a39Sopenharmony_ci# TEST CURVE wap-wsg-idm-ecid-wtls3
1996e1051a39Sopenharmony_ci
1997e1051a39Sopenharmony_ciPrivateKey=ALICE_wap-wsg-idm-ecid-wtls3
1998e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
1999e1051a39Sopenharmony_ciMGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUBN2FFgQiz4KPJ9GEsrj5B
2000e1051a39Sopenharmony_cim908ifuhLgMsAAQBV21Tx3v8+1wFKq7PiloR1CxzmlUDvnyXrs4mNmc5Ns38mzPe
2001e1051a39Sopenharmony_ciNueQNo0=
2002e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2003e1051a39Sopenharmony_ci
2004e1051a39Sopenharmony_ciPublicKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB
2005e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2006e1051a39Sopenharmony_ciMEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAVdtU8d7/PtcBSquz4paEdQsc5pVA758
2007e1051a39Sopenharmony_cil67OJjZnOTbN/Jsz3jbnkDaN
2008e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2009e1051a39Sopenharmony_ci
2010e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls3:ALICE_wap-wsg-idm-ecid-wtls3_PUB
2011e1051a39Sopenharmony_ci
2012e1051a39Sopenharmony_ci
2013e1051a39Sopenharmony_ciPrivateKey=BOB_wap-wsg-idm-ecid-wtls3
2014e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2015e1051a39Sopenharmony_ciMGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUA/0Ust7IoJ526zn2wiWBu
2016e1051a39Sopenharmony_cirR5NeSWhLgMsAAQB7d+/zMMti4djhlVnaGqaqonbmo4Cv+iKT1cF3nzXV/KXHSJI
2017e1051a39Sopenharmony_cip9iZeas=
2018e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2019e1051a39Sopenharmony_ci
2020e1051a39Sopenharmony_ciPublicKey=BOB_wap-wsg-idm-ecid-wtls3_PUB
2021e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2022e1051a39Sopenharmony_ciMEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAe3fv8zDLYuHY4ZVZ2hqmqqJ25qOAr/o
2023e1051a39Sopenharmony_ciik9XBd5811fylx0iSKfYmXmr
2024e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2025e1051a39Sopenharmony_ci
2026e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls3:BOB_wap-wsg-idm-ecid-wtls3_PUB
2027e1051a39Sopenharmony_ci
2028e1051a39Sopenharmony_ci
2029e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2030e1051a39Sopenharmony_ci
2031e1051a39Sopenharmony_ciAvailablein = default
2032e1051a39Sopenharmony_ciDerive=ALICE_wap-wsg-idm-ecid-wtls3
2033e1051a39Sopenharmony_ciPeerKey=BOB_wap-wsg-idm-ecid-wtls3_PUB
2034e1051a39Sopenharmony_ciSharedSecret=00cf1d850f396436be68f1e5502935853ed054511f
2035e1051a39Sopenharmony_ci
2036e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2037e1051a39Sopenharmony_ci
2038e1051a39Sopenharmony_ciAvailablein = default
2039e1051a39Sopenharmony_ciDerive=BOB_wap-wsg-idm-ecid-wtls3
2040e1051a39Sopenharmony_ciPeerKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB
2041e1051a39Sopenharmony_ciSharedSecret=00cf1d850f396436be68f1e5502935853ed054511f
2042e1051a39Sopenharmony_ci
2043e1051a39Sopenharmony_ci# TEST CURVE wap-wsg-idm-ecid-wtls4
2044e1051a39Sopenharmony_ci
2045e1051a39Sopenharmony_ciPrivateKey=ALICE_wap-wsg-idm-ecid-wtls4
2046e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2047e1051a39Sopenharmony_ciMFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AsuEGufSNSrDPu3Y1Namh
2048e1051a39Sopenharmony_ciIgMgAAQAcvPRbArskeBs6W2oOesAHMQo8Lk/FHcYKUfMOKY=
2049e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2050e1051a39Sopenharmony_ci
2051e1051a39Sopenharmony_ciPublicKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB
2052e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2053e1051a39Sopenharmony_ciMDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAHLz0WwK7JHgbOltqDnrABzEKPC5PxR3
2054e1051a39Sopenharmony_ciGClHzDim
2055e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2056e1051a39Sopenharmony_ci
2057e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls4:ALICE_wap-wsg-idm-ecid-wtls4_PUB
2058e1051a39Sopenharmony_ci
2059e1051a39Sopenharmony_ci
2060e1051a39Sopenharmony_ciPrivateKey=BOB_wap-wsg-idm-ecid-wtls4
2061e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2062e1051a39Sopenharmony_ciMFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AFJwmUkKbWdmzvqv+AbWh
2063e1051a39Sopenharmony_ciIgMgAAQBriOJSyRL4ro55CbCwekBluEKwIfP64OfJCEfWTU=
2064e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2065e1051a39Sopenharmony_ci
2066e1051a39Sopenharmony_ciPublicKey=BOB_wap-wsg-idm-ecid-wtls4_PUB
2067e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2068e1051a39Sopenharmony_ciMDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAa4jiUskS+K6OeQmwsHpAZbhCsCHz+uD
2069e1051a39Sopenharmony_cinyQhH1k1
2070e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2071e1051a39Sopenharmony_ci
2072e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls4:BOB_wap-wsg-idm-ecid-wtls4_PUB
2073e1051a39Sopenharmony_ci
2074e1051a39Sopenharmony_ci
2075e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2076e1051a39Sopenharmony_ci
2077e1051a39Sopenharmony_ciAvailablein = default
2078e1051a39Sopenharmony_ciDerive=ALICE_wap-wsg-idm-ecid-wtls4
2079e1051a39Sopenharmony_ciPeerKey=BOB_wap-wsg-idm-ecid-wtls4_PUB
2080e1051a39Sopenharmony_ciSharedSecret=01076232302ca32b5f3daf075e5213
2081e1051a39Sopenharmony_ci
2082e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2083e1051a39Sopenharmony_ci
2084e1051a39Sopenharmony_ciAvailablein = default
2085e1051a39Sopenharmony_ciDerive=BOB_wap-wsg-idm-ecid-wtls4
2086e1051a39Sopenharmony_ciPeerKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB
2087e1051a39Sopenharmony_ciSharedSecret=01076232302ca32b5f3daf075e5213
2088e1051a39Sopenharmony_ci
2089e1051a39Sopenharmony_ci# TEST CURVE wap-wsg-idm-ecid-wtls5
2090e1051a39Sopenharmony_ci
2091e1051a39Sopenharmony_ciPrivateKey=ALICE_wap-wsg-idm-ecid-wtls5
2092e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2093e1051a39Sopenharmony_ciMGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUCmngbaO2S//Ta0ZUhn/nb
2094e1051a39Sopenharmony_ciZydTKD+hLgMsAAQA1792id3hLIu2z0KECkBCUbTSP9UFLu2FTJkLa8qP4ZIrBt5F
2095e1051a39Sopenharmony_ciXKJo2Dw=
2096e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2097e1051a39Sopenharmony_ci
2098e1051a39Sopenharmony_ciPublicKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB
2099e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2100e1051a39Sopenharmony_ciMEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEANe/dond4SyLts9ChApAQlG00j/VBS7t
2101e1051a39Sopenharmony_cihUyZC2vKj+GSKwbeRVyiaNg8
2102e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2103e1051a39Sopenharmony_ci
2104e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls5:ALICE_wap-wsg-idm-ecid-wtls5_PUB
2105e1051a39Sopenharmony_ci
2106e1051a39Sopenharmony_ci
2107e1051a39Sopenharmony_ciPrivateKey=BOB_wap-wsg-idm-ecid-wtls5
2108e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2109e1051a39Sopenharmony_ciMGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUBraa4aeYxHd9HJ0vLIoCw
2110e1051a39Sopenharmony_ciauGKd9yhLgMsAAQHzc2FgfJGasNlMcJNDDrNQElhA1cHD4izqEedmC3ueMu72/Sp
2111e1051a39Sopenharmony_ciVF2Ppig=
2112e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2113e1051a39Sopenharmony_ci
2114e1051a39Sopenharmony_ciPublicKey=BOB_wap-wsg-idm-ecid-wtls5_PUB
2115e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2116e1051a39Sopenharmony_ciMEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEB83NhYHyRmrDZTHCTQw6zUBJYQNXBw+I
2117e1051a39Sopenharmony_cis6hHnZgt7njLu9v0qVRdj6Yo
2118e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2119e1051a39Sopenharmony_ci
2120e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls5:BOB_wap-wsg-idm-ecid-wtls5_PUB
2121e1051a39Sopenharmony_ci
2122e1051a39Sopenharmony_ci
2123e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2124e1051a39Sopenharmony_ci
2125e1051a39Sopenharmony_ciAvailablein = default
2126e1051a39Sopenharmony_ciDerive=ALICE_wap-wsg-idm-ecid-wtls5
2127e1051a39Sopenharmony_ciPeerKey=BOB_wap-wsg-idm-ecid-wtls5_PUB
2128e1051a39Sopenharmony_ciSharedSecret=066091c591278f5b949106052b2546aacc20917c20
2129e1051a39Sopenharmony_ci
2130e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2131e1051a39Sopenharmony_ci
2132e1051a39Sopenharmony_ciAvailablein = default
2133e1051a39Sopenharmony_ciDerive=BOB_wap-wsg-idm-ecid-wtls5
2134e1051a39Sopenharmony_ciPeerKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB
2135e1051a39Sopenharmony_ciSharedSecret=066091c591278f5b949106052b2546aacc20917c20
2136e1051a39Sopenharmony_ci
2137e1051a39Sopenharmony_ci# TEST CURVE wap-wsg-idm-ecid-wtls6
2138e1051a39Sopenharmony_ci
2139e1051a39Sopenharmony_ciPrivateKey=ALICE_wap-wsg-idm-ecid-wtls6
2140e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2141e1051a39Sopenharmony_ciME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA5LJwRNrPNMwGyoBP95a6Eg
2142e1051a39Sopenharmony_ciAx4ABMZxFi711Wl5r7tb1XJ9fJ3H1W1MKvVrYvfmNFo=
2143e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2144e1051a39Sopenharmony_ci
2145e1051a39Sopenharmony_ciPublicKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB
2146e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2147e1051a39Sopenharmony_ciMDIwEAYHKoZIzj0CAQYFZysBBAYDHgAExnEWLvXVaXmvu1vVcn18ncfVbUwq9Wti
2148e1051a39Sopenharmony_ci9+Y0Wg==
2149e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2150e1051a39Sopenharmony_ci
2151e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls6:ALICE_wap-wsg-idm-ecid-wtls6_PUB
2152e1051a39Sopenharmony_ci
2153e1051a39Sopenharmony_ci
2154e1051a39Sopenharmony_ciPrivateKey=BOB_wap-wsg-idm-ecid-wtls6
2155e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2156e1051a39Sopenharmony_ciME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA63i1z4Kl8BEE1I3CYU9KEg
2157e1051a39Sopenharmony_ciAx4ABG3Ft5F8wvnGimUAmGQrfqAlVJKdzhNSa3v47Kc=
2158e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2159e1051a39Sopenharmony_ci
2160e1051a39Sopenharmony_ciPublicKey=BOB_wap-wsg-idm-ecid-wtls6_PUB
2161e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2162e1051a39Sopenharmony_ciMDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEbcW3kXzC+caKZQCYZCt+oCVUkp3OE1Jr
2163e1051a39Sopenharmony_cie/jspw==
2164e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2165e1051a39Sopenharmony_ci
2166e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls6:BOB_wap-wsg-idm-ecid-wtls6_PUB
2167e1051a39Sopenharmony_ci
2168e1051a39Sopenharmony_ci
2169e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2170e1051a39Sopenharmony_ci
2171e1051a39Sopenharmony_ciAvailablein = default
2172e1051a39Sopenharmony_ciDerive=ALICE_wap-wsg-idm-ecid-wtls6
2173e1051a39Sopenharmony_ciPeerKey=BOB_wap-wsg-idm-ecid-wtls6_PUB
2174e1051a39Sopenharmony_ciSharedSecret=8d184455748c56115ba2183070b0
2175e1051a39Sopenharmony_ci
2176e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2177e1051a39Sopenharmony_ci
2178e1051a39Sopenharmony_ciAvailablein = default
2179e1051a39Sopenharmony_ciDerive=BOB_wap-wsg-idm-ecid-wtls6
2180e1051a39Sopenharmony_ciPeerKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB
2181e1051a39Sopenharmony_ciSharedSecret=8d184455748c56115ba2183070b0
2182e1051a39Sopenharmony_ci
2183e1051a39Sopenharmony_ci# TEST CURVE wap-wsg-idm-ecid-wtls7
2184e1051a39Sopenharmony_ci
2185e1051a39Sopenharmony_ciPrivateKey=ALICE_wap-wsg-idm-ecid-wtls7
2186e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2187e1051a39Sopenharmony_ciMGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAueoisiN+luJEy0wdiI7j
2188e1051a39Sopenharmony_cicALlTqChLAMqAAQ/FWsGxD8vuvEFWXfWReOqvBzqWrF9mdMeTeOE1y9r9POOIUVJ
2189e1051a39Sopenharmony_ciPNtL
2190e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2191e1051a39Sopenharmony_ci
2192e1051a39Sopenharmony_ciPublicKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB
2193e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2194e1051a39Sopenharmony_ciMD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEPxVrBsQ/L7rxBVl31kXjqrwc6lqxfZnT
2195e1051a39Sopenharmony_ciHk3jhNcva/TzjiFFSTzbSw==
2196e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2197e1051a39Sopenharmony_ci
2198e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls7:ALICE_wap-wsg-idm-ecid-wtls7_PUB
2199e1051a39Sopenharmony_ci
2200e1051a39Sopenharmony_ci
2201e1051a39Sopenharmony_ciPrivateKey=BOB_wap-wsg-idm-ecid-wtls7
2202e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2203e1051a39Sopenharmony_ciMGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAr42vKjbUXFak2mVzFYpu
2204e1051a39Sopenharmony_ciyhN/cDyhLAMqAASJZpuFg+n8vscuq+pqfFFPYemnfLdhdAB4JodfR3J5Bzu67hEm
2205e1051a39Sopenharmony_cibIKQ
2206e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2207e1051a39Sopenharmony_ci
2208e1051a39Sopenharmony_ciPublicKey=BOB_wap-wsg-idm-ecid-wtls7_PUB
2209e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2210e1051a39Sopenharmony_ciMD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEiWabhYPp/L7HLqvqanxRT2Hpp3y3YXQA
2211e1051a39Sopenharmony_cieCaHX0dyeQc7uu4RJmyCkA==
2212e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2213e1051a39Sopenharmony_ci
2214e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls7:BOB_wap-wsg-idm-ecid-wtls7_PUB
2215e1051a39Sopenharmony_ci
2216e1051a39Sopenharmony_ci
2217e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2218e1051a39Sopenharmony_ci
2219e1051a39Sopenharmony_ciAvailablein = default
2220e1051a39Sopenharmony_ciDerive=ALICE_wap-wsg-idm-ecid-wtls7
2221e1051a39Sopenharmony_ciPeerKey=BOB_wap-wsg-idm-ecid-wtls7_PUB
2222e1051a39Sopenharmony_ciSharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4
2223e1051a39Sopenharmony_ci
2224e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2225e1051a39Sopenharmony_ci
2226e1051a39Sopenharmony_ciAvailablein = default
2227e1051a39Sopenharmony_ciDerive=BOB_wap-wsg-idm-ecid-wtls7
2228e1051a39Sopenharmony_ciPeerKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB
2229e1051a39Sopenharmony_ciSharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4
2230e1051a39Sopenharmony_ci
2231e1051a39Sopenharmony_ci# TEST CURVE wap-wsg-idm-ecid-wtls8
2232e1051a39Sopenharmony_ci
2233e1051a39Sopenharmony_ciPrivateKey=ALICE_wap-wsg-idm-ecid-wtls8
2234e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2235e1051a39Sopenharmony_ciME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8A1m62ffl6niuM46XOUyih
2236e1051a39Sopenharmony_ciIAMeAAT4mqYAoe7NEtKfEMQs2ofInhZRZCFrFU5cjEWi
2237e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2238e1051a39Sopenharmony_ci
2239e1051a39Sopenharmony_ciPublicKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB
2240e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2241e1051a39Sopenharmony_ciMDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE+JqmAKHuzRLSnxDELNqHyJ4WUWQhaxVO
2242e1051a39Sopenharmony_ciXIxFog==
2243e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2244e1051a39Sopenharmony_ci
2245e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls8:ALICE_wap-wsg-idm-ecid-wtls8_PUB
2246e1051a39Sopenharmony_ci
2247e1051a39Sopenharmony_ciPrivateKey=BOB_wap-wsg-idm-ecid-wtls8
2248e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2249e1051a39Sopenharmony_ciME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8AegTrLoMRyPl4U4xOdg6h
2250e1051a39Sopenharmony_ciIAMeAATQKkyQ3jL2Eku6C+vSQazbjjSkzNe67Occqj2P
2251e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2252e1051a39Sopenharmony_ci
2253e1051a39Sopenharmony_ciPublicKey=BOB_wap-wsg-idm-ecid-wtls8_PUB
2254e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2255e1051a39Sopenharmony_ciMDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE0CpMkN4y9hJLugvr0kGs2440pMzXuuzn
2256e1051a39Sopenharmony_ciHKo9jw==
2257e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2258e1051a39Sopenharmony_ci
2259e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls8:BOB_wap-wsg-idm-ecid-wtls8_PUB
2260e1051a39Sopenharmony_ci
2261e1051a39Sopenharmony_ci
2262e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2263e1051a39Sopenharmony_ci
2264e1051a39Sopenharmony_ciAvailablein = default
2265e1051a39Sopenharmony_ciDerive=ALICE_wap-wsg-idm-ecid-wtls8
2266e1051a39Sopenharmony_ciPeerKey=BOB_wap-wsg-idm-ecid-wtls8_PUB
2267e1051a39Sopenharmony_ciSharedSecret=7524c547bd6b26644ce70571cb06
2268e1051a39Sopenharmony_ci
2269e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2270e1051a39Sopenharmony_ci
2271e1051a39Sopenharmony_ciAvailablein = default
2272e1051a39Sopenharmony_ciDerive=BOB_wap-wsg-idm-ecid-wtls8
2273e1051a39Sopenharmony_ciPeerKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB
2274e1051a39Sopenharmony_ciSharedSecret=7524c547bd6b26644ce70571cb06
2275e1051a39Sopenharmony_ci
2276e1051a39Sopenharmony_ci# TEST CURVE wap-wsg-idm-ecid-wtls9
2277e1051a39Sopenharmony_ci
2278e1051a39Sopenharmony_ciPrivateKey=ALICE_wap-wsg-idm-ecid-wtls9
2279e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2280e1051a39Sopenharmony_ciMGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAE0376NvzsIXi6XadrVn4
2281e1051a39Sopenharmony_ci06obTRChLAMqAARbC1yw9f1uBOVlMf5ZFQewTgyc81Aqh2TFMSRfujCIhdvGTYgR
2282e1051a39Sopenharmony_citu6F
2283e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2284e1051a39Sopenharmony_ci
2285e1051a39Sopenharmony_ciPublicKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB
2286e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2287e1051a39Sopenharmony_ciMD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWwtcsPX9bgTlZTH+WRUHsE4MnPNQKodk
2288e1051a39Sopenharmony_cixTEkX7owiIXbxk2IEbbuhQ==
2289e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2290e1051a39Sopenharmony_ci
2291e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls9:ALICE_wap-wsg-idm-ecid-wtls9_PUB
2292e1051a39Sopenharmony_ci
2293e1051a39Sopenharmony_ci
2294e1051a39Sopenharmony_ciPrivateKey=BOB_wap-wsg-idm-ecid-wtls9
2295e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2296e1051a39Sopenharmony_ciMGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAd2kfMclaJU2bg8ayTrjZ
2297e1051a39Sopenharmony_cioolI82yhLAMqAAQ0NeW9TKhQeFrrTyMR9Gb55+BneCQSByAShM8Dn3V1FFYz7n0y
2298e1051a39Sopenharmony_cibvBX
2299e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2300e1051a39Sopenharmony_ci
2301e1051a39Sopenharmony_ciPublicKey=BOB_wap-wsg-idm-ecid-wtls9_PUB
2302e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2303e1051a39Sopenharmony_ciMD4wEAYHKoZIzj0CAQYFZysBBAkDKgAENDXlvUyoUHha608jEfRm+efgZ3gkEgcg
2304e1051a39Sopenharmony_ciEoTPA591dRRWM+59Mm7wVw==
2305e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2306e1051a39Sopenharmony_ci
2307e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls9:BOB_wap-wsg-idm-ecid-wtls9_PUB
2308e1051a39Sopenharmony_ci
2309e1051a39Sopenharmony_ci
2310e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2311e1051a39Sopenharmony_ci
2312e1051a39Sopenharmony_ciAvailablein = default
2313e1051a39Sopenharmony_ciDerive=ALICE_wap-wsg-idm-ecid-wtls9
2314e1051a39Sopenharmony_ciPeerKey=BOB_wap-wsg-idm-ecid-wtls9_PUB
2315e1051a39Sopenharmony_ciSharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1
2316e1051a39Sopenharmony_ci
2317e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2318e1051a39Sopenharmony_ci
2319e1051a39Sopenharmony_ciAvailablein = default
2320e1051a39Sopenharmony_ciDerive=BOB_wap-wsg-idm-ecid-wtls9
2321e1051a39Sopenharmony_ciPeerKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB
2322e1051a39Sopenharmony_ciSharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1
2323e1051a39Sopenharmony_ci
2324e1051a39Sopenharmony_ci# TEST CURVE wap-wsg-idm-ecid-wtls10
2325e1051a39Sopenharmony_ci
2326e1051a39Sopenharmony_ciPrivateKey=ALICE_wap-wsg-idm-ecid-wtls10
2327e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2328e1051a39Sopenharmony_ciMH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB01TDgjIGd+gXPZ4esQnWzz
2329e1051a39Sopenharmony_ci/y1vzJniUBM5XNyPq6FAAz4ABAHVs5gYpbJzqyO8Lk3nkTwhu4BuXb4wtrgGcY2L
2330e1051a39Sopenharmony_ciTwGxkC4Zq4aqLowsexGjVa0IjGKdWz5/TfwLwGpN4A==
2331e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2332e1051a39Sopenharmony_ci
2333e1051a39Sopenharmony_ciPublicKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB
2334e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2335e1051a39Sopenharmony_ciMFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAdWzmBilsnOrI7wuTeeRPCG7gG5dvjC2
2336e1051a39Sopenharmony_ciuAZxjYtPAbGQLhmrhqoujCx7EaNVrQiMYp1bPn9N/AvAak3g
2337e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2338e1051a39Sopenharmony_ci
2339e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls10:ALICE_wap-wsg-idm-ecid-wtls10_PUB
2340e1051a39Sopenharmony_ci
2341e1051a39Sopenharmony_ci
2342e1051a39Sopenharmony_ciPrivateKey=BOB_wap-wsg-idm-ecid-wtls10
2343e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2344e1051a39Sopenharmony_ciMH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB0mTqwYwByRuu4zcU1QLKcG
2345e1051a39Sopenharmony_cim8wewuaoKqVSpp8xQaFAAz4ABAEF4xTrWAIF1EacNMqTG3kwxwartAKFFqyOle+w
2346e1051a39Sopenharmony_ciBwDi6gra7cFVedD1p5RwD4gZU4QzgCLSwa7xZbBzgg==
2347e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2348e1051a39Sopenharmony_ci
2349e1051a39Sopenharmony_ciPublicKey=BOB_wap-wsg-idm-ecid-wtls10_PUB
2350e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2351e1051a39Sopenharmony_ciMFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAQXjFOtYAgXURpw0ypMbeTDHBqu0AoUW
2352e1051a39Sopenharmony_cirI6V77AHAOLqCtrtwVV50PWnlHAPiBlThDOAItLBrvFlsHOC
2353e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2354e1051a39Sopenharmony_ci
2355e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls10:BOB_wap-wsg-idm-ecid-wtls10_PUB
2356e1051a39Sopenharmony_ci
2357e1051a39Sopenharmony_ci
2358e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2359e1051a39Sopenharmony_ci
2360e1051a39Sopenharmony_ciAvailablein = default
2361e1051a39Sopenharmony_ciDerive=ALICE_wap-wsg-idm-ecid-wtls10
2362e1051a39Sopenharmony_ciPeerKey=BOB_wap-wsg-idm-ecid-wtls10_PUB
2363e1051a39Sopenharmony_ciSharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98
2364e1051a39Sopenharmony_ci
2365e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2366e1051a39Sopenharmony_ci
2367e1051a39Sopenharmony_ciAvailablein = default
2368e1051a39Sopenharmony_ciDerive=BOB_wap-wsg-idm-ecid-wtls10
2369e1051a39Sopenharmony_ciPeerKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB
2370e1051a39Sopenharmony_ciSharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98
2371e1051a39Sopenharmony_ci
2372e1051a39Sopenharmony_ci# TEST CURVE wap-wsg-idm-ecid-wtls11
2373e1051a39Sopenharmony_ci
2374e1051a39Sopenharmony_ciPrivateKey=ALICE_wap-wsg-idm-ecid-wtls11
2375e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2376e1051a39Sopenharmony_ciMH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4Au6lrzC3RIk3jXmtbeOAp
2377e1051a39Sopenharmony_ciLZPR0NUrr6dTf1lSCGqhQAM+AAQBl73V2TEZ8BO4QC+YiBlJ0GmW8WLc3RtS3iIr
2378e1051a39Sopenharmony_ci/oUAaDQQAGVJFD3GghjBPfI9KVBcZ2P8tUXUv5ifrWc=
2379e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2380e1051a39Sopenharmony_ci
2381e1051a39Sopenharmony_ciPublicKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB
2382e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2383e1051a39Sopenharmony_ciMFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAZe91dkxGfATuEAvmIgZSdBplvFi3N0b
2384e1051a39Sopenharmony_ciUt4iK/6FAGg0EABlSRQ9xoIYwT3yPSlQXGdj/LVF1L+Yn61n
2385e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2386e1051a39Sopenharmony_ci
2387e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls11:ALICE_wap-wsg-idm-ecid-wtls11_PUB
2388e1051a39Sopenharmony_ci
2389e1051a39Sopenharmony_ci
2390e1051a39Sopenharmony_ciPrivateKey=BOB_wap-wsg-idm-ecid-wtls11
2391e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2392e1051a39Sopenharmony_ciMH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4AGJuGtQI1FvHfp2AsdKb3
2393e1051a39Sopenharmony_ciNVWawjpZQuyM1aelws2hQAM+AAQAdTW3xU6Ijf/Y835Z2hS4fOn6Xmp3O6iblXHr
2394e1051a39Sopenharmony_cinKoBORuxHVRfXkfdL5TqfFpuDghzCyAS6ZMSWhjGV5o=
2395e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2396e1051a39Sopenharmony_ci
2397e1051a39Sopenharmony_ciPublicKey=BOB_wap-wsg-idm-ecid-wtls11_PUB
2398e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2399e1051a39Sopenharmony_ciMFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAHU1t8VOiI3/2PN+WdoUuHzp+l5qdzuo
2400e1051a39Sopenharmony_cim5Vx65yqATkbsR1UX15H3S+U6nxabg4IcwsgEumTEloYxlea
2401e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2402e1051a39Sopenharmony_ci
2403e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls11:BOB_wap-wsg-idm-ecid-wtls11_PUB
2404e1051a39Sopenharmony_ci
2405e1051a39Sopenharmony_ci
2406e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2407e1051a39Sopenharmony_ci
2408e1051a39Sopenharmony_ciAvailablein = default
2409e1051a39Sopenharmony_ciDerive=ALICE_wap-wsg-idm-ecid-wtls11
2410e1051a39Sopenharmony_ciPeerKey=BOB_wap-wsg-idm-ecid-wtls11_PUB
2411e1051a39Sopenharmony_ciSharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7
2412e1051a39Sopenharmony_ci
2413e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2414e1051a39Sopenharmony_ci
2415e1051a39Sopenharmony_ciAvailablein = default
2416e1051a39Sopenharmony_ciDerive=BOB_wap-wsg-idm-ecid-wtls11
2417e1051a39Sopenharmony_ciPeerKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB
2418e1051a39Sopenharmony_ciSharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7
2419e1051a39Sopenharmony_ci
2420e1051a39Sopenharmony_ci# TEST CURVE wap-wsg-idm-ecid-wtls12
2421e1051a39Sopenharmony_ci
2422e1051a39Sopenharmony_ciPrivateKey=ALICE_wap-wsg-idm-ecid-wtls12
2423e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2424e1051a39Sopenharmony_ciMHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBByAnUvQZhZr1lgTRixSMIx0
2425e1051a39Sopenharmony_ciKHuV4t8cbXCW415soTwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6nApye39Y
2426e1051a39Sopenharmony_cihpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc=
2427e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2428e1051a39Sopenharmony_ci
2429e1051a39Sopenharmony_ciPublicKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB
2430e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2431e1051a39Sopenharmony_ciME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6
2432e1051a39Sopenharmony_cinApye39YhpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc=
2433e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2434e1051a39Sopenharmony_ci
2435e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls12:ALICE_wap-wsg-idm-ecid-wtls12_PUB
2436e1051a39Sopenharmony_ci
2437e1051a39Sopenharmony_ci
2438e1051a39Sopenharmony_ciPrivateKey=BOB_wap-wsg-idm-ecid-wtls12
2439e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2440e1051a39Sopenharmony_ciMHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBBzZ7nt4CrPrk2m5iR64vpkj
2441e1051a39Sopenharmony_ci95JHOmzWf4VhRZqdoTwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9KXzXvhbL
2442e1051a39Sopenharmony_cidJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ=
2443e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2444e1051a39Sopenharmony_ci
2445e1051a39Sopenharmony_ciPublicKey=BOB_wap-wsg-idm-ecid-wtls12_PUB
2446e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2447e1051a39Sopenharmony_ciME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9
2448e1051a39Sopenharmony_ciKXzXvhbLdJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ=
2449e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2450e1051a39Sopenharmony_ci
2451e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls12:BOB_wap-wsg-idm-ecid-wtls12_PUB
2452e1051a39Sopenharmony_ci
2453e1051a39Sopenharmony_ci
2454e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2455e1051a39Sopenharmony_ci
2456e1051a39Sopenharmony_ciAvailablein = default
2457e1051a39Sopenharmony_ciDerive=ALICE_wap-wsg-idm-ecid-wtls12
2458e1051a39Sopenharmony_ciPeerKey=BOB_wap-wsg-idm-ecid-wtls12_PUB
2459e1051a39Sopenharmony_ciSharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36
2460e1051a39Sopenharmony_ci
2461e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2462e1051a39Sopenharmony_ci
2463e1051a39Sopenharmony_ciAvailablein = default
2464e1051a39Sopenharmony_ciDerive=BOB_wap-wsg-idm-ecid-wtls12
2465e1051a39Sopenharmony_ciPeerKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB
2466e1051a39Sopenharmony_ciSharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36
2467e1051a39Sopenharmony_ci
2468e1051a39Sopenharmony_ci# EC P-256 key
2469e1051a39Sopenharmony_ci
2470e1051a39Sopenharmony_ciPrivateKey=P-256
2471e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2472e1051a39Sopenharmony_ciMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgiocvtiiTxNH/xbnw
2473e1051a39Sopenharmony_ci+RdYBp+DUuCPoFpJ+NuSbLVyhyWhRANCAAQsFQ9CnOcPIWwlLPXgYs4fY5zV0WXH
2474e1051a39Sopenharmony_ci+JQkBywnGX14szuSDpXNtmTpkNzwz+oNlOKo5q+dDlgFbmUxBJJbn+bJ
2475e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2476e1051a39Sopenharmony_ci
2477e1051a39Sopenharmony_ci# EC public key for above
2478e1051a39Sopenharmony_ci
2479e1051a39Sopenharmony_ciPublicKey=P-256-PUBLIC
2480e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2481e1051a39Sopenharmony_ciMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAELBUPQpznDyFsJSz14GLOH2Oc1dFl
2482e1051a39Sopenharmony_cix/iUJAcsJxl9eLM7kg6VzbZk6ZDc8M/qDZTiqOavnQ5YBW5lMQSSW5/myQ==
2483e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2484e1051a39Sopenharmony_ci
2485e1051a39Sopenharmony_ciPrivPubKeyPair = P-256:P-256-PUBLIC
2486e1051a39Sopenharmony_ci
2487e1051a39Sopenharmony_ci# Additional EC key for ECDH
2488e1051a39Sopenharmony_ciPrivateKey=P-256-Peer
2489e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2490e1051a39Sopenharmony_ciMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg/URzu1TDNwUFWZ3i
2491e1051a39Sopenharmony_cidLISAZpEY0vfJ2pLB7f+Xnjyl2OhRANCAAQgBuXhSgeKpz+4piXlYSVLvy0NT+wK
2492e1051a39Sopenharmony_ciuZWUI3LqUUCV07wg+RLLMY8yNK9kjqcgZDs/cB+bet64nQq+dNnvtpxG
2493e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2494e1051a39Sopenharmony_ci
2495e1051a39Sopenharmony_ciPublicKey=P-256-Peer-PUBLIC
2496e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2497e1051a39Sopenharmony_ciMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIAbl4UoHiqc/uKYl5WElS78tDU/s
2498e1051a39Sopenharmony_ciCrmVlCNy6lFAldO8IPkSyzGPMjSvZI6nIGQ7P3Afm3reuJ0KvnTZ77acRg==
2499e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2500e1051a39Sopenharmony_ci
2501e1051a39Sopenharmony_ciPrivPubKeyPair = P-256-Peer:P-256-Peer-PUBLIC
2502e1051a39Sopenharmony_ci
2503e1051a39Sopenharmony_ciTitle = ECDH tests
2504e1051a39Sopenharmony_ci
2505e1051a39Sopenharmony_ci
2506e1051a39Sopenharmony_ciDerive=P-256
2507e1051a39Sopenharmony_ciPeerKey=P-256-Peer-PUBLIC
2508e1051a39Sopenharmony_ciSharedSecret=E3CC07DFBDDE76A1139811DB9FF5FAF9D17EF39944F1E77D1F6A208524BF7B1B
2509e1051a39Sopenharmony_ci
2510e1051a39Sopenharmony_ci
2511e1051a39Sopenharmony_ciDerive=P-256-Peer
2512e1051a39Sopenharmony_ciPeerKey=P-256-PUBLIC
2513e1051a39Sopenharmony_ciSharedSecret=E3CC07DFBDDE76A1139811DB9FF5FAF9D17EF39944F1E77D1F6A208524BF7B1B
2514e1051a39Sopenharmony_ci
2515e1051a39Sopenharmony_ci# TEST CURVE secp224r1
2516e1051a39Sopenharmony_ci
2517e1051a39Sopenharmony_ciPrivateKey=ALICE_secp224r1
2518e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2519e1051a39Sopenharmony_ciMHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBxLKkXFJXYqGUlTsmgjlesi
2520e1051a39Sopenharmony_cikwqejrekrkSTbehyoTwDOgAEUcEh0Ggy/rD+Nj9JQozzI+qzPtiU7b2D2HtdCa4h
2521e1051a39Sopenharmony_cifbVPXngcRH2B2xN8W+dcHoIxrxO2UFXy4xo=
2522e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2523e1051a39Sopenharmony_ci
2524e1051a39Sopenharmony_ciPublicKey=ALICE_secp224r1_PUB
2525e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2526e1051a39Sopenharmony_ciME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEUcEh0Ggy/rD+Nj9JQozzI+qzPtiU7b2D
2527e1051a39Sopenharmony_ci2HtdCa4hfbVPXngcRH2B2xN8W+dcHoIxrxO2UFXy4xo=
2528e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2529e1051a39Sopenharmony_ci
2530e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp224r1:ALICE_secp224r1_PUB
2531e1051a39Sopenharmony_ci
2532e1051a39Sopenharmony_ci
2533e1051a39Sopenharmony_ciPrivateKey=BOB_secp224r1
2534e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2535e1051a39Sopenharmony_ciMHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBzOHGGUR3fZYg3GSaUN6pxo
2536e1051a39Sopenharmony_ciNQtAlOzM3UclEhMzoTwDOgAEdwFklK/YoDRU6bM7X2ulNLwqx9TUETMFUM6VV9DB
2537e1051a39Sopenharmony_ci4YcvAzv6pQgVwYEU7IahmSKpX19chbPt2I0=
2538e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2539e1051a39Sopenharmony_ci
2540e1051a39Sopenharmony_ciPublicKey=BOB_secp224r1_PUB
2541e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2542e1051a39Sopenharmony_ciME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEdwFklK/YoDRU6bM7X2ulNLwqx9TUETMF
2543e1051a39Sopenharmony_ciUM6VV9DB4YcvAzv6pQgVwYEU7IahmSKpX19chbPt2I0=
2544e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2545e1051a39Sopenharmony_ci
2546e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp224r1:BOB_secp224r1_PUB
2547e1051a39Sopenharmony_ci
2548e1051a39Sopenharmony_ci
2549e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2550e1051a39Sopenharmony_ci
2551e1051a39Sopenharmony_ciDerive=ALICE_secp224r1
2552e1051a39Sopenharmony_ciPeerKey=BOB_secp224r1_PUB
2553e1051a39Sopenharmony_ciSharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5
2554e1051a39Sopenharmony_ci
2555e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2556e1051a39Sopenharmony_ci
2557e1051a39Sopenharmony_ciDerive=BOB_secp224r1
2558e1051a39Sopenharmony_ciPeerKey=ALICE_secp224r1_PUB
2559e1051a39Sopenharmony_ciSharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5
2560e1051a39Sopenharmony_ci
2561e1051a39Sopenharmony_ci# TEST CURVE secp384r1
2562e1051a39Sopenharmony_ci
2563e1051a39Sopenharmony_ciPrivateKey=ALICE_secp384r1
2564e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2565e1051a39Sopenharmony_ciMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDCxE7Q4m1dsK7M3Otxo
2566e1051a39Sopenharmony_cicgY/ejX9JOKKdAtSnRiU4bnK3eFmALkMN7XIveQnWLB1PEKhZANiAAQaUsvUFr/u
2567e1051a39Sopenharmony_ciISpAmYqYZIme4VassCtb0tNGU97s3qt4ozcogZ4z+fIzXZ4YXqfGoEa57+uQDgqr
2568e1051a39Sopenharmony_ci+jNOTji7Gxopt6AqZ9EvwuVaCuunUi0pcx6cc8IuUfrwMwSFovV/7sM=
2569e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2570e1051a39Sopenharmony_ci
2571e1051a39Sopenharmony_ciPublicKey=ALICE_secp384r1_PUB
2572e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2573e1051a39Sopenharmony_ciMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGlLL1Ba/7iEqQJmKmGSJnuFWrLArW9LT
2574e1051a39Sopenharmony_ciRlPe7N6reKM3KIGeM/nyM12eGF6nxqBGue/rkA4Kq/ozTk44uxsaKbegKmfRL8Ll
2575e1051a39Sopenharmony_ciWgrrp1ItKXMenHPCLlH68DMEhaL1f+7D
2576e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2577e1051a39Sopenharmony_ci
2578e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp384r1:ALICE_secp384r1_PUB
2579e1051a39Sopenharmony_ci
2580e1051a39Sopenharmony_ci
2581e1051a39Sopenharmony_ciPrivateKey=BOB_secp384r1
2582e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2583e1051a39Sopenharmony_ciMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBRiGXRsb5sUq0b3/dg
2584e1051a39Sopenharmony_ciZ+pA9kbrSivBMCUCXVwxno1d/30hI/Yy0Z5PWwbBgwTFprWhZANiAASp1FeUOBJF
2585e1051a39Sopenharmony_cimzQCNbGiOz8He0kF+KIf24UGYVO5MC7u5rV9hpoYsbcgmwxALskPN18os2ygK1Pn
2586e1051a39Sopenharmony_cif/h+WALIsG2RknSTbiyvBYkoIhJV9cflvEDpMeaWSLF7qJ5YjEIf9PM=
2587e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2588e1051a39Sopenharmony_ci
2589e1051a39Sopenharmony_ciPublicKey=BOB_secp384r1_PUB
2590e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2591e1051a39Sopenharmony_ciMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqdRXlDgSRZs0AjWxojs/B3tJBfiiH9uF
2592e1051a39Sopenharmony_ciBmFTuTAu7ua1fYaaGLG3IJsMQC7JDzdfKLNsoCtT53/4flgCyLBtkZJ0k24srwWJ
2593e1051a39Sopenharmony_ciKCISVfXH5bxA6THmlkixe6ieWIxCH/Tz
2594e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2595e1051a39Sopenharmony_ci
2596e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp384r1:BOB_secp384r1_PUB
2597e1051a39Sopenharmony_ci
2598e1051a39Sopenharmony_ci
2599e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2600e1051a39Sopenharmony_ci
2601e1051a39Sopenharmony_ciDerive=ALICE_secp384r1
2602e1051a39Sopenharmony_ciPeerKey=BOB_secp384r1_PUB
2603e1051a39Sopenharmony_ciSharedSecret=2006ed49acbb991b8fbf8a15c3f263542496eaefe1e2952591b72fb929463eac7a403a5419cebbfb73734918eaed59fd
2604e1051a39Sopenharmony_ci
2605e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2606e1051a39Sopenharmony_ci
2607e1051a39Sopenharmony_ciDerive=BOB_secp384r1
2608e1051a39Sopenharmony_ciPeerKey=ALICE_secp384r1_PUB
2609e1051a39Sopenharmony_ciSharedSecret=2006ed49acbb991b8fbf8a15c3f263542496eaefe1e2952591b72fb929463eac7a403a5419cebbfb73734918eaed59fd
2610e1051a39Sopenharmony_ci
2611e1051a39Sopenharmony_ci# TEST CURVE secp521r1
2612e1051a39Sopenharmony_ci
2613e1051a39Sopenharmony_ciPrivateKey=ALICE_secp521r1
2614e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2615e1051a39Sopenharmony_ciMIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAFBIz3FLAuX8VCWzM
2616e1051a39Sopenharmony_ciwu1f/tm8pf1QqnsdLqaIWCQAJa2W5ldpJTYfkj1gGxM44AD3qHnkXISvNLwwuxI1
2617e1051a39Sopenharmony_cihr2+pOGhgYkDgYYABACWlOOFYk/p3AS2LxEQWBuMm6uIjo3XArjh1QrsLcUc5hhi
2618e1051a39Sopenharmony_ci82CIz6kKwKjCnYRDHq4iv1x63rVEzGGhQOM1g+cRVwHSpfbBpaxK7bMLkVFOOavv
2619e1051a39Sopenharmony_ciOdcdyRHaHsvxw2pREmdS/GwtfgT8odQrG06KMIwVeL+H08fGJSbPX0Zock0DOPCp
2620e1051a39Sopenharmony_ciaw==
2621e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2622e1051a39Sopenharmony_ci
2623e1051a39Sopenharmony_ciPublicKey=ALICE_secp521r1_PUB
2624e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2625e1051a39Sopenharmony_ciMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAlpTjhWJP6dwEti8REFgbjJuriI6N
2626e1051a39Sopenharmony_ci1wK44dUK7C3FHOYYYvNgiM+pCsCowp2EQx6uIr9cet61RMxhoUDjNYPnEVcB0qX2
2627e1051a39Sopenharmony_ciwaWsSu2zC5FRTjmr7znXHckR2h7L8cNqURJnUvxsLX4E/KHUKxtOijCMFXi/h9PH
2628e1051a39Sopenharmony_cixiUmz19GaHJNAzjwqWs=
2629e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2630e1051a39Sopenharmony_ci
2631e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_secp521r1:ALICE_secp521r1_PUB
2632e1051a39Sopenharmony_ci
2633e1051a39Sopenharmony_ci
2634e1051a39Sopenharmony_ciPrivateKey=BOB_secp521r1
2635e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2636e1051a39Sopenharmony_ciMIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIA9C/sMWveRlHPr9P5
2637e1051a39Sopenharmony_cicc3U+1L2/zB0VtHewKSQRWZ67SmS4+m7uXTqUVSLRHiQEgQid0cg77gSxXPlmV+z
2638e1051a39Sopenharmony_ciy0f3zd+hgYkDgYYABAE18N3SwDGtea3IOqUdh3j0JtnMeP41i/agEBlxK8/iEBXc
2639e1051a39Sopenharmony_ciQ61mkIrQIKcabRhoylEugXHiyNnqNQOD4DUa0bTKzAHtJ4UqqbEVno6byRmcUQwb
2640e1051a39Sopenharmony_cimvG89eS8GLEmk5X/O2atHU4yIGTuTRQWn/BTJUCS+OgJz4FZdadscc5Z640EZqSD
2641e1051a39Sopenharmony_ciiw==
2642e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2643e1051a39Sopenharmony_ci
2644e1051a39Sopenharmony_ciPublicKey=BOB_secp521r1_PUB
2645e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2646e1051a39Sopenharmony_ciMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBNfDd0sAxrXmtyDqlHYd49CbZzHj+
2647e1051a39Sopenharmony_ciNYv2oBAZcSvP4hAV3EOtZpCK0CCnGm0YaMpRLoFx4sjZ6jUDg+A1GtG0yswB7SeF
2648e1051a39Sopenharmony_ciKqmxFZ6Om8kZnFEMG5rxvPXkvBixJpOV/ztmrR1OMiBk7k0UFp/wUyVAkvjoCc+B
2649e1051a39Sopenharmony_ciWXWnbHHOWeuNBGakg4s=
2650e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2651e1051a39Sopenharmony_ci
2652e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_secp521r1:BOB_secp521r1_PUB
2653e1051a39Sopenharmony_ci
2654e1051a39Sopenharmony_ci
2655e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2656e1051a39Sopenharmony_ci
2657e1051a39Sopenharmony_ciDerive=ALICE_secp521r1
2658e1051a39Sopenharmony_ciPeerKey=BOB_secp521r1_PUB
2659e1051a39Sopenharmony_ciSharedSecret=018c8f33e544a0fa8854dcd96bdba75b7687d1c42b2ff1bf0a06d49c424fee96d8a7f3af3119dcbfabc1c147477c50f7c72971956f9bb17ddec6d02b2187f06cf4be
2660e1051a39Sopenharmony_ci
2661e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2662e1051a39Sopenharmony_ci
2663e1051a39Sopenharmony_ciDerive=BOB_secp521r1
2664e1051a39Sopenharmony_ciPeerKey=ALICE_secp521r1_PUB
2665e1051a39Sopenharmony_ciSharedSecret=018c8f33e544a0fa8854dcd96bdba75b7687d1c42b2ff1bf0a06d49c424fee96d8a7f3af3119dcbfabc1c147477c50f7c72971956f9bb17ddec6d02b2187f06cf4be
2666e1051a39Sopenharmony_ci
2667e1051a39Sopenharmony_ci# TEST CURVE prime192v1
2668e1051a39Sopenharmony_ci
2669e1051a39Sopenharmony_ciPrivateKey=ALICE_prime192v1
2670e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2671e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBjxfXvSFNqD2UzFVN1L
2672e1051a39Sopenharmony_cibQrPlzop7dxQq/ehNAMyAATibpGuYzCjkT1tWLYEogpKz74WqhvbQtZPkCYQCin1
2673e1051a39Sopenharmony_cicmZuNW+BZ0jyVEpGlpnZPMg=
2674e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2675e1051a39Sopenharmony_ci
2676e1051a39Sopenharmony_ciPublicKey=ALICE_prime192v1_PUB
2677e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2678e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAE4m6RrmMwo5E9bVi2BKIKSs++Fqob
2679e1051a39Sopenharmony_ci20LWT5AmEAop9XJmbjVvgWdI8lRKRpaZ2TzI
2680e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2681e1051a39Sopenharmony_ci
2682e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_prime192v1:ALICE_prime192v1_PUB
2683e1051a39Sopenharmony_ci
2684e1051a39Sopenharmony_ci
2685e1051a39Sopenharmony_ciPrivateKey=BOB_prime192v1
2686e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2687e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBhewaqXNZlYyqnmuEEE
2688e1051a39Sopenharmony_ciY/oUXe3/jpzhmyGhNAMyAASkpwNJEP/1FuuWKCDDUm26iyqrs+zKwayZnaF77YC6
2689e1051a39Sopenharmony_ciqCtgia7yNcSl9tlWHh3gQgw=
2690e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2691e1051a39Sopenharmony_ci
2692e1051a39Sopenharmony_ciPublicKey=BOB_prime192v1_PUB
2693e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2694e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEpKcDSRD/9Rbrliggw1Jtuosqq7Ps
2695e1051a39Sopenharmony_ciysGsmZ2he+2AuqgrYImu8jXEpfbZVh4d4EIM
2696e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2697e1051a39Sopenharmony_ci
2698e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_prime192v1:BOB_prime192v1_PUB
2699e1051a39Sopenharmony_ci
2700e1051a39Sopenharmony_ci
2701e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2702e1051a39Sopenharmony_ci
2703e1051a39Sopenharmony_ciAvailablein = default
2704e1051a39Sopenharmony_ciDerive=ALICE_prime192v1
2705e1051a39Sopenharmony_ciPeerKey=BOB_prime192v1_PUB
2706e1051a39Sopenharmony_ciSharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861
2707e1051a39Sopenharmony_ci
2708e1051a39Sopenharmony_ci# Negative test: A weak curve with a strength < 112 fails in FIPS mode.
2709e1051a39Sopenharmony_ciAvailablein = fips
2710e1051a39Sopenharmony_ciDerive=ALICE_prime192v1
2711e1051a39Sopenharmony_ciSecuritycheck = 1
2712e1051a39Sopenharmony_ciPeerKey=BOB_prime192v1_PUB
2713e1051a39Sopenharmony_ciResult = DERIVE_SET_PEER_ERROR
2714e1051a39Sopenharmony_ci
2715e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2716e1051a39Sopenharmony_ci
2717e1051a39Sopenharmony_ciAvailablein = default
2718e1051a39Sopenharmony_ciDerive=BOB_prime192v1
2719e1051a39Sopenharmony_ciPeerKey=ALICE_prime192v1_PUB
2720e1051a39Sopenharmony_ciSharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861
2721e1051a39Sopenharmony_ci
2722e1051a39Sopenharmony_ci# TEST CURVE prime256v1
2723e1051a39Sopenharmony_ci
2724e1051a39Sopenharmony_ciPrivateKey=ALICE_prime256v1
2725e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2726e1051a39Sopenharmony_ciMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQglUPDk8gQ8lMj38V7
2727e1051a39Sopenharmony_ci0jPBZDfQUx5pNOVSKOMTqlh04POhRANCAARq87w+K0q9b1mzJGh309kjNvYTS02m
2728e1051a39Sopenharmony_ciYkHKxAewiZwmt/5w+5uywz/+0130SdAWbXtECjaHUK94YEHzp0G/PCl5
2729e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2730e1051a39Sopenharmony_ci
2731e1051a39Sopenharmony_ciPublicKey=ALICE_prime256v1_PUB
2732e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2733e1051a39Sopenharmony_ciMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEavO8PitKvW9ZsyRod9PZIzb2E0tN
2734e1051a39Sopenharmony_cipmJBysQHsImcJrf+cPubssM//tNd9EnQFm17RAo2h1CveGBB86dBvzwpeQ==
2735e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2736e1051a39Sopenharmony_ci
2737e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_prime256v1:ALICE_prime256v1_PUB
2738e1051a39Sopenharmony_ci
2739e1051a39Sopenharmony_ci
2740e1051a39Sopenharmony_ciPrivateKey=BOB_prime256v1
2741e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2742e1051a39Sopenharmony_ciMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgNsLfn/sRZfm9ZcM7
2743e1051a39Sopenharmony_cixURiUHT7+w8Jgk9SbwTVDjpLYYmhRANCAASRmyKNgUbADGxkIOAVh9T7IXv2ZDT6
2744e1051a39Sopenharmony_ciI5YMW6wOs27VMOAD0AiNLrv7sW1TdqxkUtF17/GFpLvFOuZcbdX4p3i/
2745e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2746e1051a39Sopenharmony_ci
2747e1051a39Sopenharmony_ciPublicKey=BOB_prime256v1_PUB
2748e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2749e1051a39Sopenharmony_ciMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEkZsijYFGwAxsZCDgFYfU+yF79mQ0
2750e1051a39Sopenharmony_ci+iOWDFusDrNu1TDgA9AIjS67+7FtU3asZFLRde/xhaS7xTrmXG3V+Kd4vw==
2751e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2752e1051a39Sopenharmony_ci
2753e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_prime256v1:BOB_prime256v1_PUB
2754e1051a39Sopenharmony_ci
2755e1051a39Sopenharmony_ci
2756e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2757e1051a39Sopenharmony_ci
2758e1051a39Sopenharmony_ciDerive=ALICE_prime256v1
2759e1051a39Sopenharmony_ciPeerKey=BOB_prime256v1_PUB
2760e1051a39Sopenharmony_ciSharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4
2761e1051a39Sopenharmony_ci
2762e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2763e1051a39Sopenharmony_ci
2764e1051a39Sopenharmony_ciDerive=BOB_prime256v1
2765e1051a39Sopenharmony_ciPeerKey=ALICE_prime256v1_PUB
2766e1051a39Sopenharmony_ciSharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4
2767e1051a39Sopenharmony_ci
2768e1051a39Sopenharmony_ci# TEST CURVE sect163k1
2769e1051a39Sopenharmony_ci
2770e1051a39Sopenharmony_ciPrivateKey=ALICE_sect163k1
2771e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2772e1051a39Sopenharmony_ciMGMCAQAwEAYHKoZIzj0CAQYFK4EEAAEETDBKAgEBBBUBxkeGOXE86PAijpk8trN/
2773e1051a39Sopenharmony_cif3kl4UmhLgMsAAQD1hrDCJ2MSFKZ6Q11cTllX/l5HY0Hg5XZCxMFC84AaczwPtNJ
2774e1051a39Sopenharmony_ciYNCxfCk=
2775e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2776e1051a39Sopenharmony_ci
2777e1051a39Sopenharmony_ciPublicKey=ALICE_sect163k1_PUB
2778e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2779e1051a39Sopenharmony_ciMEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEA9YawwidjEhSmekNdXE5ZV/5eR2NB4OV
2780e1051a39Sopenharmony_ci2QsTBQvOAGnM8D7TSWDQsXwp
2781e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2782e1051a39Sopenharmony_ci
2783e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect163k1:ALICE_sect163k1_PUB
2784e1051a39Sopenharmony_ci
2785e1051a39Sopenharmony_ciPrivateKey=BOB_sect163k1
2786e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2787e1051a39Sopenharmony_ciMGMCAQAwEAYHKoZIzj0CAQYFK4EEAAEETDBKAgEBBBUCUJ5kItSfXidHXsgokcS7
2788e1051a39Sopenharmony_cinzPFbOShLgMsAAQGrYNJ1qgdb3A9ISOmTujfS+WYFKwBXXrJEluAkeNh3jXnDq8X
2789e1051a39Sopenharmony_ci+XBB0k8=
2790e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2791e1051a39Sopenharmony_ci
2792e1051a39Sopenharmony_ciPublicKey=BOB_sect163k1_PUB
2793e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2794e1051a39Sopenharmony_ciMEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEBq2DSdaoHW9wPSEjpk7o30vlmBSsAV16
2795e1051a39Sopenharmony_ciyRJbgJHjYd415w6vF/lwQdJP
2796e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2797e1051a39Sopenharmony_ci
2798e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect163k1:BOB_sect163k1_PUB
2799e1051a39Sopenharmony_ci
2800e1051a39Sopenharmony_ci
2801e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2802e1051a39Sopenharmony_ci
2803e1051a39Sopenharmony_ciAvailablein = default
2804e1051a39Sopenharmony_ciDerive=ALICE_sect163k1
2805e1051a39Sopenharmony_ciPeerKey=BOB_sect163k1_PUB
2806e1051a39Sopenharmony_ciSharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092
2807e1051a39Sopenharmony_ci
2808e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2809e1051a39Sopenharmony_ci
2810e1051a39Sopenharmony_ciAvailablein = default
2811e1051a39Sopenharmony_ciDerive=BOB_sect163k1
2812e1051a39Sopenharmony_ciPeerKey=ALICE_sect163k1_PUB
2813e1051a39Sopenharmony_ciSharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092
2814e1051a39Sopenharmony_ci
2815e1051a39Sopenharmony_ci# TEST CURVE sect163r2
2816e1051a39Sopenharmony_ci
2817e1051a39Sopenharmony_ciPrivateKey=ALICE_sect163r2
2818e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2819e1051a39Sopenharmony_ciMGMCAQAwEAYHKoZIzj0CAQYFK4EEAA8ETDBKAgEBBBUDjH2G7BkPTBM4VtljaQr8
2820e1051a39Sopenharmony_cisXVLNOqhLgMsAAQHHqWxJWR2KrHCPp/PSjZIdK88ET0A323/UOTxhYHwsLpR7rp3
2821e1051a39Sopenharmony_ciahq1lQ8=
2822e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2823e1051a39Sopenharmony_ci
2824e1051a39Sopenharmony_ciPublicKey=ALICE_sect163r2_PUB
2825e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2826e1051a39Sopenharmony_ciMEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBx6lsSVkdiqxwj6fz0o2SHSvPBE9AN9t
2827e1051a39Sopenharmony_ci/1Dk8YWB8LC6Ue66d2oatZUP
2828e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2829e1051a39Sopenharmony_ci
2830e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect163r2:ALICE_sect163r2_PUB
2831e1051a39Sopenharmony_ci
2832e1051a39Sopenharmony_ci
2833e1051a39Sopenharmony_ciPrivateKey=BOB_sect163r2
2834e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2835e1051a39Sopenharmony_ciMGMCAQAwEAYHKoZIzj0CAQYFK4EEAA8ETDBKAgEBBBUBXOM9Tm6sKXUlRLlW0HgC
2836e1051a39Sopenharmony_ciNTDxW2ihLgMsAAQGxa8xRcC+TIcDgGtehDVEV1PoBokBwtILj16NPYC0aBZI8/nF
2837e1051a39Sopenharmony_ciF4jhgmc=
2838e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2839e1051a39Sopenharmony_ci
2840e1051a39Sopenharmony_ciPublicKey=BOB_sect163r2_PUB
2841e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2842e1051a39Sopenharmony_ciMEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBsWvMUXAvkyHA4BrXoQ1RFdT6AaJAcLS
2843e1051a39Sopenharmony_ciC49ejT2AtGgWSPP5xReI4YJn
2844e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2845e1051a39Sopenharmony_ci
2846e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect163r2:BOB_sect163r2_PUB
2847e1051a39Sopenharmony_ci
2848e1051a39Sopenharmony_ci
2849e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2850e1051a39Sopenharmony_ci
2851e1051a39Sopenharmony_ciAvailablein = default
2852e1051a39Sopenharmony_ciDerive=ALICE_sect163r2
2853e1051a39Sopenharmony_ciPeerKey=BOB_sect163r2_PUB
2854e1051a39Sopenharmony_ciSharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951
2855e1051a39Sopenharmony_ci
2856e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2857e1051a39Sopenharmony_ci
2858e1051a39Sopenharmony_ciAvailablein = default
2859e1051a39Sopenharmony_ciDerive=BOB_sect163r2
2860e1051a39Sopenharmony_ciPeerKey=ALICE_sect163r2_PUB
2861e1051a39Sopenharmony_ciSharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951
2862e1051a39Sopenharmony_ci
2863e1051a39Sopenharmony_ci# TEST CURVE sect233k1
2864e1051a39Sopenharmony_ci
2865e1051a39Sopenharmony_ciPrivateKey=ALICE_sect233k1
2866e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2867e1051a39Sopenharmony_ciMH0CAQAwEAYHKoZIzj0CAQYFK4EEABoEZjBkAgEBBB1aR7qaKm1vmZWK2bGsJ1rX
2868e1051a39Sopenharmony_cimH6BpTkW4t1L4zSf/KFAAz4ABADcDiv+bTvPVViqYLNz06VO5wodry+sGi6fnJIr
2869e1051a39Sopenharmony_ciQQCTfZ9d5whiIsbY5Thlcm7I0A/cIGoShA/6LumOVA==
2870e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2871e1051a39Sopenharmony_ci
2872e1051a39Sopenharmony_ciPublicKey=ALICE_sect233k1_PUB
2873e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2874e1051a39Sopenharmony_ciMFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEANwOK/5tO89VWKpgs3PTpU7nCh2vL6wa
2875e1051a39Sopenharmony_ciLp+ckitBAJN9n13nCGIixtjlOGVybsjQD9wgahKED/ou6Y5U
2876e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2877e1051a39Sopenharmony_ci
2878e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect233k1:ALICE_sect233k1_PUB
2879e1051a39Sopenharmony_ci
2880e1051a39Sopenharmony_ci
2881e1051a39Sopenharmony_ciPrivateKey=BOB_sect233k1
2882e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2883e1051a39Sopenharmony_ciMH0CAQAwEAYHKoZIzj0CAQYFK4EEABoEZjBkAgEBBB0oa5BrzYxm6mn51Xyphn6X
2884e1051a39Sopenharmony_ciOUjKc9oMDHCowAyHTaFAAz4ABAGKiFuFJVQeymHYRVnt2LNF2MSaTMcL9JGSPn2z
2885e1051a39Sopenharmony_ciOwBis5MS4kgEFakWQl7KpGiy3vS89wmpblvHLJ/+IQ==
2886e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2887e1051a39Sopenharmony_ci
2888e1051a39Sopenharmony_ciPublicKey=BOB_sect233k1_PUB
2889e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2890e1051a39Sopenharmony_ciMFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEAYqIW4UlVB7KYdhFWe3Ys0XYxJpMxwv0
2891e1051a39Sopenharmony_cikZI+fbM7AGKzkxLiSAQVqRZCXsqkaLLe9Lz3CaluW8csn/4h
2892e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2893e1051a39Sopenharmony_ci
2894e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect233k1:BOB_sect233k1_PUB
2895e1051a39Sopenharmony_ci
2896e1051a39Sopenharmony_ci
2897e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2898e1051a39Sopenharmony_ci
2899e1051a39Sopenharmony_ciDerive=ALICE_sect233k1
2900e1051a39Sopenharmony_ciPeerKey=BOB_sect233k1_PUB
2901e1051a39Sopenharmony_ciSharedSecret=00a5e5f2e992f4360d530dd365d14f5c6013212e14f4ea258c91c71f1512
2902e1051a39Sopenharmony_ci
2903e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2904e1051a39Sopenharmony_ci
2905e1051a39Sopenharmony_ciDerive=BOB_sect233k1
2906e1051a39Sopenharmony_ciPeerKey=ALICE_sect233k1_PUB
2907e1051a39Sopenharmony_ciSharedSecret=00a5e5f2e992f4360d530dd365d14f5c6013212e14f4ea258c91c71f1512
2908e1051a39Sopenharmony_ci
2909e1051a39Sopenharmony_ci# TEST CURVE sect233r1
2910e1051a39Sopenharmony_ci
2911e1051a39Sopenharmony_ciPrivateKey=ALICE_sect233r1
2912e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2913e1051a39Sopenharmony_ciMH4CAQAwEAYHKoZIzj0CAQYFK4EEABsEZzBlAgEBBB4AEN6fePR2gizyXzU6kIgU
2914e1051a39Sopenharmony_ciGijp5+IQAXoNBfKnVeChQAM+AAQB0kEwu2fwQWo1v1j7XQ8uJT3iMwRC8w+cxgxx
2915e1051a39Sopenharmony_ciGQ4B/FyjrhIUpEDWaMqfV23McZ6WdbIUe3MZ7K5pG38=
2916e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2917e1051a39Sopenharmony_ci
2918e1051a39Sopenharmony_ciPublicKey=ALICE_sect233r1_PUB
2919e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2920e1051a39Sopenharmony_ciMFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAdJBMLtn8EFqNb9Y+10PLiU94jMEQvMP
2921e1051a39Sopenharmony_cinMYMcRkOAfxco64SFKRA1mjKn1dtzHGelnWyFHtzGeyuaRt/
2922e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2923e1051a39Sopenharmony_ci
2924e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect233r1:ALICE_sect233r1_PUB
2925e1051a39Sopenharmony_ci
2926e1051a39Sopenharmony_ci
2927e1051a39Sopenharmony_ciPrivateKey=BOB_sect233r1
2928e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2929e1051a39Sopenharmony_ciMH4CAQAwEAYHKoZIzj0CAQYFK4EEABsEZzBlAgEBBB4AXHWOeS6fG0XCH3FnHDuS
2930e1051a39Sopenharmony_ciIcELUeDG+AYNNeLVZd6hQAM+AAQAYRRYH017uxcaMPF3GOsL4bvodW1yZLEtL3pm
2931e1051a39Sopenharmony_ciCkcAfqJI/4niCr8uHKh0gBa2JBjBWMV1u8Mpf60uvok=
2932e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2933e1051a39Sopenharmony_ci
2934e1051a39Sopenharmony_ciPublicKey=BOB_sect233r1_PUB
2935e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2936e1051a39Sopenharmony_ciMFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAGEUWB9Ne7sXGjDxdxjrC+G76HVtcmSx
2937e1051a39Sopenharmony_ciLS96ZgpHAH6iSP+J4gq/LhyodIAWtiQYwVjFdbvDKX+tLr6J
2938e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2939e1051a39Sopenharmony_ci
2940e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect233r1:BOB_sect233r1_PUB
2941e1051a39Sopenharmony_ci
2942e1051a39Sopenharmony_ci
2943e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2944e1051a39Sopenharmony_ci
2945e1051a39Sopenharmony_ciDerive=ALICE_sect233r1
2946e1051a39Sopenharmony_ciPeerKey=BOB_sect233r1_PUB
2947e1051a39Sopenharmony_ciSharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2
2948e1051a39Sopenharmony_ci
2949e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2950e1051a39Sopenharmony_ci
2951e1051a39Sopenharmony_ciDerive=BOB_sect233r1
2952e1051a39Sopenharmony_ciPeerKey=ALICE_sect233r1_PUB
2953e1051a39Sopenharmony_ciSharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2
2954e1051a39Sopenharmony_ci
2955e1051a39Sopenharmony_ci# TEST CURVE sect283k1
2956e1051a39Sopenharmony_ci
2957e1051a39Sopenharmony_ciPrivateKey=ALICE_sect283k1
2958e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2959e1051a39Sopenharmony_ciMIGQAgEAMBAGByqGSM49AgEGBSuBBAAQBHkwdwIBAQQkAGhnsmZ2UDKV3QKmq3k+
2960e1051a39Sopenharmony_ci33LQ6n5aCYvKXcMgiZlBS/RrVgIRoUwDSgAEBSgpOw5TMTc4O8HHhw5atJl5mrnW
2961e1051a39Sopenharmony_ciuC6oWVYRYpD1IMvPNTRsAYo4SYRmPIfgzVv/ESVcHVaD1lPNo+eq0HN1qhvRX+4r
2962e1051a39Sopenharmony_cimGO7
2963e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2964e1051a39Sopenharmony_ci
2965e1051a39Sopenharmony_ciPublicKey=ALICE_sect283k1_PUB
2966e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2967e1051a39Sopenharmony_ciMF4wEAYHKoZIzj0CAQYFK4EEABADSgAEBSgpOw5TMTc4O8HHhw5atJl5mrnWuC6o
2968e1051a39Sopenharmony_ciWVYRYpD1IMvPNTRsAYo4SYRmPIfgzVv/ESVcHVaD1lPNo+eq0HN1qhvRX+4rmGO7
2969e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2970e1051a39Sopenharmony_ci
2971e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect283k1:ALICE_sect283k1_PUB
2972e1051a39Sopenharmony_ci
2973e1051a39Sopenharmony_ci
2974e1051a39Sopenharmony_ciPrivateKey=BOB_sect283k1
2975e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
2976e1051a39Sopenharmony_ciMIGQAgEAMBAGByqGSM49AgEGBSuBBAAQBHkwdwIBAQQkAAJXIwfWjYbiM5jEcNw8
2977e1051a39Sopenharmony_ci8/1kbEnhVjWGivO7zDPts7AuKSMkoUwDSgAEA5Ause5pdH6ks7PdyPeoPbYAkz6V
2978e1051a39Sopenharmony_ciD5v8KTV1b97PiYmZNDeoBY78FQyHRSvdSo+oRew2RacpaCAntRoiWHyN1nAdDSzj
2979e1051a39Sopenharmony_ciCN/m
2980e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
2981e1051a39Sopenharmony_ci
2982e1051a39Sopenharmony_ciPublicKey=BOB_sect283k1_PUB
2983e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
2984e1051a39Sopenharmony_ciMF4wEAYHKoZIzj0CAQYFK4EEABADSgAEA5Ause5pdH6ks7PdyPeoPbYAkz6VD5v8
2985e1051a39Sopenharmony_ciKTV1b97PiYmZNDeoBY78FQyHRSvdSo+oRew2RacpaCAntRoiWHyN1nAdDSzjCN/m
2986e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
2987e1051a39Sopenharmony_ci
2988e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect283k1:BOB_sect283k1_PUB
2989e1051a39Sopenharmony_ci
2990e1051a39Sopenharmony_ci
2991e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
2992e1051a39Sopenharmony_ci
2993e1051a39Sopenharmony_ciDerive=ALICE_sect283k1
2994e1051a39Sopenharmony_ciPeerKey=BOB_sect283k1_PUB
2995e1051a39Sopenharmony_ciSharedSecret=02f2e682c2f60d7261624f3661a5e85fca920443b72aa4dd5a540082e65e552302d8f825
2996e1051a39Sopenharmony_ci
2997e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
2998e1051a39Sopenharmony_ci
2999e1051a39Sopenharmony_ciDerive=BOB_sect283k1
3000e1051a39Sopenharmony_ciPeerKey=ALICE_sect283k1_PUB
3001e1051a39Sopenharmony_ciSharedSecret=02f2e682c2f60d7261624f3661a5e85fca920443b72aa4dd5a540082e65e552302d8f825
3002e1051a39Sopenharmony_ci
3003e1051a39Sopenharmony_ci# TEST CURVE sect283r1
3004e1051a39Sopenharmony_ci
3005e1051a39Sopenharmony_ciPrivateKey=ALICE_sect283r1
3006e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3007e1051a39Sopenharmony_ciMIGQAgEAMBAGByqGSM49AgEGBSuBBAARBHkwdwIBAQQkAi4Jrhu19kt7H8jw1FO7
3008e1051a39Sopenharmony_ciVzCxh6p0pI0ogl3q9ev5NFkufZkZoUwDSgAEAHx6cwnWw+9l3oZHpx+R8nu7SLqU
3009e1051a39Sopenharmony_ciS40TU2uL0W6VTNANIvcJB1b++3okH0FJgFAahbaotafYTyfqCoY11VaxnVqU5/aE
3010e1051a39Sopenharmony_ci7jsD
3011e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3012e1051a39Sopenharmony_ci
3013e1051a39Sopenharmony_ciPublicKey=ALICE_sect283r1_PUB
3014e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3015e1051a39Sopenharmony_ciMF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEAHx6cwnWw+9l3oZHpx+R8nu7SLqUS40T
3016e1051a39Sopenharmony_ciU2uL0W6VTNANIvcJB1b++3okH0FJgFAahbaotafYTyfqCoY11VaxnVqU5/aE7jsD
3017e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3018e1051a39Sopenharmony_ci
3019e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect283r1:ALICE_sect283r1_PUB
3020e1051a39Sopenharmony_ci
3021e1051a39Sopenharmony_ci
3022e1051a39Sopenharmony_ciPrivateKey=BOB_sect283r1
3023e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3024e1051a39Sopenharmony_ciMIGQAgEAMBAGByqGSM49AgEGBSuBBAARBHkwdwIBAQQkACD04gJaVfVxK/Dpbxjq
3025e1051a39Sopenharmony_cirzZWc6B76a23MK/IQD1jMlGPQzzxoUwDSgAEA13mIYMvik12DBp8JkdETMB1ewOw
3026e1051a39Sopenharmony_ci22C/xhnzLEHmgrG0ewxeANVAoIZy2uv5t0VUJIp4PYdLNaqIguN+9v6U78O4lass
3027e1051a39Sopenharmony_ciIq5I
3028e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3029e1051a39Sopenharmony_ci
3030e1051a39Sopenharmony_ciPublicKey=BOB_sect283r1_PUB
3031e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3032e1051a39Sopenharmony_ciMF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEA13mIYMvik12DBp8JkdETMB1ewOw22C/
3033e1051a39Sopenharmony_cixhnzLEHmgrG0ewxeANVAoIZy2uv5t0VUJIp4PYdLNaqIguN+9v6U78O4lassIq5I
3034e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3035e1051a39Sopenharmony_ci
3036e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect283r1:BOB_sect283r1_PUB
3037e1051a39Sopenharmony_ci
3038e1051a39Sopenharmony_ci
3039e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
3040e1051a39Sopenharmony_ci
3041e1051a39Sopenharmony_ciDerive=ALICE_sect283r1
3042e1051a39Sopenharmony_ciPeerKey=BOB_sect283r1_PUB
3043e1051a39Sopenharmony_ciSharedSecret=05778bc1afcf38d7dddb2150cacbfe4d38dc588968fd8b2e859c28ae2629d3435f89f6cc
3044e1051a39Sopenharmony_ci
3045e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
3046e1051a39Sopenharmony_ci
3047e1051a39Sopenharmony_ciDerive=BOB_sect283r1
3048e1051a39Sopenharmony_ciPeerKey=ALICE_sect283r1_PUB
3049e1051a39Sopenharmony_ciSharedSecret=05778bc1afcf38d7dddb2150cacbfe4d38dc588968fd8b2e859c28ae2629d3435f89f6cc
3050e1051a39Sopenharmony_ci
3051e1051a39Sopenharmony_ci# TEST CURVE sect409k1
3052e1051a39Sopenharmony_ci
3053e1051a39Sopenharmony_ciPrivateKey=ALICE_sect409k1
3054e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3055e1051a39Sopenharmony_ciMIHBAgEAMBAGByqGSM49AgEGBSuBBAAkBIGpMIGmAgEBBDMg1vV7wiPe1ovX+ukz
3056e1051a39Sopenharmony_ciVfwPZoqvyj/vdif04Opi9PcjV5mPBEZgSFBg8hbutNxZJdVLrxShbANqAAQACe1I
3057e1051a39Sopenharmony_ciJ5ilSk1pPLvbcjEZIE6abC9LZ9WmHuNJxM9LAW1OuLvJGi72AsGYUOGpX0WGmK6C
3058e1051a39Sopenharmony_ciAYaqZb2Qeedq/yUIljDHYi66J+26owYl7lOMpRzZ9U2QDJrZ7TYuxeMUui6re0B+
3059e1051a39Sopenharmony_ciJuZdYw==
3060e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3061e1051a39Sopenharmony_ci
3062e1051a39Sopenharmony_ciPublicKey=ALICE_sect409k1_PUB
3063e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3064e1051a39Sopenharmony_ciMH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAntSCeYpUpNaTy723IxGSBOmmwvS2fV
3065e1051a39Sopenharmony_ciph7jScTPSwFtTri7yRou9gLBmFDhqV9FhpiuggGGqmW9kHnnav8lCJYwx2Iuuift
3066e1051a39Sopenharmony_ciuqMGJe5TjKUc2fVNkAya2e02LsXjFLouq3tAfibmXWM=
3067e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3068e1051a39Sopenharmony_ci
3069e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect409k1:ALICE_sect409k1_PUB
3070e1051a39Sopenharmony_ci
3071e1051a39Sopenharmony_ci
3072e1051a39Sopenharmony_ciPrivateKey=BOB_sect409k1
3073e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3074e1051a39Sopenharmony_ciMIHBAgEAMBAGByqGSM49AgEGBSuBBAAkBIGpMIGmAgEBBDMIYBGZZcZz4qCdhAV9
3075e1051a39Sopenharmony_civqpfe8vV+vJEhjawR52JUV1rumWEBPAx0o6E+gaxHBr5hzVGkIKhbANqAAQAAQKK
3076e1051a39Sopenharmony_cis60CTUUkltsT+lIBukjz850pkGGLltJ4eaZn4k9AtN/lFTCq6Vgqe2sDrjA3b45q
3077e1051a39Sopenharmony_ciAdWjf1vRaP0wawJ13SjApJmyXg5hQks6d0Zqz2OHYhGEGiM159VtTlStK067dVe1
3078e1051a39Sopenharmony_cifGVDeg==
3079e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3080e1051a39Sopenharmony_ci
3081e1051a39Sopenharmony_ciPublicKey=BOB_sect409k1_PUB
3082e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3083e1051a39Sopenharmony_ciMH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAECirOtAk1FJJbbE/pSAbpI8/OdKZBh
3084e1051a39Sopenharmony_cii5bSeHmmZ+JPQLTf5RUwqulYKntrA64wN2+OagHVo39b0Wj9MGsCdd0owKSZsl4O
3085e1051a39Sopenharmony_ciYUJLOndGas9jh2IRhBojNefVbU5UrStOu3VXtXxlQ3o=
3086e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3087e1051a39Sopenharmony_ci
3088e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect409k1:BOB_sect409k1_PUB
3089e1051a39Sopenharmony_ci
3090e1051a39Sopenharmony_ci
3091e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
3092e1051a39Sopenharmony_ci
3093e1051a39Sopenharmony_ciDerive=ALICE_sect409k1
3094e1051a39Sopenharmony_ciPeerKey=BOB_sect409k1_PUB
3095e1051a39Sopenharmony_ciSharedSecret=01523ec40ad40226a57281a4c423801ae9495dcf736eddd667023b1390977d018ce79313fb99c503f39cbee80f5c1968f3bd02e0
3096e1051a39Sopenharmony_ci
3097e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
3098e1051a39Sopenharmony_ci
3099e1051a39Sopenharmony_ciDerive=BOB_sect409k1
3100e1051a39Sopenharmony_ciPeerKey=ALICE_sect409k1_PUB
3101e1051a39Sopenharmony_ciSharedSecret=01523ec40ad40226a57281a4c423801ae9495dcf736eddd667023b1390977d018ce79313fb99c503f39cbee80f5c1968f3bd02e0
3102e1051a39Sopenharmony_ci
3103e1051a39Sopenharmony_ci# TEST CURVE sect409r1
3104e1051a39Sopenharmony_ci
3105e1051a39Sopenharmony_ciPrivateKey=ALICE_sect409r1
3106e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3107e1051a39Sopenharmony_ciMIHCAgEAMBAGByqGSM49AgEGBSuBBAAlBIGqMIGnAgEBBDQAYTMsTpey51D2ULnd
3108e1051a39Sopenharmony_cipN+AAWnJLy9pTerziakhjii8OyWKpUVfpDFNneCCd2oQTDcPX5vdoWwDagAEAYfk
3109e1051a39Sopenharmony_ci3ZejxpVYCG7dYHTVhhcqILEyTYoQa4YehGPxKcbmgpqW4Wev1tEDVI3JIowICYGU
3110e1051a39Sopenharmony_ciowHXXzgDXoJeR79wgb7ySAlXJXgQ8Ficr7i0CaqyAuIpFw9FWJT3jheFwnbpDTvI
3111e1051a39Sopenharmony_cieIozlf4=
3112e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3113e1051a39Sopenharmony_ci
3114e1051a39Sopenharmony_ciPublicKey=ALICE_sect409r1_PUB
3115e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3116e1051a39Sopenharmony_ciMH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAYfk3ZejxpVYCG7dYHTVhhcqILEyTYoQ
3117e1051a39Sopenharmony_cia4YehGPxKcbmgpqW4Wev1tEDVI3JIowICYGUowHXXzgDXoJeR79wgb7ySAlXJXgQ
3118e1051a39Sopenharmony_ci8Ficr7i0CaqyAuIpFw9FWJT3jheFwnbpDTvIeIozlf4=
3119e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3120e1051a39Sopenharmony_ci
3121e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect409r1:ALICE_sect409r1_PUB
3122e1051a39Sopenharmony_ci
3123e1051a39Sopenharmony_ci
3124e1051a39Sopenharmony_ciPrivateKey=BOB_sect409r1
3125e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3126e1051a39Sopenharmony_ciMIHCAgEAMBAGByqGSM49AgEGBSuBBAAlBIGqMIGnAgEBBDQAsCs1nRgwW97TdKIH
3127e1051a39Sopenharmony_ciPRcsqmK1e8TIZ00e6rqLb3nD4sIe+Gw/fGhSUER9akQ7lAluEUnfoWwDagAEAfM2
3128e1051a39Sopenharmony_cifvBEic+7jV4oC+v8GfsunD9Zp9rzNgMp3dJ+ZU7r6Bp+ZH3dL9Uvv8kUiB89UlDl
3129e1051a39Sopenharmony_ciLwBm/W6TlzGuh1FnzXYKVnhnXpzSlRZQsPCceKukbV46Asl8O23b2+DPJgQBGbMf
3130e1051a39Sopenharmony_ciWsgK+KA=
3131e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3132e1051a39Sopenharmony_ci
3133e1051a39Sopenharmony_ciPublicKey=BOB_sect409r1_PUB
3134e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3135e1051a39Sopenharmony_ciMH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAfM2fvBEic+7jV4oC+v8GfsunD9Zp9rz
3136e1051a39Sopenharmony_ciNgMp3dJ+ZU7r6Bp+ZH3dL9Uvv8kUiB89UlDlLwBm/W6TlzGuh1FnzXYKVnhnXpzS
3137e1051a39Sopenharmony_cilRZQsPCceKukbV46Asl8O23b2+DPJgQBGbMfWsgK+KA=
3138e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3139e1051a39Sopenharmony_ci
3140e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect409r1:BOB_sect409r1_PUB
3141e1051a39Sopenharmony_ci
3142e1051a39Sopenharmony_ci
3143e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
3144e1051a39Sopenharmony_ci
3145e1051a39Sopenharmony_ciDerive=ALICE_sect409r1
3146e1051a39Sopenharmony_ciPeerKey=BOB_sect409r1_PUB
3147e1051a39Sopenharmony_ciSharedSecret=019dc849870dc6f79978aca8e1fc6aa6836c8fcb25bbfe3d5ab41ea53eae2c7329952280efb30f9097a31a774191e476dbd842d5
3148e1051a39Sopenharmony_ci
3149e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
3150e1051a39Sopenharmony_ci
3151e1051a39Sopenharmony_ciDerive=BOB_sect409r1
3152e1051a39Sopenharmony_ciPeerKey=ALICE_sect409r1_PUB
3153e1051a39Sopenharmony_ciSharedSecret=019dc849870dc6f79978aca8e1fc6aa6836c8fcb25bbfe3d5ab41ea53eae2c7329952280efb30f9097a31a774191e476dbd842d5
3154e1051a39Sopenharmony_ci
3155e1051a39Sopenharmony_ci# TEST CURVE sect571k1
3156e1051a39Sopenharmony_ci
3157e1051a39Sopenharmony_ciPrivateKey=ALICE_sect571k1
3158e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3159e1051a39Sopenharmony_ciMIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJgSB6DCB5QIBAQRIARO8hI8j6TZ556/d
3160e1051a39Sopenharmony_ciRcdGYvdblnALD2XZCKu2c3C5yQIeA8Tidi+f8n6cCnb5FtJNTYKqP8tRfHlwAZtW
3161e1051a39Sopenharmony_ci/giXi/4yF5K2twS3oYGVA4GSAAQAtiuUbz7v6njhujnDhanD4iV84K0LQd9wP1+k
3162e1051a39Sopenharmony_civ0Bn833nKtFrZComgrip2SwUaEYOE6IcPyCJ48vWOKvIR6fU11tWwsFRPU0Cct0S
3163e1051a39Sopenharmony_ciqVbANAJzwL1umwuKNPblJ6ZEwcBdgw7hWFL6sh+0ayAQ3a8zOizhViJPCnaKR/Oo
3164e1051a39Sopenharmony_ciAtaUpCWLSTHDF1gK4/kmlwEx+8o=
3165e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3166e1051a39Sopenharmony_ci
3167e1051a39Sopenharmony_ciPublicKey=ALICE_sect571k1_PUB
3168e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3169e1051a39Sopenharmony_ciMIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQAtiuUbz7v6njhujnDhanD4iV84K0L
3170e1051a39Sopenharmony_ciQd9wP1+kv0Bn833nKtFrZComgrip2SwUaEYOE6IcPyCJ48vWOKvIR6fU11tWwsFR
3171e1051a39Sopenharmony_ciPU0Cct0SqVbANAJzwL1umwuKNPblJ6ZEwcBdgw7hWFL6sh+0ayAQ3a8zOizhViJP
3172e1051a39Sopenharmony_ciCnaKR/OoAtaUpCWLSTHDF1gK4/kmlwEx+8o=
3173e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3174e1051a39Sopenharmony_ci
3175e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect571k1:ALICE_sect571k1_PUB
3176e1051a39Sopenharmony_ci
3177e1051a39Sopenharmony_ci
3178e1051a39Sopenharmony_ciPrivateKey=BOB_sect571k1
3179e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3180e1051a39Sopenharmony_ciMIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJgSB6DCB5QIBAQRIAVZT4tnX9dMWS6Vd
3181e1051a39Sopenharmony_ciYCoYRl9o/j/Hz7KGqF4Ujk9n9b4+mXbJ37tobpjnpNqKlJfI04w80JPp+NxpoBR3
3182e1051a39Sopenharmony_ci8p1bcc9iL4Smh48YoYGVA4GSAAQARzAx9yVkHL8pbe1myosILIhhLLURYRDHmopO
3183e1051a39Sopenharmony_ciIijLQmTATV9pYO7CrFBPBjaKNRjPpw/cVOs89X9Jdzx/bolkGqVAsjLN1tsCrqET
3184e1051a39Sopenharmony_ci31F4mpnfsPwcM6zbp6lE4N2gL5cakKMmyPNM4d3m8xl1f6e56LBYfaxOaqcYzbXC
3185e1051a39Sopenharmony_ciQ/Aiij13H06qKhuFM4iiB/0D164=
3186e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3187e1051a39Sopenharmony_ci
3188e1051a39Sopenharmony_ciPublicKey=BOB_sect571k1_PUB
3189e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3190e1051a39Sopenharmony_ciMIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQARzAx9yVkHL8pbe1myosILIhhLLUR
3191e1051a39Sopenharmony_ciYRDHmopOIijLQmTATV9pYO7CrFBPBjaKNRjPpw/cVOs89X9Jdzx/bolkGqVAsjLN
3192e1051a39Sopenharmony_ci1tsCrqET31F4mpnfsPwcM6zbp6lE4N2gL5cakKMmyPNM4d3m8xl1f6e56LBYfaxO
3193e1051a39Sopenharmony_ciaqcYzbXCQ/Aiij13H06qKhuFM4iiB/0D164=
3194e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3195e1051a39Sopenharmony_ci
3196e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect571k1:BOB_sect571k1_PUB
3197e1051a39Sopenharmony_ci
3198e1051a39Sopenharmony_ci
3199e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
3200e1051a39Sopenharmony_ci
3201e1051a39Sopenharmony_ciDerive=ALICE_sect571k1
3202e1051a39Sopenharmony_ciPeerKey=BOB_sect571k1_PUB
3203e1051a39Sopenharmony_ciSharedSecret=05a423515fcc91b3171c83edd5c4085ff729a8ff0a3fa1578ebf769523ded0f5c1e387cf63109f2fbd95e117345b788b4577fdc6b6e727230bfc73eae0d4e851cb6f6e616eddb13e
3204e1051a39Sopenharmony_ci
3205e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
3206e1051a39Sopenharmony_ci
3207e1051a39Sopenharmony_ciDerive=BOB_sect571k1
3208e1051a39Sopenharmony_ciPeerKey=ALICE_sect571k1_PUB
3209e1051a39Sopenharmony_ciSharedSecret=05a423515fcc91b3171c83edd5c4085ff729a8ff0a3fa1578ebf769523ded0f5c1e387cf63109f2fbd95e117345b788b4577fdc6b6e727230bfc73eae0d4e851cb6f6e616eddb13e
3210e1051a39Sopenharmony_ci
3211e1051a39Sopenharmony_ci# TEST CURVE sect571r1
3212e1051a39Sopenharmony_ci
3213e1051a39Sopenharmony_ciPrivateKey=ALICE_sect571r1
3214e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3215e1051a39Sopenharmony_ciMIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJwSB6DCB5QIBAQRIArsi//Zp9veeURYV
3216e1051a39Sopenharmony_cizGYHn4MlNIxNt6U6vtmTPS/NaoiaavxbOimpHgxYPCjpoPYhM33Z2VBh7pl2aoRW
3217e1051a39Sopenharmony_ci3GBepLFLoF8oiQaLoYGVA4GSAAQDRG2b7KCUKbGDTWVgW0qqNC3oYcz4f/AwTHmo
3218e1051a39Sopenharmony_ciUS1mzdRZj/Sf6IU+7mITGnQ6lg1EkTas/X6TK1hNMV7tAjSeowdN75wzd8YF32SF
3219e1051a39Sopenharmony_ciHMIcWew5g56oF961qv3IvICZnRAOmWyGHeHdYwHxMBSBPNgua42QGoJz6J6dYAUe
3220e1051a39Sopenharmony_civE+F3N29p/tRBGNzMFIqoDdW+NA=
3221e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3222e1051a39Sopenharmony_ci
3223e1051a39Sopenharmony_ciPublicKey=ALICE_sect571r1_PUB
3224e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3225e1051a39Sopenharmony_ciMIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQDRG2b7KCUKbGDTWVgW0qqNC3oYcz4
3226e1051a39Sopenharmony_cif/AwTHmoUS1mzdRZj/Sf6IU+7mITGnQ6lg1EkTas/X6TK1hNMV7tAjSeowdN75wz
3227e1051a39Sopenharmony_cid8YF32SFHMIcWew5g56oF961qv3IvICZnRAOmWyGHeHdYwHxMBSBPNgua42QGoJz
3228e1051a39Sopenharmony_ci6J6dYAUevE+F3N29p/tRBGNzMFIqoDdW+NA=
3229e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3230e1051a39Sopenharmony_ci
3231e1051a39Sopenharmony_ciPrivPubKeyPair = ALICE_sect571r1:ALICE_sect571r1_PUB
3232e1051a39Sopenharmony_ci
3233e1051a39Sopenharmony_ci
3234e1051a39Sopenharmony_ciPrivateKey=BOB_sect571r1
3235e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3236e1051a39Sopenharmony_ciMIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJwSB6DCB5QIBAQRIAYj65N5XJTQusn+h
3237e1051a39Sopenharmony_ciZ9xj/dgZ4qR1GDC1Ij7jYuow+TvGrG2wz/WT76/lLNtlCLfDW2kODDUmDAJeK/e+
3238e1051a39Sopenharmony_ciVMO7suJTXGnrGFHioYGVA4GSAAQGxykYFxqz7jZxcBbiPLYfJEhXlf2SYmMKve74
3239e1051a39Sopenharmony_citrOT+qjIm35+uUAcg2krOzH7X/8wH6bVSn/UKG/k27wZrAnWzZ5XKd8QI70H8aHv
3240e1051a39Sopenharmony_ciLgrCoMoqOno+h6J4TgvlDq7FIGZ8fvDaM7YJ8dHPX5FC8Vyphu82TcNdnNATBqom
3241e1051a39Sopenharmony_ci6WDWc7RTFZ4sijL5ywVhovwJ1gA=
3242e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3243e1051a39Sopenharmony_ci
3244e1051a39Sopenharmony_ciPublicKey=BOB_sect571r1_PUB
3245e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3246e1051a39Sopenharmony_ciMIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQGxykYFxqz7jZxcBbiPLYfJEhXlf2S
3247e1051a39Sopenharmony_ciYmMKve74trOT+qjIm35+uUAcg2krOzH7X/8wH6bVSn/UKG/k27wZrAnWzZ5XKd8Q
3248e1051a39Sopenharmony_ciI70H8aHvLgrCoMoqOno+h6J4TgvlDq7FIGZ8fvDaM7YJ8dHPX5FC8Vyphu82TcNd
3249e1051a39Sopenharmony_cinNATBqom6WDWc7RTFZ4sijL5ywVhovwJ1gA=
3250e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3251e1051a39Sopenharmony_ci
3252e1051a39Sopenharmony_ciPrivPubKeyPair = BOB_sect571r1:BOB_sect571r1_PUB
3253e1051a39Sopenharmony_ci
3254e1051a39Sopenharmony_ci
3255e1051a39Sopenharmony_ci# ECDH Alice with Bob peer
3256e1051a39Sopenharmony_ci
3257e1051a39Sopenharmony_ciDerive=ALICE_sect571r1
3258e1051a39Sopenharmony_ciPeerKey=BOB_sect571r1_PUB
3259e1051a39Sopenharmony_ciSharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae
3260e1051a39Sopenharmony_ci
3261e1051a39Sopenharmony_ci# ECDH Bob with Alice peer
3262e1051a39Sopenharmony_ci
3263e1051a39Sopenharmony_ciDerive=BOB_sect571r1
3264e1051a39Sopenharmony_ciPeerKey=ALICE_sect571r1_PUB
3265e1051a39Sopenharmony_ciSharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae
3266e1051a39Sopenharmony_ci
3267e1051a39Sopenharmony_ciTitle = ECDH KATs (from RFC 5114, 5903, 7027)
3268e1051a39Sopenharmony_ci
3269e1051a39Sopenharmony_ci# Keys and shared secrets from RFC 5114
3270e1051a39Sopenharmony_ciPrivateKey=PRIME192V1_RFC5114
3271e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3272e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBgyP6MWnY6cZZP1lHa8
3273e1051a39Sopenharmony_ciFCAAq1vg4knENCahNAMyAATNRkiez9bBBeez0yVm4rEi4kmrqt2HBhJoiHtId99R
3274e1051a39Sopenharmony_ci3U3D1v0R8KJvj9OEQxeRbpo=
3275e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3276e1051a39Sopenharmony_ci
3277e1051a39Sopenharmony_ciPublicKey=PRIME192V1_RFC5114-PUBLIC
3278e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3279e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEzUZIns/WwQXns9MlZuKxIuJJq6rd
3280e1051a39Sopenharmony_cihwYSaIh7SHffUd1Nw9b9EfCib4/ThEMXkW6a
3281e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3282e1051a39Sopenharmony_ci
3283e1051a39Sopenharmony_ciPrivPubKeyPair = PRIME192V1_RFC5114:PRIME192V1_RFC5114-PUBLIC
3284e1051a39Sopenharmony_ci
3285e1051a39Sopenharmony_ci
3286e1051a39Sopenharmony_ciPrivateKey=PRIME192V1_RFC5114-Peer
3287e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3288e1051a39Sopenharmony_ciMG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBhjH5W7SmdjLJxHbu6a
3289e1051a39Sopenharmony_citpWrJAoEmTB/z2KhNAMyAARRmhIWgOAEVGa6Id8u7kf1lztQBXfvE9X/YTq01kzu
3290e1051a39Sopenharmony_ciOiCHW9sQ+VP2swygcsYKpX8=
3291e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3292e1051a39Sopenharmony_ci
3293e1051a39Sopenharmony_ciPublicKey=PRIME192V1_RFC5114-Peer-PUBLIC
3294e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3295e1051a39Sopenharmony_ciMEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEUZoSFoDgBFRmuiHfLu5H9Zc7UAV3
3296e1051a39Sopenharmony_ci7xPV/2E6tNZM7jogh1vbEPlT9rMMoHLGCqV/
3297e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3298e1051a39Sopenharmony_ci
3299e1051a39Sopenharmony_ciPrivPubKeyPair = PRIME192V1_RFC5114-Peer:PRIME192V1_RFC5114-Peer-PUBLIC
3300e1051a39Sopenharmony_ci
3301e1051a39Sopenharmony_ciAvailablein = default
3302e1051a39Sopenharmony_ciDerive=PRIME192V1_RFC5114
3303e1051a39Sopenharmony_ciPeerKey=PRIME192V1_RFC5114-Peer-PUBLIC
3304e1051a39Sopenharmony_ciSharedSecret=AD420182633F8526BFE954ACDA376F05E5FF4F837F54FEBE
3305e1051a39Sopenharmony_ci
3306e1051a39Sopenharmony_ciAvailablein = default
3307e1051a39Sopenharmony_ciDerive=PRIME192V1_RFC5114-Peer
3308e1051a39Sopenharmony_ciPeerKey=PRIME192V1_RFC5114-PUBLIC
3309e1051a39Sopenharmony_ciSharedSecret=AD420182633F8526BFE954ACDA376F05E5FF4F837F54FEBE
3310e1051a39Sopenharmony_ci
3311e1051a39Sopenharmony_ciPrivateKey=SECP224R1_RFC5114
3312e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3313e1051a39Sopenharmony_ciMHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBy1WOtsKI2nB7u0+PuuKrnp
3314e1051a39Sopenharmony_ciy2LjvFx1c+IuJtN/oTwDOgAESd/vMJ+BSIwwTP9as+5aIVQ2fceDMVDgpR8+608r
3315e1051a39Sopenharmony_ciXuRXYsT2VMGgxn9Uz4iwFrUbzj18Io1XrbQ=
3316e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3317e1051a39Sopenharmony_ci
3318e1051a39Sopenharmony_ciPublicKey=SECP224R1_RFC5114-PUBLIC
3319e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3320e1051a39Sopenharmony_ciME4wEAYHKoZIzj0CAQYFK4EEACEDOgAESd/vMJ+BSIwwTP9as+5aIVQ2fceDMVDg
3321e1051a39Sopenharmony_cipR8+608rXuRXYsT2VMGgxn9Uz4iwFrUbzj18Io1XrbQ=
3322e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3323e1051a39Sopenharmony_ci
3324e1051a39Sopenharmony_ciPrivPubKeyPair = SECP224R1_RFC5114:SECP224R1_RFC5114-PUBLIC
3325e1051a39Sopenharmony_ci
3326e1051a39Sopenharmony_ci
3327e1051a39Sopenharmony_ciPrivateKey=SECP224R1_RFC5114-Peer
3328e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3329e1051a39Sopenharmony_ciMHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBysOxrdPZdw5vanCO6fO44K
3330e1051a39Sopenharmony_cis7SA6fJ/hciLXm0YoTwDOgAEazrJao0M3mpVmb6AMu3xDBYtCorSGVBtzUKiB9SR
3331e1051a39Sopenharmony_civpnCE6fRyjcG3r/jBfNhr8uzPiYJyLFhitU=
3332e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3333e1051a39Sopenharmony_ci
3334e1051a39Sopenharmony_ciPublicKey=SECP224R1_RFC5114-Peer-PUBLIC
3335e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3336e1051a39Sopenharmony_ciME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEazrJao0M3mpVmb6AMu3xDBYtCorSGVBt
3337e1051a39Sopenharmony_cizUKiB9SRvpnCE6fRyjcG3r/jBfNhr8uzPiYJyLFhitU=
3338e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3339e1051a39Sopenharmony_ci
3340e1051a39Sopenharmony_ciPrivPubKeyPair = SECP224R1_RFC5114-Peer:SECP224R1_RFC5114-Peer-PUBLIC
3341e1051a39Sopenharmony_ci
3342e1051a39Sopenharmony_ciDerive=SECP224R1_RFC5114
3343e1051a39Sopenharmony_ciPeerKey=SECP224R1_RFC5114-Peer-PUBLIC
3344e1051a39Sopenharmony_ciSharedSecret=52272F50F46F4EDC9151569092F46DF2D96ECC3B6DC1714A4EA949FA
3345e1051a39Sopenharmony_ci
3346e1051a39Sopenharmony_ci
3347e1051a39Sopenharmony_ciDerive=SECP224R1_RFC5114-Peer
3348e1051a39Sopenharmony_ciPeerKey=SECP224R1_RFC5114-PUBLIC
3349e1051a39Sopenharmony_ciSharedSecret=52272F50F46F4EDC9151569092F46DF2D96ECC3B6DC1714A4EA949FA
3350e1051a39Sopenharmony_ci
3351e1051a39Sopenharmony_ciPrivateKey=PRIME256V1_RFC5114
3352e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3353e1051a39Sopenharmony_ciMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQggUJkFF8vVvLpao4z
3354e1051a39Sopenharmony_ciehKEmT+vQypavOWehntykdUHo6+hRANCAAQq9QLzvolS8sm1qNQWDQnpcWW+ULxC
3355e1051a39Sopenharmony_cirkpejTtLqDrrFesPr0yphsTThoGg+YctedVnlb1L/25t48D1AV7OXv2F
3356e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3357e1051a39Sopenharmony_ci
3358e1051a39Sopenharmony_ciPublicKey=PRIME256V1_RFC5114-PUBLIC
3359e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3360e1051a39Sopenharmony_ciMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKvUC876JUvLJtajUFg0J6XFlvlC8
3361e1051a39Sopenharmony_ciQq5KXo07S6g66xXrD69MqYbE04aBoPmHLXnVZ5W9S/9ubePA9QFezl79hQ==
3362e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3363e1051a39Sopenharmony_ci
3364e1051a39Sopenharmony_ciPrivPubKeyPair = PRIME256V1_RFC5114:PRIME256V1_RFC5114-PUBLIC
3365e1051a39Sopenharmony_ci
3366e1051a39Sopenharmony_ci
3367e1051a39Sopenharmony_ciPrivateKey=PRIME256V1_RFC5114-Peer
3368e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3369e1051a39Sopenharmony_ciMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgLOF4jsGX4JbblaIA
3370e1051a39Sopenharmony_cizAqyahnOa8ytViuO7htZN2HPf0GhRANCAASxIN5Ko2SSeVNG6N5sLIZGrgaq6ief
3371e1051a39Sopenharmony_cip3WzqwcV9s5RsJ8bfuziDXte2OxoX6Pwcdg3JwJwkqhBE4XDTd5XCLK2
3372e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3373e1051a39Sopenharmony_ci
3374e1051a39Sopenharmony_ciPublicKey=PRIME256V1_RFC5114-Peer-PUBLIC
3375e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3376e1051a39Sopenharmony_ciMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsSDeSqNkknlTRujebCyGRq4Gquon
3377e1051a39Sopenharmony_cin6d1s6sHFfbOUbCfG37s4g17XtjsaF+j8HHYNycCcJKoQROFw03eVwiytg==
3378e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3379e1051a39Sopenharmony_ci
3380e1051a39Sopenharmony_ciPrivPubKeyPair = PRIME256V1_RFC5114-Peer:PRIME256V1_RFC5114-Peer-PUBLIC
3381e1051a39Sopenharmony_ci
3382e1051a39Sopenharmony_ciDerive=PRIME256V1_RFC5114
3383e1051a39Sopenharmony_ciPeerKey=PRIME256V1_RFC5114-Peer-PUBLIC
3384e1051a39Sopenharmony_ciSharedSecret=DD0F5396219D1EA393310412D19A08F1F5811E9DC8EC8EEA7F80D21C820C2788
3385e1051a39Sopenharmony_ci
3386e1051a39Sopenharmony_ci
3387e1051a39Sopenharmony_ciDerive=PRIME256V1_RFC5114-Peer
3388e1051a39Sopenharmony_ciPeerKey=PRIME256V1_RFC5114-PUBLIC
3389e1051a39Sopenharmony_ciSharedSecret=DD0F5396219D1EA393310412D19A08F1F5811E9DC8EC8EEA7F80D21C820C2788
3390e1051a39Sopenharmony_ci
3391e1051a39Sopenharmony_ciPrivateKey=SECP384R1_RFC5114
3392e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3393e1051a39Sopenharmony_ciMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDDSczXqcWZK8kTdFOn9
3394e1051a39Sopenharmony_ciEmBxXf2KeWVXHEjXCe56eWKhVtcGqQy8td8phvBf6tuTdvGhZANiAAR5MUjxeHY0
3395e1051a39Sopenharmony_ci1dpMbZB0QX0F4FerYvggVNEO5rBAPWJ5VH5qjqnR/XdCfQFv4nqLjGbGxBKUMx0j
3396e1051a39Sopenharmony_ci5vSA9PtM1AUEyUc5LpT0w/BrjzmLsp5CNo96aFkj3jtnus7SFKGh0Sg=
3397e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3398e1051a39Sopenharmony_ci
3399e1051a39Sopenharmony_ciPublicKey=SECP384R1_RFC5114-PUBLIC
3400e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3401e1051a39Sopenharmony_ciMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEeTFI8Xh2NNXaTG2QdEF9BeBXq2L4IFTR
3402e1051a39Sopenharmony_ciDuawQD1ieVR+ao6p0f13Qn0Bb+J6i4xmxsQSlDMdI+b0gPT7TNQFBMlHOS6U9MPw
3403e1051a39Sopenharmony_cia485i7KeQjaPemhZI947Z7rO0hShodEo
3404e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3405e1051a39Sopenharmony_ci
3406e1051a39Sopenharmony_ciPrivPubKeyPair = SECP384R1_RFC5114:SECP384R1_RFC5114-PUBLIC
3407e1051a39Sopenharmony_ci
3408e1051a39Sopenharmony_ci
3409e1051a39Sopenharmony_ciPrivateKey=SECP384R1_RFC5114-Peer
3410e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3411e1051a39Sopenharmony_ciMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBS0Xkf20tw+JwPANRW
3412e1051a39Sopenharmony_ciwvcCO2ElJiw2p98fgCMRIczj05vlLgDBlKQTLEpsdovNlNKhZANiAARc1Cq5xBtT
3413e1051a39Sopenharmony_ciR/dLjU77cIs9WzbbZZFTWbRKvBdke2uZmXidcqhIZa4vIj8StaGrwSDhcUWP6qk5
3414e1051a39Sopenharmony_ciqqOov6xGtAS9j21bNIwPpNgM7KFjVsqTMkC96HI0Fajs4DWw7fNnVd4=
3415e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3416e1051a39Sopenharmony_ci
3417e1051a39Sopenharmony_ciPublicKey=SECP384R1_RFC5114-Peer-PUBLIC
3418e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3419e1051a39Sopenharmony_ciMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXNQqucQbU0f3S41O+3CLPVs222WRU1m0
3420e1051a39Sopenharmony_ciSrwXZHtrmZl4nXKoSGWuLyI/ErWhq8Eg4XFFj+qpOaqjqL+sRrQEvY9tWzSMD6TY
3421e1051a39Sopenharmony_ciDOyhY1bKkzJAvehyNBWo7OA1sO3zZ1Xe
3422e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3423e1051a39Sopenharmony_ci
3424e1051a39Sopenharmony_ciPrivPubKeyPair = SECP384R1_RFC5114-Peer:SECP384R1_RFC5114-Peer-PUBLIC
3425e1051a39Sopenharmony_ci
3426e1051a39Sopenharmony_ciDerive=SECP384R1_RFC5114
3427e1051a39Sopenharmony_ciPeerKey=SECP384R1_RFC5114-Peer-PUBLIC
3428e1051a39Sopenharmony_ciSharedSecret=5EA1FC4AF7256D2055981B110575E0A8CAE53160137D904C59D926EB1B8456E427AA8A4540884C37DE159A58028ABC0E
3429e1051a39Sopenharmony_ci
3430e1051a39Sopenharmony_ci
3431e1051a39Sopenharmony_ciDerive=SECP384R1_RFC5114-Peer
3432e1051a39Sopenharmony_ciPeerKey=SECP384R1_RFC5114-PUBLIC
3433e1051a39Sopenharmony_ciSharedSecret=5EA1FC4AF7256D2055981B110575E0A8CAE53160137D904C59D926EB1B8456E427AA8A4540884C37DE159A58028ABC0E
3434e1051a39Sopenharmony_ci
3435e1051a39Sopenharmony_ciPrivateKey=SECP521R1_RFC5114
3436e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3437e1051a39Sopenharmony_ciMIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBE/gtqCVzXj2XJ2aD
3438e1051a39Sopenharmony_cisrdCd7rSczXqcWZK8kMMxPM0WblmnueLP/ubhoMBXTRNy/72+5r0xsRwviVFFs08
3439e1051a39Sopenharmony_ciGh+0c2KhgYkDgYYABAHrs03XVyGr+K3J2+0XiJy7l2XZCnxg8s7wB7sPKybhSIH9
3440e1051a39Sopenharmony_ciRELmidYcst0EbuMOP/0g+aRbvfZBPVg6Lb9Zkk/TXAD2tjLRlMA4jiLYQ35VjFUq
3441e1051a39Sopenharmony_ci4ZWt/RU/ktdJCDUbL4xO2pTtsJFtG1PAILXuyu0aX8OKIz5IMFh7su40ibO0KlqG
3442e1051a39Sopenharmony_cipA==
3443e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3444e1051a39Sopenharmony_ci
3445e1051a39Sopenharmony_ciPublicKey=SECP521R1_RFC5114-PUBLIC
3446e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3447e1051a39Sopenharmony_ciMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB67NN11chq/itydvtF4icu5dl2Qp8
3448e1051a39Sopenharmony_ciYPLO8Ae7Dysm4UiB/URC5onWHLLdBG7jDj/9IPmkW732QT1YOi2/WZJP01wA9rYy
3449e1051a39Sopenharmony_ci0ZTAOI4i2EN+VYxVKuGVrf0VP5LXSQg1Gy+MTtqU7bCRbRtTwCC17srtGl/DiiM+
3450e1051a39Sopenharmony_ciSDBYe7LuNImztCpahqQ=
3451e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3452e1051a39Sopenharmony_ci
3453e1051a39Sopenharmony_ciPrivPubKeyPair = SECP521R1_RFC5114:SECP521R1_RFC5114-PUBLIC
3454e1051a39Sopenharmony_ci
3455e1051a39Sopenharmony_ci
3456e1051a39Sopenharmony_ciPrivateKey=SECP521R1_RFC5114-Peer
3457e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3458e1051a39Sopenharmony_ciMIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAzuNIDYZFoX0knyd2
3459e1051a39Sopenharmony_ci0ouuYWlS0Xkf20tw98M3hzKqGyKShEi80dwkltQ1sBBIBm6+T3KQPDYbGp3BGT3C
3460e1051a39Sopenharmony_ciydCJG5ahgYkDgYYABAEOv6/G6F4I0kv//MGkUR2w5jS+6xtt7IxZOa5EdmIBr2IA
3461e1051a39Sopenharmony_ciQwupfIrGoOnwizPOfp/utbpO5eDYFRDCQpW4oI0CNQCkpuwwDfniV7A3K156v+8J
3462e1051a39Sopenharmony_ciNDZxmneIfrsLGM+Ambn0IStuMKFBnBjgKdNoY8ydRI9Nuk0qDmBxG+VykV+9T+8m
3463e1051a39Sopenharmony_cilQ==
3464e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3465e1051a39Sopenharmony_ci
3466e1051a39Sopenharmony_ciPublicKey=SECP521R1_RFC5114-Peer-PUBLIC
3467e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3468e1051a39Sopenharmony_ciMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBDr+vxuheCNJL//zBpFEdsOY0vusb
3469e1051a39Sopenharmony_cibeyMWTmuRHZiAa9iAEMLqXyKxqDp8Iszzn6f7rW6TuXg2BUQwkKVuKCNAjUApKbs
3470e1051a39Sopenharmony_ciMA354lewNyteer/vCTQ2cZp3iH67CxjPgJm59CErbjChQZwY4CnTaGPMnUSPTbpN
3471e1051a39Sopenharmony_ciKg5gcRvlcpFfvU/vJpU=
3472e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3473e1051a39Sopenharmony_ci
3474e1051a39Sopenharmony_ciPrivPubKeyPair = SECP521R1_RFC5114-Peer:SECP521R1_RFC5114-Peer-PUBLIC
3475e1051a39Sopenharmony_ci
3476e1051a39Sopenharmony_ciDerive=SECP521R1_RFC5114
3477e1051a39Sopenharmony_ciPeerKey=SECP521R1_RFC5114-Peer-PUBLIC
3478e1051a39Sopenharmony_ciSharedSecret=00CDEA89621CFA46B132F9E4CFE2261CDE2D4368EB5656634C7CC98C7A00CDE54ED1866A0DD3E6126C9D2F845DAFF82CEB1DA08F5D87521BB0EBECA77911169C20CC
3479e1051a39Sopenharmony_ci
3480e1051a39Sopenharmony_ci
3481e1051a39Sopenharmony_ciDerive=SECP521R1_RFC5114-Peer
3482e1051a39Sopenharmony_ciPeerKey=SECP521R1_RFC5114-PUBLIC
3483e1051a39Sopenharmony_ciSharedSecret=00CDEA89621CFA46B132F9E4CFE2261CDE2D4368EB5656634C7CC98C7A00CDE54ED1866A0DD3E6126C9D2F845DAFF82CEB1DA08F5D87521BB0EBECA77911169C20CC
3484e1051a39Sopenharmony_ci
3485e1051a39Sopenharmony_ci# Keys and shared secrets from RFC 5903
3486e1051a39Sopenharmony_ciPrivateKey=PRIME256V1_RFC5903
3487e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3488e1051a39Sopenharmony_ciMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgyI8B9RDZrD9wopLa
3489e1051a39Sopenharmony_ciojFt5UTpqriv6EBJxiqcV4YtFDOhRANCAATa0LZTlCIc+bBR4f7KV4fQmN/mN/yQ
3490e1051a39Sopenharmony_ciue+UXQw3clgRgFJxoEYc24JS1h8cRW+j5Zqx9FszrM9fWDieBXe4mQuz
3491e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3492e1051a39Sopenharmony_ci
3493e1051a39Sopenharmony_ciPublicKey=PRIME256V1_RFC5903-PUBLIC
3494e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3495e1051a39Sopenharmony_ciMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2tC2U5QiHPmwUeH+yleH0Jjf5jf8
3496e1051a39Sopenharmony_cikLnvlF0MN3JYEYBScaBGHNuCUtYfHEVvo+WasfRbM6zPX1g4ngV3uJkLsw==
3497e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3498e1051a39Sopenharmony_ci
3499e1051a39Sopenharmony_ciPrivPubKeyPair = PRIME256V1_RFC5903:PRIME256V1_RFC5903-PUBLIC
3500e1051a39Sopenharmony_ci
3501e1051a39Sopenharmony_ci
3502e1051a39Sopenharmony_ciPrivateKey=PRIME256V1_RFC5903-Peer
3503e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3504e1051a39Sopenharmony_ciMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgxu+cXXiuASoBEWSs
3505e1051a39Sopenharmony_cis5fOIIhoXY8Gv5vgsoOrRkdr7lOhRANCAATRLftSicjU+BIItwJwOYw0IpaXCgvM
3506e1051a39Sopenharmony_cit0xzb8dVRJS/Y1b788o2bMI+gVeFTBPFjWqsI/BGraMPg1PnTzMDmHKr
3507e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3508e1051a39Sopenharmony_ci
3509e1051a39Sopenharmony_ciPublicKey=PRIME256V1_RFC5903-Peer-PUBLIC
3510e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3511e1051a39Sopenharmony_ciMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE0S37UonI1PgSCLcCcDmMNCKWlwoL
3512e1051a39Sopenharmony_cizLdMc2/HVUSUv2NW+/PKNmzCPoFXhUwTxY1qrCPwRq2jD4NT508zA5hyqw==
3513e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3514e1051a39Sopenharmony_ci
3515e1051a39Sopenharmony_ciPrivPubKeyPair = PRIME256V1_RFC5903-Peer:PRIME256V1_RFC5903-Peer-PUBLIC
3516e1051a39Sopenharmony_ci
3517e1051a39Sopenharmony_ciDerive=PRIME256V1_RFC5903
3518e1051a39Sopenharmony_ciPeerKey=PRIME256V1_RFC5903-Peer-PUBLIC
3519e1051a39Sopenharmony_ciSharedSecret=D6840F6B42F6EDAFD13116E0E12565202FEF8E9ECE7DCE03812464D04B9442DE
3520e1051a39Sopenharmony_ci
3521e1051a39Sopenharmony_ci
3522e1051a39Sopenharmony_ciDerive=PRIME256V1_RFC5903-Peer
3523e1051a39Sopenharmony_ciPeerKey=PRIME256V1_RFC5903-PUBLIC
3524e1051a39Sopenharmony_ciSharedSecret=D6840F6B42F6EDAFD13116E0E12565202FEF8E9ECE7DCE03812464D04B9442DE
3525e1051a39Sopenharmony_ci
3526e1051a39Sopenharmony_ciPrivateKey=SECP384R1_RFC5903
3527e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3528e1051a39Sopenharmony_ciMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDAJnzxwNNSixpmITXOj
3529e1051a39Sopenharmony_cidaZ/diTvfGs8DxYGR7Z0FNzmVeNbU4BB5knuP674lng6sZShZANiAARmeELX0YCs
3530e1051a39Sopenharmony_ciLN5vdPN1UfVXVcdkXCDvc+MWNP5ytMVe5t46yAistL20yIcyrulfQaqUgu0fwO65
3531e1051a39Sopenharmony_ciyvxJhGJcz8I/ZQMhSeDhRK2gJBgVNaDzjuufz/PCyUfa5ptMY0VzqBw=
3532e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3533e1051a39Sopenharmony_ci
3534e1051a39Sopenharmony_ciPublicKey=SECP384R1_RFC5903-PUBLIC
3535e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3536e1051a39Sopenharmony_ciMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEZnhC19GArCzeb3TzdVH1V1XHZFwg73Pj
3537e1051a39Sopenharmony_ciFjT+crTFXubeOsgIrLS9tMiHMq7pX0GqlILtH8Duucr8SYRiXM/CP2UDIUng4USt
3538e1051a39Sopenharmony_cioCQYFTWg847rn8/zwslH2uabTGNFc6gc
3539e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3540e1051a39Sopenharmony_ci
3541e1051a39Sopenharmony_ciPrivPubKeyPair = SECP384R1_RFC5903:SECP384R1_RFC5903-PUBLIC
3542e1051a39Sopenharmony_ci
3543e1051a39Sopenharmony_ci
3544e1051a39Sopenharmony_ciPrivateKey=SECP384R1_RFC5903-Peer
3545e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3546e1051a39Sopenharmony_ciMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBBywd5tL24XUeEZyX7
3547e1051a39Sopenharmony_ci7DyUMPq0bMjcUGCFXMm9oKopQuAwgxKRa47Slg5L1Vp0SPyhZANiAATlWNvvU+7N
3548e1051a39Sopenharmony_ci49P8z8GuoIqJqYdHXRL9lQ2Dz6QXMrxQnQ0axDoDNt75b9pB0HdKNXHc++x6rPMZ
3549e1051a39Sopenharmony_ciZHIWnoOEMDZ/Zu6+PG5wxBbdXwxodZ3R//g/pAFCIJ3/XqrZbbnmOGw=
3550e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3551e1051a39Sopenharmony_ci
3552e1051a39Sopenharmony_ciPublicKey=SECP384R1_RFC5903-Peer-PUBLIC
3553e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3554e1051a39Sopenharmony_ciMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5Vjb71PuzePT/M/BrqCKiamHR10S/ZUN
3555e1051a39Sopenharmony_cig8+kFzK8UJ0NGsQ6Azbe+W/aQdB3SjVx3PvseqzzGWRyFp6DhDA2f2buvjxucMQW
3556e1051a39Sopenharmony_ci3V8MaHWd0f/4P6QBQiCd/16q2W255jhs
3557e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3558e1051a39Sopenharmony_ci
3559e1051a39Sopenharmony_ciPrivPubKeyPair = SECP384R1_RFC5903-Peer:SECP384R1_RFC5903-Peer-PUBLIC
3560e1051a39Sopenharmony_ci
3561e1051a39Sopenharmony_ciDerive=SECP384R1_RFC5903
3562e1051a39Sopenharmony_ciPeerKey=SECP384R1_RFC5903-Peer-PUBLIC
3563e1051a39Sopenharmony_ciSharedSecret=11187331C279962D93D604243FD592CB9D0A926F422E47187521287E7156C5C4D603135569B9E9D09CF5D4A270F59746
3564e1051a39Sopenharmony_ci
3565e1051a39Sopenharmony_ci
3566e1051a39Sopenharmony_ciDerive=SECP384R1_RFC5903-Peer
3567e1051a39Sopenharmony_ciPeerKey=SECP384R1_RFC5903-PUBLIC
3568e1051a39Sopenharmony_ciSharedSecret=11187331C279962D93D604243FD592CB9D0A926F422E47187521287E7156C5C4D603135569B9E9D09CF5D4A270F59746
3569e1051a39Sopenharmony_ci
3570e1051a39Sopenharmony_ciPrivateKey=SECP521R1_RFC5903
3571e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3572e1051a39Sopenharmony_ciMIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAN63pMZqJ9Nq9s+9B
3573e1051a39Sopenharmony_ciGqzMpRI8YayrV7U5Pc5HYIFyoJWqhaMP4cKVLGdx2Te6l3f1lXsmObqwckYvaMJ6
3574e1051a39Sopenharmony_ciVzgtSlKhgYkDgYYABAAVQX6E2/KMCtPCeHEzSdx98VPIl6GJG9mLq0NXyey+4eO/
3575e1051a39Sopenharmony_ciQuALjjgK6uV8LRB1ZJQYhZQq9af0YBcjxBldF2ztPgF8riC2ZB0u62lXhtjJRhRi
3576e1051a39Sopenharmony_ciOdCZ4Y4dWlFMc518tKEK2KeIAVrEBdd5ncdee31bbPImGmp/FQdDi/Ab62yjkm+V
3577e1051a39Sopenharmony_cigg==
3578e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3579e1051a39Sopenharmony_ci
3580e1051a39Sopenharmony_ciPublicKey=SECP521R1_RFC5903-PUBLIC
3581e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3582e1051a39Sopenharmony_ciMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAFUF+hNvyjArTwnhxM0ncffFTyJeh
3583e1051a39Sopenharmony_ciiRvZi6tDV8nsvuHjv0LgC444CurlfC0QdWSUGIWUKvWn9GAXI8QZXRds7T4BfK4g
3584e1051a39Sopenharmony_citmQdLutpV4bYyUYUYjnQmeGOHVpRTHOdfLShCtiniAFaxAXXeZ3HXnt9W2zyJhpq
3585e1051a39Sopenharmony_cifxUHQ4vwG+tso5JvlYI=
3586e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3587e1051a39Sopenharmony_ci
3588e1051a39Sopenharmony_ciPrivPubKeyPair = SECP521R1_RFC5903:SECP521R1_RFC5903-PUBLIC
3589e1051a39Sopenharmony_ci
3590e1051a39Sopenharmony_ci
3591e1051a39Sopenharmony_ciPrivateKey=SECP521R1_RFC5903-Peer
3592e1051a39Sopenharmony_ci-----BEGIN PRIVATE KEY-----
3593e1051a39Sopenharmony_ciMIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBRbqZqEevQ3k/3Q6H
3594e1051a39Sopenharmony_ciLnzfoWvjD9x4D5e8zD8Hg4AgHpxnfWALNDdXo72/KjFj5ML4acynRYqkpO/8MR9c
3595e1051a39Sopenharmony_cisVFoXrmhgYkDgYYABADQs5daxLeZ9b6hbV4T6a+XHV6bmEyfOXKLXlc5c1ohm5fD
3596e1051a39Sopenharmony_ciVkNq3G6VuwNS9r5kpsKRLU7y0EM87SthcWQAEtlGDwFcaCJjg5VuO9Bm55e2I8J8
3597e1051a39Sopenharmony_ci4OrC9VGhDCxyTZhSB3uHIgtlNsXECKHSrruOhtZ4rknLVwkfRzIpZXmrRPzRfw/F
3598e1051a39Sopenharmony_ciag==
3599e1051a39Sopenharmony_ci-----END PRIVATE KEY-----
3600e1051a39Sopenharmony_ci
3601e1051a39Sopenharmony_ciPublicKey=SECP521R1_RFC5903-Peer-PUBLIC
3602e1051a39Sopenharmony_ci-----BEGIN PUBLIC KEY-----
3603e1051a39Sopenharmony_ciMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQA0LOXWsS3mfW+oW1eE+mvlx1em5hM
3604e1051a39Sopenharmony_cinzlyi15XOXNaIZuXw1ZDatxulbsDUva+ZKbCkS1O8tBDPO0rYXFkABLZRg8BXGgi
3605e1051a39Sopenharmony_ciY4OVbjvQZueXtiPCfODqwvVRoQwsck2YUgd7hyILZTbFxAih0q67jobWeK5Jy1cJ
3606e1051a39Sopenharmony_ciH0cyKWV5q0T80X8PxWo=
3607e1051a39Sopenharmony_ci-----END PUBLIC KEY-----
3608e1051a39Sopenharmony_ci
3609e1051a39Sopenharmony_ciPrivPubKeyPair = SECP521R1_RFC5903-Peer:SECP521R1_RFC5903-Peer-PUBLIC
3610e1051a39Sopenharmony_ci
3611e1051a39Sopenharmony_ci
3612e1051a39Sopenharmony_ciDerive=SECP521R1_RFC5903
3613e1051a39Sopenharmony_ciPeerKey=SECP521R1_RFC5903-Peer-PUBLIC
3614e1051a39Sopenharmony_ciSharedSecret=01144C7D79AE6956BC8EDB8E7C787C4521CB086FA64407F97894E5E6B2D79B04D1427E73CA4BAA240A34786859810C06B3C715A3A8CC3151F2BEE417996D19F3DDEA
3615e1051a39Sopenharmony_ci
3616e1051a39Sopenharmony_ciDerive=SECP521R1_RFC5903-Peer
3617e1051a39Sopenharmony_ciPeerKey=SECP521R1_RFC5903-PUBLIC
3618e1051a39Sopenharmony_ciSharedSecret=01144C7D79AE6956BC8EDB8E7C787C4521CB086FA64407F97894E5E6B2D79B04D1427E73CA4BAA240A34786859810C06B3C715A3A8CC3151F2BEE417996D19F3DDEA
3619e1051a39Sopenharmony_ci
3620e1051a39Sopenharmony_ciTitle = ECDH negative tests (with random keys)
3621e1051a39Sopenharmony_ci
3622e1051a39Sopenharmony_ci# ECDH Alice with BOB peer - mismatching curves.
3623e1051a39Sopenharmony_ciAvailablein = default
3624e1051a39Sopenharmony_ciDerive=ALICE_secp112r1
3625e1051a39Sopenharmony_ciPeerKeyValidate=BOB_secp128r1_PUB
3626e1051a39Sopenharmony_ciResult = DERIVE_SET_PEER_ERROR
3627