/[smecontribs]/rpms/openssl3/contribs10/0011-Remove-EC-curves.patch
ViewVC logotype

Annotation of /rpms/openssl3/contribs10/0011-Remove-EC-curves.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Wed Jan 31 17:24:33 2024 UTC (10 months ago) by jpp
Branch: MAIN
CVS Tags: openssl3-3_0_7-5_el7_sme_1, HEAD
Initial import

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

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed