From 7a810fac866c6c1d93015999633ee2a29f17b3d2 Mon Sep 17 00:00:00 2001 From: Shane Lontis Date: Fri, 4 Sep 2020 17:55:28 +1000 Subject: [PATCH] Add 'fips-securitychecks' option and plumb this into the actual fips checks Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/12745) --- Configure | 1 + providers/common/build.info | 7 +- providers/common/check_fips.c | 188 - providers/common/digest_to_nid.c | 2 +- .../include/prov/{check.h => securitycheck.h} | 7 +- providers/common/securitycheck.c | 209 + ...heck_default.c => securitycheck_default.c} | 41 +- providers/common/securitycheck_fips.c | 39 + .../implementations/asymciphers/rsa_enc.c | 2 +- providers/implementations/exchange/dh_exch.c | 2 +- .../implementations/exchange/ecdh_exch.c | 2 +- providers/implementations/signature/dsa.c | 2 +- providers/implementations/signature/ecdsa.c | 2 +- providers/implementations/signature/rsa.c | 2 +- test/evp_test.c | 9 +- test/recipes/15-test_rsaoaep.t | 27 +- test/recipes/30-test_evp_data/evppkey_dsa.txt | 4 + test/recipes/30-test_evp_data/evppkey_ecc.txt | 4023 +++++++------- .../recipes/30-test_evp_data/evppkey_ecdh.txt | 4771 +++++++++-------- .../30-test_evp_data/evppkey_ecdsa.txt | 3 + test/recipes/30-test_evp_data/evppkey_kas.txt | 1 + .../30-test_evp_data/evppkey_rsa_common.txt | 4 + 22 files changed, 4904 insertions(+), 4444 deletions(-) delete mode 100644 providers/common/check_fips.c rename providers/common/include/prov/{check.h => securitycheck.h} (86%) create mode 100644 providers/common/securitycheck.c rename providers/common/{check_default.c => securitycheck_default.c} (62%) create mode 100644 providers/common/securitycheck_fips.c diff --git a/Configure b/Configure index eeb88f6618..22c0ecdabd 100755 --- a/Configure +++ b/Configure @@ -421,6 +421,7 @@ my @disablables = ( "external-tests", "filenames", "fips", + "fips-securitychecks", "fuzz-libfuzzer", "fuzz-afl", "gost", diff --git a/providers/common/build.info b/providers/common/build.info index 1e0ea4e5dd..2179b2a0f8 100644 --- a/providers/common/build.info +++ b/providers/common/build.info @@ -1,6 +1,7 @@ SUBDIRS=der SOURCE[../libcommon.a]=provider_err.c provider_ctx.c -$FIPSCOMMON=provider_util.c capabilities.c bio_prov.c digest_to_nid.c -SOURCE[../libnonfips.a]=$FIPSCOMMON nid_to_name.c check_default.c -SOURCE[../libfips.a]=$FIPSCOMMON check_fips.c +$FIPSCOMMON=provider_util.c capabilities.c bio_prov.c digest_to_nid.c\ + securitycheck.c +SOURCE[../libnonfips.a]=$FIPSCOMMON nid_to_name.c securitycheck_default.c +SOURCE[../libfips.a]=$FIPSCOMMON securitycheck_fips.c diff --git a/providers/common/check_fips.c b/providers/common/check_fips.c deleted file mode 100644 index 891df497c3..0000000000 --- a/providers/common/check_fips.c +++ /dev/null @@ -1,188 +0,0 @@ -/* - * Copyright 2020 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy - * in the file LICENSE in the source distribution or at - * https://www.openssl.org/source/license.html - */ - -#include "internal/deprecated.h" - -#include -#include -#include -#include -#include -#include -#include -#include "prov/check.h" -#include "prov/providercommonerr.h" - -/* - * FIPS requires a minimum security strength of 112 bits (for encryption or - * signing), and for legacy purposes 80 bits (for decryption or verifying). - * Set protect = 1 for encryption or signing operations, or 0 otherwise. See - * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar2.pdf. - */ -int rsa_check_key(const RSA *rsa, int protect) -{ - int sz = RSA_bits(rsa); - - return protect ? (sz >= 2048) : (sz >= 1024); -} - -#ifndef OPENSSL_NO_EC -/* - * In FIPS mode: - * protect should be 1 for any operations that need 112 bits of security - * strength (such as signing, and key exchange), or 0 for operations that allow - * a lower security strength (such as verify). - * - * For ECDH key agreement refer to SP800-56A - * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-56Ar3.pdf - * "Appendix D" - * - * For ECDSA signatures refer to - * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar2.pdf - * "Table 2" - */ -int ec_check_key(const EC_KEY *ec, int protect) -{ - int nid, strength; - const char *curve_name; - const EC_GROUP *group = EC_KEY_get0_group(ec); - - if (group == NULL) { - ERR_raise_data(ERR_LIB_PROV, PROV_R_INVALID_CURVE, "No group"); - return 0; - } - nid = EC_GROUP_get_curve_name(group); - if (nid == NID_undef) { - ERR_raise_data(ERR_LIB_PROV, PROV_R_INVALID_CURVE, - "Explicit curves are not allowed in fips mode"); - return 0; - } - - curve_name = EC_curve_nid2nist(nid); - if (curve_name == NULL) { - ERR_raise_data(ERR_LIB_PROV, PROV_R_INVALID_CURVE, - "Curve %s is not approved in FIPS mode", curve_name); - return 0; - } - - /* - * For EC the security strength is the (order_bits / 2) - * e.g. P-224 is 112 bits. - */ - strength = EC_GROUP_order_bits(group) / 2; - /* The min security strength allowed for legacy verification is 80 bits */ - if (strength < 80) { - ERR_raise(ERR_LIB_PROV, PROV_R_INVALID_CURVE); - return 0; - } - - /* - * For signing or key agreement only allow curves with at least 112 bits of - * security strength - */ - if (protect && strength < 112) { - ERR_raise_data(ERR_LIB_PROV, PROV_R_INVALID_CURVE, - "Curve %s cannot be used for signing", curve_name); - return 0; - } - return 1; -} -#endif /* OPENSSL_NO_EC */ - -#ifndef OPENSSL_NO_DSA -/* - * Check for valid key sizes if fips mode. Refer to - * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar2.pdf - * "Table 2" - */ -int dsa_check_key(const DSA *dsa, int sign) -{ - size_t L, N; - const BIGNUM *p, *q; - - if (dsa == NULL) - return 0; - - p = DSA_get0_p(dsa); - q = DSA_get0_q(dsa); - if (p == NULL || q == NULL) - return 0; - - L = BN_num_bits(p); - N = BN_num_bits(q); - - /* - * Valid sizes or verification - Note this could be a fips186-2 type - * key - so we allow 512 also. When this is no longer suppported the - * lower bound should be increased to 1024. - */ - if (!sign) - return (L >= 512 && N >= 160); - - /* Valid sizes for both sign and verify */ - if (L == 2048 && (N == 224 || N == 256)) - return 1; - return (L == 3072 && N == 256); -} -#endif /* OPENSSL_NO_DSA */ - -#ifndef OPENSSL_NO_DH -/* - * For DH key agreement refer to SP800-56A - * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-56Ar3.pdf - * "Section 5.5.1.1FFC Domain Parameter Selection/Generation" and - * "Appendix D" FFC Safe-prime Groups - */ -int dh_check_key(const DH *dh) -{ - size_t L, N; - const BIGNUM *p, *q; - - if (dh == NULL) - return 0; - - p = DH_get0_p(dh); - q = DH_get0_q(dh); - if (p == NULL || q == NULL) - return 0; - - L = BN_num_bits(p); - if (L < 2048) - return 0; - - /* If it is a safe prime group then it is ok */ - if (DH_get_nid(dh)) - return 1; - - /* If not then it must be FFC, which only allows certain sizes. */ - N = BN_num_bits(q); - - return (L == 2048 && (N == 224 || N == 256)); -} -#endif /* OPENSSL_NO_DH */ - -int digest_get_approved_nid_with_sha1(const EVP_MD *md, int sha1_allowed) -{ - int mdnid = digest_get_approved_nid(md); - - if (mdnid == NID_sha1 && !sha1_allowed) - mdnid = NID_undef; - - return mdnid; -} - -int digest_is_allowed(const EVP_MD *md) -{ - return (digest_get_approved_nid(md) != NID_undef); -} - -int digest_rsa_sign_get_md_nid(const EVP_MD *md, int sha1_allowed) -{ - return digest_get_approved_nid_with_sha1(md, sha1_allowed); -} diff --git a/providers/common/digest_to_nid.c b/providers/common/digest_to_nid.c index e233ce4251..99633c150c 100644 --- a/providers/common/digest_to_nid.c +++ b/providers/common/digest_to_nid.c @@ -11,7 +11,7 @@ #include #include #include -#include "prov/check.h" +#include "prov/securitycheck.h" #include "internal/nelem.h" /* diff --git a/providers/common/include/prov/check.h b/providers/common/include/prov/securitycheck.h similarity index 86% rename from providers/common/include/prov/check.h rename to providers/common/include/prov/securitycheck.h index 30425840b5..0d3b9e8bac 100644 --- a/providers/common/include/prov/check.h +++ b/providers/common/include/prov/securitycheck.h @@ -7,7 +7,7 @@ * https://www.openssl.org/source/license.html */ -/* Functions that have different implementations for the FIPS_MODULE */ +/* Functions that are common */ int rsa_check_key(const RSA *rsa, int protect); int ec_check_key(const EC_KEY *ec, int protect); int dsa_check_key(const DSA *dsa, int sign); @@ -15,8 +15,11 @@ int dh_check_key(const DH *dh); int digest_is_allowed(const EVP_MD *md); int digest_get_approved_nid_with_sha1(const EVP_MD *md, int sha1_allowed); -int digest_rsa_sign_get_md_nid(const EVP_MD *md, ossl_unused int sha1_allowed); /* Functions that are common */ int digest_md_to_nid(const EVP_MD *md, const OSSL_ITEM *it, size_t it_len); int digest_get_approved_nid(const EVP_MD *md); + +/* Functions that have different implementations for the FIPS_MODULE */ +int digest_rsa_sign_get_md_nid(const EVP_MD *md, int sha1_allowed); +int securitycheck_enabled(void); diff --git a/providers/common/securitycheck.c b/providers/common/securitycheck.c new file mode 100644 index 0000000000..624843e3ab --- /dev/null +++ b/providers/common/securitycheck.c @@ -0,0 +1,209 @@ +/* + * Copyright 2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include "internal/deprecated.h" + +#include +#include +#include +#include +#include +#include +#include +#include "prov/securitycheck.h" +#include "prov/providercommonerr.h" + +/* + * FIPS requires a minimum security strength of 112 bits (for encryption or + * signing), and for legacy purposes 80 bits (for decryption or verifying). + * Set protect = 1 for encryption or signing operations, or 0 otherwise. See + * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar2.pdf. + */ +int rsa_check_key(const RSA *rsa, int protect) +{ +#if !defined(OPENSSL_NO_FIPS_SECURITYCHECKS) + if (securitycheck_enabled()) { + int sz = RSA_bits(rsa); + + return protect ? (sz >= 2048) : (sz >= 1024); + } +#endif /* OPENSSL_NO_FIPS_SECURITYCHECKS */ + return 1; +} + +#ifndef OPENSSL_NO_EC +/* + * In FIPS mode: + * protect should be 1 for any operations that need 112 bits of security + * strength (such as signing, and key exchange), or 0 for operations that allow + * a lower security strength (such as verify). + * + * For ECDH key agreement refer to SP800-56A + * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-56Ar3.pdf + * "Appendix D" + * + * For ECDSA signatures refer to + * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar2.pdf + * "Table 2" + */ +int ec_check_key(const EC_KEY *ec, int protect) +{ +# if !defined(OPENSSL_NO_FIPS_SECURITYCHECKS) + if (securitycheck_enabled()) { + int nid, strength; + const char *curve_name; + const EC_GROUP *group = EC_KEY_get0_group(ec); + + if (group == NULL) { + ERR_raise_data(ERR_LIB_PROV, PROV_R_INVALID_CURVE, "No group"); + return 0; + } + nid = EC_GROUP_get_curve_name(group); + if (nid == NID_undef) { + ERR_raise_data(ERR_LIB_PROV, PROV_R_INVALID_CURVE, + "Explicit curves are not allowed in fips mode"); + return 0; + } + + curve_name = EC_curve_nid2nist(nid); + if (curve_name == NULL) { + ERR_raise_data(ERR_LIB_PROV, PROV_R_INVALID_CURVE, + "Curve %s is not approved in FIPS mode", curve_name); + return 0; + } + + /* + * For EC the security strength is the (order_bits / 2) + * e.g. P-224 is 112 bits. + */ + strength = EC_GROUP_order_bits(group) / 2; + /* The min security strength allowed for legacy verification is 80 bits */ + if (strength < 80) { + ERR_raise(ERR_LIB_PROV, PROV_R_INVALID_CURVE); + return 0; + } + + /* + * For signing or key agreement only allow curves with at least 112 bits of + * security strength + */ + if (protect && strength < 112) { + ERR_raise_data(ERR_LIB_PROV, PROV_R_INVALID_CURVE, + "Curve %s cannot be used for signing", curve_name); + return 0; + } + } +# endif /* OPENSSL_NO_FIPS_SECURITYCHECKS */ + return 1; +} +#endif /* OPENSSL_NO_EC */ + +#ifndef OPENSSL_NO_DSA +/* + * Check for valid key sizes if fips mode. Refer to + * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar2.pdf + * "Table 2" + */ +int dsa_check_key(const DSA *dsa, int sign) +{ +# if !defined(OPENSSL_NO_FIPS_SECURITYCHECKS) + if (securitycheck_enabled()) { + size_t L, N; + const BIGNUM *p, *q; + + if (dsa == NULL) + return 0; + + p = DSA_get0_p(dsa); + q = DSA_get0_q(dsa); + if (p == NULL || q == NULL) + return 0; + + L = BN_num_bits(p); + N = BN_num_bits(q); + + /* + * Valid sizes or verification - Note this could be a fips186-2 type + * key - so we allow 512 also. When this is no longer suppported the + * lower bound should be increased to 1024. + */ + if (!sign) + return (L >= 512 && N >= 160); + + /* Valid sizes for both sign and verify */ + if (L == 2048 && (N == 224 || N == 256)) + return 1; + return (L == 3072 && N == 256); + } +# endif /* OPENSSL_NO_FIPS_SECURITYCHECKS */ + return 1; +} +#endif /* OPENSSL_NO_DSA */ + +#ifndef OPENSSL_NO_DH +/* + * For DH key agreement refer to SP800-56A + * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-56Ar3.pdf + * "Section 5.5.1.1FFC Domain Parameter Selection/Generation" and + * "Appendix D" FFC Safe-prime Groups + */ +int dh_check_key(const DH *dh) +{ +# if !defined(OPENSSL_NO_FIPS_SECURITYCHECKS) + if (securitycheck_enabled()) { + size_t L, N; + const BIGNUM *p, *q; + + if (dh == NULL) + return 0; + + p = DH_get0_p(dh); + q = DH_get0_q(dh); + if (p == NULL || q == NULL) + return 0; + + L = BN_num_bits(p); + if (L < 2048) + return 0; + + /* If it is a safe prime group then it is ok */ + if (DH_get_nid(dh)) + return 1; + + /* If not then it must be FFC, which only allows certain sizes. */ + N = BN_num_bits(q); + + return (L == 2048 && (N == 224 || N == 256)); + } +# endif /* OPENSSL_NO_FIPS_SECURITYCHECKS */ + return 1; +} +#endif /* OPENSSL_NO_DH */ + +int digest_get_approved_nid_with_sha1(const EVP_MD *md, int sha1_allowed) +{ + int mdnid = digest_get_approved_nid(md); + +# if !defined(OPENSSL_NO_FIPS_SECURITYCHECKS) + if (securitycheck_enabled()) { + if (mdnid == NID_sha1 && !sha1_allowed) + mdnid = NID_undef; + } +# endif /* OPENSSL_NO_FIPS_SECURITYCHECKS */ + return mdnid; +} + +int digest_is_allowed(const EVP_MD *md) +{ +# if !defined(OPENSSL_NO_FIPS_SECURITYCHECKS) + if (securitycheck_enabled()) + return (digest_get_approved_nid(md) != NID_undef); +# endif /* OPENSSL_NO_FIPS_SECURITYCHECKS */ + return 1; +} diff --git a/providers/common/check_default.c b/providers/common/securitycheck_default.c similarity index 62% rename from providers/common/check_default.c rename to providers/common/securitycheck_default.c index 2bfa690573..e88b642ae2 100644 --- a/providers/common/check_default.c +++ b/providers/common/securitycheck_default.c @@ -13,44 +13,13 @@ #include #include #include -#include "prov/check.h" +#include "prov/securitycheck.h" #include "internal/nelem.h" -int rsa_check_key(ossl_unused const RSA *rsa, ossl_unused int protect) +/* Disable the security checks in the default provider */ +int securitycheck_enabled(void) { - return 1; -} - -#ifndef OPENSSL_NO_EC -int ec_check_key(ossl_unused const EC_KEY *ec, ossl_unused int protect) -{ - return 1; -} -#endif - -#ifndef OPENSSL_NO_DSA -int dsa_check_key(ossl_unused const DSA *dsa, ossl_unused int sign) -{ - return 1; -} -#endif - -#ifndef OPENSSL_NO_DH -int dh_check_key(const DH *dh) -{ - return 1; -} -#endif - -int digest_is_allowed(ossl_unused const EVP_MD *md) -{ - return 1; -} - -int digest_get_approved_nid_with_sha1(const EVP_MD *md, - ossl_unused int sha1_allowed) -{ - return digest_get_approved_nid(md); + return 0; } int digest_rsa_sign_get_md_nid(const EVP_MD *md, ossl_unused int sha1_allowed) @@ -65,8 +34,6 @@ int digest_rsa_sign_get_md_nid(const EVP_MD *md, ossl_unused int sha1_allowed) { NID_mdc2, OSSL_DIGEST_NAME_MDC2 }, { NID_ripemd160, OSSL_DIGEST_NAME_RIPEMD160 }, }; - if (md == NULL) - return NID_undef; mdnid = digest_get_approved_nid_with_sha1(md, 1); if (mdnid == NID_undef) diff --git a/providers/common/securitycheck_fips.c b/providers/common/securitycheck_fips.c new file mode 100644 index 0000000000..f73eae9569 --- /dev/null +++ b/providers/common/securitycheck_fips.c @@ -0,0 +1,39 @@ +/* + * Copyright 2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include "internal/deprecated.h" + +#include +#include +#include +#include +#include +#include +#include +#include "prov/securitycheck.h" +#include "prov/providercommonerr.h" + +int securitycheck_enabled(void) +{ +#if !defined(OPENSSL_NO_FIPS_SECURITYCHECKS) + /* TODO(3.0): make this configurable */ + return 1; +#else + return 0; +#endif /* OPENSSL_NO_FIPS_SECURITYCHECKS */ +} + +int digest_rsa_sign_get_md_nid(const EVP_MD *md, int sha1_allowed) +{ +#if !defined(OPENSSL_NO_FIPS_SECURITYCHECKS) + if (securitycheck_enabled()) + return digest_get_approved_nid_with_sha1(md, sha1_allowed); +#endif /* OPENSSL_NO_FIPS_SECURITYCHECKS */ + return digest_get_approved_nid(md); +} diff --git a/providers/implementations/asymciphers/rsa_enc.c b/providers/implementations/asymciphers/rsa_enc.c index 437d7c5de9..199edbbaed 100644 --- a/providers/implementations/asymciphers/rsa_enc.c +++ b/providers/implementations/asymciphers/rsa_enc.c @@ -29,7 +29,7 @@ #include "prov/provider_ctx.h" #include "prov/implementations.h" #include "prov/providercommon.h" -#include "prov/check.h" +#include "prov/securitycheck.h" #include diff --git a/providers/implementations/exchange/dh_exch.c b/providers/implementations/exchange/dh_exch.c index 3ca3da40fc..9e0860870f 100644 --- a/providers/implementations/exchange/dh_exch.c +++ b/providers/implementations/exchange/dh_exch.c @@ -23,7 +23,7 @@ #include "prov/providercommon.h" #include "prov/implementations.h" #include "prov/provider_ctx.h" -#include "prov/check.h" +#include "prov/securitycheck.h" #include "crypto/dh.h" static OSSL_FUNC_keyexch_newctx_fn dh_newctx; diff --git a/providers/implementations/exchange/ecdh_exch.c b/providers/implementations/exchange/ecdh_exch.c index 9933383be7..e668161dd4 100644 --- a/providers/implementations/exchange/ecdh_exch.c +++ b/providers/implementations/exchange/ecdh_exch.c @@ -24,7 +24,7 @@ #include "prov/provider_ctx.h" #include "prov/providercommon.h" #include "prov/implementations.h" -#include "prov/check.h" +#include "prov/securitycheck.h" #include "crypto/ec.h" /* ecdh_KDF_X9_63() */ static OSSL_FUNC_keyexch_newctx_fn ecdh_newctx; diff --git a/providers/implementations/signature/dsa.c b/providers/implementations/signature/dsa.c index 9f44607538..31f6abf5fc 100644 --- a/providers/implementations/signature/dsa.c +++ b/providers/implementations/signature/dsa.c @@ -30,7 +30,7 @@ #include "prov/implementations.h" #include "prov/providercommonerr.h" #include "prov/provider_ctx.h" -#include "prov/check.h" +#include "prov/securitycheck.h" #include "crypto/dsa.h" #include "prov/der_dsa.h" diff --git a/providers/implementations/signature/ecdsa.c b/providers/implementations/signature/ecdsa.c index 75ee839e08..5fd4d48fc1 100644 --- a/providers/implementations/signature/ecdsa.c +++ b/providers/implementations/signature/ecdsa.c @@ -28,7 +28,7 @@ #include "prov/providercommonerr.h" #include "prov/implementations.h" #include "prov/provider_ctx.h" -#include "prov/check.h" +#include "prov/securitycheck.h" #include "crypto/ec.h" #include "prov/der_ec.h" diff --git a/providers/implementations/signature/rsa.c b/providers/implementations/signature/rsa.c index 20011b52a1..5209ac992b 100644 --- a/providers/implementations/signature/rsa.c +++ b/providers/implementations/signature/rsa.c @@ -30,7 +30,7 @@ #include "prov/implementations.h" #include "prov/provider_ctx.h" #include "prov/der_rsa.h" -#include "prov/check.h" +#include "prov/securitycheck.h" #define RSA_DEFAULT_DIGEST_NAME OSSL_DIGEST_NAME_SHA1 diff --git a/test/evp_test.c b/test/evp_test.c index b8ca4a1915..14ea4a8496 100644 --- a/test/evp_test.c +++ b/test/evp_test.c @@ -3443,7 +3443,14 @@ start: } for (pp++, i = 1; i < (t->s.numpairs - skip_availablein); pp++, i++) { - if (strcmp(pp->key, "Availablein") == 0) { + if (strcmp(pp->key, "Securitycheck") == 0) { +#if defined(OPENSSL_NO_FIPS_SECURITYCHECKS) + TEST_info("skipping, securitycheck is not available: %s:%d", + t->s.test_file, t->s.start); + t->skip = 1; + return 0; +#endif + } else if (strcmp(pp->key, "Availablein") == 0) { TEST_info("Line %d: 'Availablein' should be the first option", t->s.curr); return 0; diff --git a/test/recipes/15-test_rsaoaep.t b/test/recipes/15-test_rsaoaep.t index 923e5fdcb8..ddbfe84bd7 100644 --- a/test/recipes/15-test_rsaoaep.t +++ b/test/recipes/15-test_rsaoaep.t @@ -21,9 +21,10 @@ use lib bldtop_dir('.'); use platform; my $no_fips = disabled('fips') || ($ENV{NO_FIPS} // 0); +my $no_check = disabled('fips-securitychecks'); plan tests => - ($no_fips ? 0 : 2) # FIPS install test + ($no_fips ? 0 : 1 + ($no_check ? 0 : 1)) # FIPS install test + 9; my @prov = ( ); @@ -49,17 +50,19 @@ unless ($no_fips) { "fipsinstall"); $ENV{OPENSSL_TEST_LIBCTX} = "1"; - ok(!run(app(['openssl', 'pkeyutl', - @prov, - '-encrypt', - '-in', $msg_file, - '-inkey', $small_key_file, - '-pkeyopt', 'pad-mode:oaep', - '-pkeyopt', 'oaep-label:123', - '-pkeyopt', 'digest:sha1', - '-pkeyopt', 'mgf1-digest:sha1', - '-out', $enc1_file])), - "RSA OAEP Encryption with a key smaller than 2048 in fips mode should fail"); + unless ($no_check) { + ok(!run(app(['openssl', 'pkeyutl', + @prov, + '-encrypt', + '-in', $msg_file, + '-inkey', $small_key_file, + '-pkeyopt', 'pad-mode:oaep', + '-pkeyopt', 'oaep-label:123', + '-pkeyopt', 'digest:sha1', + '-pkeyopt', 'mgf1-digest:sha1', + '-out', $enc1_file])), + "RSA OAEP Encryption with a key smaller than 2048 in fips mode should fail"); + } } ok(run(app(['openssl', 'pkeyutl', diff --git a/test/recipes/30-test_evp_data/evppkey_dsa.txt b/test/recipes/30-test_evp_data/evppkey_dsa.txt index 5ec5d57b8d..8e3743b9fd 100644 --- a/test/recipes/30-test_evp_data/evppkey_dsa.txt +++ b/test/recipes/30-test_evp_data/evppkey_dsa.txt @@ -294,6 +294,7 @@ Title = Fips Negative Tests (using different key sizes and digests) # Test sign with a 1024 bit key is not allowed in fips mode Availablein = fips DigestSign = SHA256 +Securitycheck = 1 Key = DSA-1024-FIPS186-2 Input = "Hello" Result = DIGESTSIGNINIT_ERROR @@ -301,6 +302,7 @@ Result = DIGESTSIGNINIT_ERROR # Test sign with SHA1 is not allowed in fips mode Availablein = fips DigestSign = SHA1 +Securitycheck = 1 Key = DSA-2048 Input = "Hello" Result = DIGESTSIGNINIT_ERROR @@ -308,6 +310,7 @@ Result = DIGESTSIGNINIT_ERROR # Test sign with a 3072 bit key with N == 224 is not allowed in fips mode Availablein = fips DigestSign = SHA256 +Securitycheck = 1 Key = DSA-3072-224 Input = "Hello" Result = DIGESTSIGNINIT_ERROR @@ -315,6 +318,7 @@ Result = DIGESTSIGNINIT_ERROR # Test sign with a 4096 bit key is not allowed in fips mode Availablein = fips DigestSign = SHA256 +Securitycheck = 1 Key = DSA-4096-256 Input = "Hello" Result = DIGESTSIGNINIT_ERROR diff --git a/test/recipes/30-test_evp_data/evppkey_ecc.txt b/test/recipes/30-test_evp_data/evppkey_ecc.txt index f0ae1081c4..33bab64d28 100644 --- a/test/recipes/30-test_evp_data/evppkey_ecc.txt +++ b/test/recipes/30-test_evp_data/evppkey_ecc.txt @@ -40,22 +40,26 @@ KuBh8tP8VSTHPCHF PrivPubKeyPair=BOB_cf_c2pnb163v1:BOB_cf_c2pnb163v1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb163v1 PeerKey=BOB_cf_c2pnb163v1_PUB SharedSecret=065dd38fb6de7f394778e1bf65d840a2c0e7219acd # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb163v1 PeerKey=ALICE_cf_c2pnb163v1_PUB SharedSecret=065dd38fb6de7f394778e1bf65d840a2c0e7219acd # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb163v1 PeerKey=BOB_cf_c2pnb163v1_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=066fc46e8cc4327634dd127748020f2de6aab67585 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb163v1 PeerKey=ALICE_cf_c2pnb163v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -68,6 +72,7 @@ MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8JxepS05nN -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2pnb163v1 PeerKey=MALICE_cf_c2pnb163v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -75,6 +80,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2pnb163v1 PeerKey=MALICE_cf_c2pnb163v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -110,22 +116,26 @@ kBF3juAQuARgxuT6 PrivPubKeyPair=BOB_cf_c2pnb163v2:BOB_cf_c2pnb163v2_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb163v2 PeerKey=BOB_cf_c2pnb163v2_PUB SharedSecret=0078ebb986d4f9b0aa0bc4af99e82c2bd24130f3f4 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb163v2 PeerKey=ALICE_cf_c2pnb163v2_PUB SharedSecret=0078ebb986d4f9b0aa0bc4af99e82c2bd24130f3f4 # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb163v2 PeerKey=BOB_cf_c2pnb163v2_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=069a80bcd45987fd1c874cd9dc5453207a09b61d41 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb163v2 PeerKey=ALICE_cf_c2pnb163v2_PUB Ctrl=ecdh_cofactor_mode:1 @@ -138,6 +148,7 @@ n6HANPEoMoK+7Sv0 -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2pnb163v2 PeerKey=MALICE_cf_c2pnb163v2_PUB Ctrl=ecdh_cofactor_mode:1 @@ -145,6 +156,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2pnb163v2 PeerKey=MALICE_cf_c2pnb163v2_PUB Ctrl=ecdh_cofactor_mode:1 @@ -180,22 +192,26 @@ DZnBLhxBwtqnfUpA PrivPubKeyPair=BOB_cf_c2pnb163v3:BOB_cf_c2pnb163v3_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb163v3 PeerKey=BOB_cf_c2pnb163v3_PUB SharedSecret=07fd2ffe9b18973c51caeadbc2154b97a9a0390be9 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb163v3 PeerKey=ALICE_cf_c2pnb163v3_PUB SharedSecret=07fd2ffe9b18973c51caeadbc2154b97a9a0390be9 # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb163v3 PeerKey=BOB_cf_c2pnb163v3_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=06f7daf1c963594e1a13f9f17b62aaab2934872c16 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb163v3 PeerKey=ALICE_cf_c2pnb163v3_PUB Ctrl=ecdh_cofactor_mode:1 @@ -208,6 +224,7 @@ LwAuHF8g5Y0JjJnI -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2pnb163v3 PeerKey=MALICE_cf_c2pnb163v3_PUB Ctrl=ecdh_cofactor_mode:1 @@ -215,6 +232,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2pnb163v3 PeerKey=MALICE_cf_c2pnb163v3_PUB Ctrl=ecdh_cofactor_mode:1 @@ -250,22 +268,26 @@ uMtp6pzy63rCEK53bgs= PrivPubKeyPair=BOB_cf_c2pnb176v1:BOB_cf_c2pnb176v1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb176v1 PeerKey=BOB_cf_c2pnb176v1_PUB SharedSecret=3a8021848ee0b2c1c377404267a515225781c181e6ab # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb176v1 PeerKey=ALICE_cf_c2pnb176v1_PUB SharedSecret=3a8021848ee0b2c1c377404267a515225781c181e6ab # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb176v1 PeerKey=BOB_cf_c2pnb176v1_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=b06cdc633b56e813d63326c69d2cfa335352279540ac # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb176v1 PeerKey=ALICE_cf_c2pnb176v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -278,6 +300,7 @@ zXV3l5j8K3pow+GJBE4= -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2pnb176v1 PeerKey=MALICE_cf_c2pnb176v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -285,6 +308,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2pnb176v1 PeerKey=MALICE_cf_c2pnb176v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -322,22 +346,26 @@ cl9FTi/JJznwC+RNgwVfJ1WKJun1YA== PrivPubKeyPair=BOB_cf_c2pnb208w1:BOB_cf_c2pnb208w1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb208w1 PeerKey=BOB_cf_c2pnb208w1_PUB SharedSecret=ba32bf80c0f7ab53cb083f267a902a1ad6396eb283237fad91cd # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb208w1 PeerKey=ALICE_cf_c2pnb208w1_PUB SharedSecret=ba32bf80c0f7ab53cb083f267a902a1ad6396eb283237fad91cd # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb208w1 PeerKey=BOB_cf_c2pnb208w1_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=f09f5fc8bf20677558bc65939bf1b7fbbbe2579702729304258b # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb208w1 PeerKey=ALICE_cf_c2pnb208w1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -350,6 +378,7 @@ oPkHxRWnu5e7qI2idMcqaKDeeniUaA== -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2pnb208w1 PeerKey=MALICE_cf_c2pnb208w1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -357,6 +386,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2pnb208w1 PeerKey=MALICE_cf_c2pnb208w1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -394,22 +424,26 @@ cUlDmcxL7vIXdx9hB4OmQBYbm+YLDNfTFGAIlDfr2tELpVVPWPo= PrivPubKeyPair=BOB_cf_c2pnb272w1:BOB_cf_c2pnb272w1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb272w1 PeerKey=BOB_cf_c2pnb272w1_PUB SharedSecret=cfebd65006520a40f081d8940edf0ebb8e54491ba1499d9f3c63deecee84ddc07142 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb272w1 PeerKey=ALICE_cf_c2pnb272w1_PUB SharedSecret=cfebd65006520a40f081d8940edf0ebb8e54491ba1499d9f3c63deecee84ddc07142 # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb272w1 PeerKey=BOB_cf_c2pnb272w1_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=756fc20b27352ac74e5135359c63d375d2732c6d02f25cd526155bac0882a9211dd4 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb272w1 PeerKey=ALICE_cf_c2pnb272w1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -422,6 +456,7 @@ oJF8ElXFXv59s/SykQBCTHPqzmUbVmrXmtD44Kt1wUBRJfuwxy4= -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2pnb272w1 PeerKey=MALICE_cf_c2pnb272w1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -429,6 +464,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2pnb272w1 PeerKey=MALICE_cf_c2pnb272w1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -466,22 +502,26 @@ kAOUO2P/Q/H+uelM3VVwxeu6A1kaX7K0UZpNa96NRBwI4aevc+vOxCgYkGt9BA== PrivPubKeyPair=BOB_cf_c2pnb304w1:BOB_cf_c2pnb304w1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb304w1 PeerKey=BOB_cf_c2pnb304w1_PUB SharedSecret=bfddf9f923210e8231a702e3a1c987cf27661de1bc243c1890e437d67d9f49c6ccfadc035d9d # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb304w1 PeerKey=ALICE_cf_c2pnb304w1_PUB SharedSecret=bfddf9f923210e8231a702e3a1c987cf27661de1bc243c1890e437d67d9f49c6ccfadc035d9d # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb304w1 PeerKey=BOB_cf_c2pnb304w1_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=0c7afb3143f93ef2166c05437a1757a62c916ff1751c6d456dd7f2356dcbc75df48015eb5ce8 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb304w1 PeerKey=ALICE_cf_c2pnb304w1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -494,6 +534,7 @@ fMTr+CSNkf/sfF/13GEdVGnHmBgCH61sPWG69RgzdjRPprZFZxXjubIWYkp0DQ== -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2pnb304w1 PeerKey=MALICE_cf_c2pnb304w1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -501,6 +542,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2pnb304w1 PeerKey=MALICE_cf_c2pnb304w1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -540,22 +582,26 @@ gqfRaOs= PrivPubKeyPair=BOB_cf_c2pnb368w1:BOB_cf_c2pnb368w1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb368w1 PeerKey=BOB_cf_c2pnb368w1_PUB SharedSecret=008d20ede3961be3b01051d6fdae63db43865664804d432293a2edb13dcc8be0fe5b0c655297a84b9067a29c2a6f # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb368w1 PeerKey=ALICE_cf_c2pnb368w1_PUB SharedSecret=008d20ede3961be3b01051d6fdae63db43865664804d432293a2edb13dcc8be0fe5b0c655297a84b9067a29c2a6f # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2pnb368w1 PeerKey=BOB_cf_c2pnb368w1_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=df32ddeeffa029aeadabad000a79c3154a0ddd0aeacf4e3de426f5c10096eff8912038c64d4c899131dcd4df2561 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2pnb368w1 PeerKey=ALICE_cf_c2pnb368w1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -569,6 +615,7 @@ ubcZowJ+rw5LsEZteQyeVrCpKYUiIBmIVuFb2LDjtNLIJD1lr8C+vdco24ciLS9RzF/Dc9X+tcIj -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2pnb368w1 PeerKey=MALICE_cf_c2pnb368w1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -576,6 +623,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2pnb368w1 PeerKey=MALICE_cf_c2pnb368w1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -613,22 +661,26 @@ adqalcB6SIWOfoJReDLcpxAD PrivPubKeyPair=BOB_cf_c2tnb191v1:BOB_cf_c2tnb191v1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb191v1 PeerKey=BOB_cf_c2tnb191v1_PUB SharedSecret=2ee8a85151c397600984285307c14f0ea0e4c2071d753a99 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb191v1 PeerKey=ALICE_cf_c2tnb191v1_PUB SharedSecret=2ee8a85151c397600984285307c14f0ea0e4c2071d753a99 # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb191v1 PeerKey=BOB_cf_c2tnb191v1_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=334051dfd62237e69e280ce2fab979bd77260f8dfe4df989 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb191v1 PeerKey=ALICE_cf_c2tnb191v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -641,6 +693,7 @@ iNoFyzyANZl8IDB0fF1RmZD6 -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2tnb191v1 PeerKey=MALICE_cf_c2tnb191v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -648,6 +701,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2tnb191v1 PeerKey=MALICE_cf_c2tnb191v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -685,22 +739,26 @@ JBIoz1RNNXTcgdpguLcrvcPJ PrivPubKeyPair=BOB_cf_c2tnb191v2:BOB_cf_c2tnb191v2_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb191v2 PeerKey=BOB_cf_c2tnb191v2_PUB SharedSecret=711f90cb2aaea65e939065cbd1896affe1d490ba14571400 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb191v2 PeerKey=ALICE_cf_c2tnb191v2_PUB SharedSecret=711f90cb2aaea65e939065cbd1896affe1d490ba14571400 # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb191v2 PeerKey=BOB_cf_c2tnb191v2_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=1740db5b771fa2889d3ec7c1ba8eeffa7741f0ee62433dce # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb191v2 PeerKey=ALICE_cf_c2tnb191v2_PUB Ctrl=ecdh_cofactor_mode:1 @@ -713,6 +771,7 @@ MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEA3yPV6Ilx7PU7dWIDzgKzFV07LNsn1EhMyLQaa5U -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2tnb191v2 PeerKey=MALICE_cf_c2tnb191v2_PUB Ctrl=ecdh_cofactor_mode:1 @@ -720,6 +779,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2tnb191v2 PeerKey=MALICE_cf_c2tnb191v2_PUB Ctrl=ecdh_cofactor_mode:1 @@ -757,22 +817,26 @@ QFIb5QwXAdbg2tEOl7yj9qkk PrivPubKeyPair=BOB_cf_c2tnb191v3:BOB_cf_c2tnb191v3_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb191v3 PeerKey=BOB_cf_c2tnb191v3_PUB SharedSecret=196200f7ea06c43c35516b995cf4a4dd4151dbd0ed998561 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb191v3 PeerKey=ALICE_cf_c2tnb191v3_PUB SharedSecret=196200f7ea06c43c35516b995cf4a4dd4151dbd0ed998561 # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb191v3 PeerKey=BOB_cf_c2tnb191v3_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=311939377670a8a1ed1ee17f9dd182167da00c5a19e2e109 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb191v3 PeerKey=ALICE_cf_c2tnb191v3_PUB Ctrl=ecdh_cofactor_mode:1 @@ -785,6 +849,7 @@ n5vQBTxUzkIkMjL33v6Lr3z7 -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2tnb191v3 PeerKey=MALICE_cf_c2tnb191v3_PUB Ctrl=ecdh_cofactor_mode:1 @@ -792,6 +857,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2tnb191v3 PeerKey=MALICE_cf_c2tnb191v3_PUB Ctrl=ecdh_cofactor_mode:1 @@ -829,22 +895,26 @@ G77/MY5z1oQegqImBog645vtPWI8lZd1zcl6QYRS PrivPubKeyPair=BOB_cf_c2tnb239v1:BOB_cf_c2tnb239v1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb239v1 PeerKey=BOB_cf_c2tnb239v1_PUB SharedSecret=413ea943cdf40c45795c77aeea7099b81cc42566067924d1fdbae42ddf99 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb239v1 PeerKey=ALICE_cf_c2tnb239v1_PUB SharedSecret=413ea943cdf40c45795c77aeea7099b81cc42566067924d1fdbae42ddf99 # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb239v1 PeerKey=BOB_cf_c2tnb239v1_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=1f1e5a6084492e895c35d76a5d2b4a3fafbd96c4b2230ea71cc1c711fa38 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb239v1 PeerKey=ALICE_cf_c2tnb239v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -857,6 +927,7 @@ Itl/OAosALFh8xpt+N5gmKtUdhpjyok2udC4B/mY -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2tnb239v1 PeerKey=MALICE_cf_c2tnb239v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -864,6 +935,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2tnb239v1 PeerKey=MALICE_cf_c2tnb239v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -901,22 +973,26 @@ N7yBxBmWjeclHhnXIzfc4qM4qf9n3KzMSXejPVYg PrivPubKeyPair=BOB_cf_c2tnb239v2:BOB_cf_c2tnb239v2_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb239v2 PeerKey=BOB_cf_c2tnb239v2_PUB SharedSecret=2e738f14795b2e19ee791c1bf30c5e462ca6c6ed0ec5c6c6402d0730cf4c # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb239v2 PeerKey=ALICE_cf_c2tnb239v2_PUB SharedSecret=2e738f14795b2e19ee791c1bf30c5e462ca6c6ed0ec5c6c6402d0730cf4c # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb239v2 PeerKey=BOB_cf_c2tnb239v2_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=7662d8b94d3f0d20eb8e112ca8b7d5699d81f35902df5b77561977df3946 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb239v2 PeerKey=ALICE_cf_c2tnb239v2_PUB Ctrl=ecdh_cofactor_mode:1 @@ -929,6 +1005,7 @@ JYUX3Gn3Ai11cHie+nVb3z51jSkpDQENHESTv5K2 -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2tnb239v2 PeerKey=MALICE_cf_c2tnb239v2_PUB Ctrl=ecdh_cofactor_mode:1 @@ -936,6 +1013,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2tnb239v2 PeerKey=MALICE_cf_c2tnb239v2_PUB Ctrl=ecdh_cofactor_mode:1 @@ -973,22 +1051,26 @@ BC10zUyppoSOAr0eX4pHAkDUF1m/KGoJa7QcJJww PrivPubKeyPair=BOB_cf_c2tnb239v3:BOB_cf_c2tnb239v3_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb239v3 PeerKey=BOB_cf_c2tnb239v3_PUB SharedSecret=6a756022ec2ea89b0fa757824909707102acf3b7da39dc625c6252eb4c48 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb239v3 PeerKey=ALICE_cf_c2tnb239v3_PUB SharedSecret=6a756022ec2ea89b0fa757824909707102acf3b7da39dc625c6252eb4c48 # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb239v3 PeerKey=BOB_cf_c2tnb239v3_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=3240e19dd8c290e5e1749df60ad0166dd9dbfad645e518b4948e14f774ce # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb239v3 PeerKey=ALICE_cf_c2tnb239v3_PUB Ctrl=ecdh_cofactor_mode:1 @@ -1001,6 +1083,7 @@ LcXDyB342ZN1nm0NCAmBMcLjohX0Zza0ji3YNjT1 -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2tnb239v3 PeerKey=MALICE_cf_c2tnb239v3_PUB Ctrl=ecdh_cofactor_mode:1 @@ -1008,6 +1091,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2tnb239v3 PeerKey=MALICE_cf_c2tnb239v3_PUB Ctrl=ecdh_cofactor_mode:1 @@ -1047,22 +1131,26 @@ R8fe PrivPubKeyPair=BOB_cf_c2tnb359v1:BOB_cf_c2tnb359v1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb359v1 PeerKey=BOB_cf_c2tnb359v1_PUB SharedSecret=623a71122b5acad467d40d97ef8d8fd46541d8c41d7de6ba181c24e2714c1bc35bcefcf089af69c406eedecc12 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb359v1 PeerKey=ALICE_cf_c2tnb359v1_PUB SharedSecret=623a71122b5acad467d40d97ef8d8fd46541d8c41d7de6ba181c24e2714c1bc35bcefcf089af69c406eedecc12 # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb359v1 PeerKey=BOB_cf_c2tnb359v1_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=1c9c4cea3251dace2cb763eabf60f106cc1b03f2491e6f20d7bea78e062f8f14c4e82e4d43786eefa44d33f7e9 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb359v1 PeerKey=ALICE_cf_c2tnb359v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -1076,6 +1164,7 @@ OEQw -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2tnb359v1 PeerKey=MALICE_cf_c2tnb359v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -1083,6 +1172,7 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2tnb359v1 PeerKey=MALICE_cf_c2tnb359v1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -1122,22 +1212,26 @@ fb9kEbBLU+QixSbYZOrqPasesDV9dApDXF+w6EfIeNyJEK5Lk+aXamrn7fRMUAQ2m7+Odp87GgA+ PrivPubKeyPair=BOB_cf_c2tnb431r1:BOB_cf_c2tnb431r1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb431r1 PeerKey=BOB_cf_c2tnb431r1_PUB SharedSecret=1c9a64de0b706f0e562d5144ceeb4806ce8782865dc0e3fab694967955bd40afc79bf9241ef4a173fbf9baeac0d416392fb13bdc6978 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb431r1 PeerKey=ALICE_cf_c2tnb431r1_PUB SharedSecret=1c9a64de0b706f0e562d5144ceeb4806ce8782865dc0e3fab694967955bd40afc79bf9241ef4a173fbf9baeac0d416392fb13bdc6978 # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_c2tnb431r1 PeerKey=BOB_cf_c2tnb431r1_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=059e2ea2d0d8bad5005a9401196ebb1633377c7ded8ec58a0398cf1d0f42ea82614f68cb836ecfc33612b8a705b4c3b7b4ed12eb6e22 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_c2tnb431r1 PeerKey=ALICE_cf_c2tnb431r1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -1151,6 +1245,7 @@ F3Cls9x60wuFYNc9d6eIe4B+puz9IQ== -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_c2tnb431r1 PeerKey=MALICE_cf_c2tnb431r1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -1158,52 +1253,13 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_c2tnb431r1 PeerKey=MALICE_cf_c2tnb431r1_PUB Ctrl=ecdh_cofactor_mode:1 Result=DERIVE_ERROR Reason=point at infinity -Title=prime192v1 curve tests - -PrivateKey=ALICE_cf_prime192v1 ------BEGIN PRIVATE KEY----- -MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhQFYLaobJ47BVWWZv/ByY8Ti69m/U9 -TeI= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_prime192v1_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEHYbt14KzucSpmKMrlDx1IGz/a28nDs21OjKgx3BK -PZ78UrllIr69kgrYUKsRg4sd ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_prime192v1:ALICE_cf_prime192v1_PUB - -PrivateKey=BOB_cf_prime192v1 ------BEGIN PRIVATE KEY----- -MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhsbmKHAtygIqirkmUXSbniDJOx0/fI -CWM= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_prime192v1_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEJA+FQcXq5Axzv8pLDslxq1QVt1hjN2i0TgoO6Yxp -bAekMot69VorE8ibSzgJixXJ ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_prime192v1:BOB_cf_prime192v1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_prime192v1 -PeerKey=BOB_cf_prime192v1_PUB -SharedSecret=e36cad3b0f8d00f60f090440a76df47896713ae61421c354 - -# ECDH Bob with Alice peer -Derive=BOB_cf_prime192v1 -PeerKey=ALICE_cf_prime192v1_PUB -SharedSecret=e36cad3b0f8d00f60f090440a76df47896713ae61421c354 - Title=prime192v2 curve tests PrivateKey=ALICE_cf_prime192v2 @@ -1235,11 +1291,13 @@ Y6OU1aHkkspZTC1uUVWjchy5 PrivPubKeyPair=BOB_cf_prime192v2:BOB_cf_prime192v2_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_prime192v2 PeerKey=BOB_cf_prime192v2_PUB SharedSecret=ae2ff9f1f9f24e6d281dc78993d9f71913e1e105965000a1 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_prime192v2 PeerKey=ALICE_cf_prime192v2_PUB SharedSecret=ae2ff9f1f9f24e6d281dc78993d9f71913e1e105965000a1 @@ -1275,11 +1333,13 @@ vMWAgEeLhzar86BUlS7dZwS7 PrivPubKeyPair=BOB_cf_prime192v3:BOB_cf_prime192v3_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_prime192v3 PeerKey=BOB_cf_prime192v3_PUB SharedSecret=9e562ecbe29c510a13b0daea822ec864c2a9684d2a382812 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_prime192v3 PeerKey=ALICE_cf_prime192v3_PUB SharedSecret=9e562ecbe29c510a13b0daea822ec864c2a9684d2a382812 @@ -1315,11 +1375,13 @@ L2U4hkT6xUeRu9QC4KOz7KUVH+nBbQASL4XQg/3C PrivPubKeyPair=BOB_cf_prime239v1:BOB_cf_prime239v1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_prime239v1 PeerKey=BOB_cf_prime239v1_PUB SharedSecret=196b1d0206d4f87c313c266bfb12c90dd1f1f64b89bfc16518086b9801b8 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_prime239v1 PeerKey=ALICE_cf_prime239v1_PUB SharedSecret=196b1d0206d4f87c313c266bfb12c90dd1f1f64b89bfc16518086b9801b8 @@ -1355,11 +1417,13 @@ dcJ8a9a+mAQKhb1OZVEq1n4nQsgRiI1rPxugVERM PrivPubKeyPair=BOB_cf_prime239v2:BOB_cf_prime239v2_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_prime239v2 PeerKey=BOB_cf_prime239v2_PUB SharedSecret=1d18ca6366bceba3c1477daa0e08202088abcf14fc2b8fbf98ba95858fcf # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_prime239v2 PeerKey=ALICE_cf_prime239v2_PUB SharedSecret=1d18ca6366bceba3c1477daa0e08202088abcf14fc2b8fbf98ba95858fcf @@ -1395,15 +1459,2043 @@ LaIWdsNM7GJVP9xpdSwm/L+Dip/oH4E59f3SiOAd PrivPubKeyPair=BOB_cf_prime239v3:BOB_cf_prime239v3_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_prime239v3 PeerKey=BOB_cf_prime239v3_PUB SharedSecret=4dcc2c67c5993162ed71ebb33077bbb85395b0d3eec2311aa404e45901a0 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_prime239v3 PeerKey=ALICE_cf_prime239v3_PUB SharedSecret=4dcc2c67c5993162ed71ebb33077bbb85395b0d3eec2311aa404e45901a0 +Title=secp112r1 curve tests + +PrivateKey=ALICE_cf_secp112r1 +-----BEGIN PRIVATE KEY----- +MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAYEFTATAgEBBA6zC5ZzEIIdvY4Q7DS0uw== +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_secp112r1_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEYIawfjH3qRrJJWwuG3Ys5ZhDJsmdWi34aHgKAA== +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_secp112r1:ALICE_cf_secp112r1_PUB + +PrivateKey=BOB_cf_secp112r1 +-----BEGIN PRIVATE KEY----- +MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAYEFTATAgEBBA6WPx4YxBODium8BKDw0A== +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_secp112r1_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEchh3iQdPN1rrzrpdZRQ95G6tvdwEBQ+gfu1tvA== +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_secp112r1:BOB_cf_secp112r1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_secp112r1 +PeerKey=BOB_cf_secp112r1_PUB +SharedSecret=4ddd1d504b444d4be67ba2e4610a + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_secp112r1 +PeerKey=ALICE_cf_secp112r1_PUB +SharedSecret=4ddd1d504b444d4be67ba2e4610a + +Title=secp112r2 curve tests + +PrivateKey=ALICE_cf_secp112r2 +-----BEGIN PRIVATE KEY----- +MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4GcvIx97ePHdAiH0Z9EA== +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_secp112r2_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEHK9uNAILHBmPZdKKh79/nzYE0HbvC//rA7i0Xw== +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_secp112r2:ALICE_cf_secp112r2_PUB + +PrivateKey=BOB_cf_secp112r2 +-----BEGIN PRIVATE KEY----- +MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4WzpVFZnZv9mvtpnYNyw== +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_secp112r2_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEUzBLNQupqUpGgmZl9JVjKBpwusl52rFg5OVFJA== +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_secp112r2:BOB_cf_secp112r2_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_secp112r2 +PeerKey=BOB_cf_secp112r2_PUB +SharedSecret=a6d05c7ba5128a9685c705b5030b + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_secp112r2 +PeerKey=ALICE_cf_secp112r2_PUB +SharedSecret=a6d05c7ba5128a9685c705b5030b + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_secp112r2 +PeerKey=BOB_cf_secp112r2_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=04f3280e92c269d794aa779efcef + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_secp112r2 +PeerKey=ALICE_cf_secp112r2_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=04f3280e92c269d794aa779efcef + +PublicKey=MALICE_cf_secp112r2_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEsf2N4SfUZWtXPrUTmEyr71I/JSn8VtzQsFHuqQ== +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_secp112r2 +PeerKey=MALICE_cf_secp112r2_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_secp112r2 +PeerKey=MALICE_cf_secp112r2_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=secp128r1 curve tests + +PrivateKey=ALICE_cf_secp128r1 +-----BEGIN PRIVATE KEY----- +MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBB+RX18d0+gKpdcKbJJTrEZ +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_secp128r1_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEG0XMAdrAZOPUW6L9ADU8XK8sZr7dtIcDinSWU1zSV9s= +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_secp128r1:ALICE_cf_secp128r1_PUB + +PrivateKey=BOB_cf_secp128r1 +-----BEGIN PRIVATE KEY----- +MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBB/J9/eClt9mimGwOcOsjJF +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_secp128r1_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAE82nknsOS+u8mybP0KJqQhvm83gbPNTZOcvm0ZDVR5sU= +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_secp128r1:BOB_cf_secp128r1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_secp128r1 +PeerKey=BOB_cf_secp128r1_PUB +SharedSecret=5020f1b759da1f737a61a29a268d7669 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_secp128r1 +PeerKey=ALICE_cf_secp128r1_PUB +SharedSecret=5020f1b759da1f737a61a29a268d7669 + +Title=secp128r2 curve tests + +PrivateKey=ALICE_cf_secp128r2 +-----BEGIN PRIVATE KEY----- +MC4CAQAwEAYHKoZIzj0CAQYFK4EEAB0EFzAVAgEBBBALPaUYCnPgNiLhez93Z1Gi +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_secp128r2_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEOKiPRGtZXwxmvTr35NmUkNsAGGk9RKNA4D5BE9ZrjZQ= +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_secp128r2:ALICE_cf_secp128r2_PUB + +PrivateKey=BOB_cf_secp128r2 +-----BEGIN PRIVATE KEY----- +MC4CAQAwEAYHKoZIzj0CAQYFK4EEAB0EFzAVAgEBBBARg3vb436QgyHdyt6l/b6G +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_secp128r2_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAELph7h27BYjIINC2EddcpIOxKbdz8Xe7h3Az1ZuR9bAI= +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_secp128r2:BOB_cf_secp128r2_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_secp128r2 +PeerKey=BOB_cf_secp128r2_PUB +SharedSecret=8f4d8c75141e9b084328222440eb5dfa + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_secp128r2 +PeerKey=ALICE_cf_secp128r2_PUB +SharedSecret=8f4d8c75141e9b084328222440eb5dfa + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_secp128r2 +PeerKey=BOB_cf_secp128r2_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=baaa0c16e16eef291001475d638e4830 + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_secp128r2 +PeerKey=ALICE_cf_secp128r2_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=baaa0c16e16eef291001475d638e4830 + +PublicKey=MALICE_cf_secp128r2_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAE6h6RzJIp6HLR6RDOPtyzGDurkuE9aAaZqHosPTnkLxQ= +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_secp128r2 +PeerKey=MALICE_cf_secp128r2_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_secp128r2 +PeerKey=MALICE_cf_secp128r2_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=secp160k1 curve tests + +PrivateKey=ALICE_cf_secp160k1 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAkEHDAaAgEBBBUAlxTBO50KwFwWKPtk1rutu68m+zI= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_secp160k1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEcVWIjtPZn1cHckclpn5jKDCphQUVHxFN5tSeFG9wsJZT +EvqPyLS64w== +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_secp160k1:ALICE_cf_secp160k1_PUB + +PrivateKey=BOB_cf_secp160k1 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAkEHDAaAgEBBBUAdrPkoNkRVUloiuwzruQszSUuwpY= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_secp160k1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAESGN41cAj8Fg4pAJM7FUKHiawbCR0b9unMpZWxqOKeW1/ +bxT/CqEkyw== +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_secp160k1:BOB_cf_secp160k1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_secp160k1 +PeerKey=BOB_cf_secp160k1_PUB +SharedSecret=b738a0bf17f3271a9a155bfdfe2f0f1d51494d42 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_secp160k1 +PeerKey=ALICE_cf_secp160k1_PUB +SharedSecret=b738a0bf17f3271a9a155bfdfe2f0f1d51494d42 + +Title=secp160r1 curve tests + +PrivateKey=ALICE_cf_secp160r1 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUAR6m1+jIBuJnSKx9fHmyAYhsnYe8= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_secp160r1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEO78GZuBaCfJjHK97c9N21z+4mm37b5x7/Hr3Xc4pUbtb +OoNj/A+W9w== +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_secp160r1:ALICE_cf_secp160r1_PUB + +PrivateKey=BOB_cf_secp160r1 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUATqvd54Jj7TbnrLAd2dMYCpExLws= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_secp160r1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEBKDbBSPTwmb00MFvMtJMxQ2YDmcPOZHE8YbVr5hp8s5J +Jwy17FaNNg== +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_secp160r1:BOB_cf_secp160r1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_secp160r1 +PeerKey=BOB_cf_secp160r1_PUB +SharedSecret=1912ea7b9bb1de5b8d3cef83e7a6e7a917816541 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_secp160r1 +PeerKey=ALICE_cf_secp160r1_PUB +SharedSecret=1912ea7b9bb1de5b8d3cef83e7a6e7a917816541 + +Title=secp160r2 curve tests + +PrivateKey=ALICE_cf_secp160r2 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUA3IsVg4R4paXaPATDHvzfnvM+vjQ= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_secp160r2_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAE4V+25YCpVkKF6NF/UPc1SYxohYWcf3qT3JDoPRhnm/rj +mSqCCA6gUw== +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_secp160r2:ALICE_cf_secp160r2_PUB + +PrivateKey=BOB_cf_secp160r2 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUAYT/5C7UpD17DnZm4ObswmGFMI1Q= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_secp160r2_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEB7YVzBmzhnIdouvN/nb8VMXCqO8dkhmebyVzoD0oAzuH +nN+SfWr6aQ== +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_secp160r2:BOB_cf_secp160r2_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_secp160r2 +PeerKey=BOB_cf_secp160r2_PUB +SharedSecret=ccb9cae5c9487ff60c487bd1b39a62eb4680e9b6 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_secp160r2 +PeerKey=ALICE_cf_secp160r2_PUB +SharedSecret=ccb9cae5c9487ff60c487bd1b39a62eb4680e9b6 + +Title=secp192k1 curve tests + +PrivateKey=ALICE_cf_secp192k1 +-----BEGIN PRIVATE KEY----- +MDYCAQAwEAYHKoZIzj0CAQYFK4EEAB8EHzAdAgEBBBikVZrCZQB7ZtkhNfQYpjKHZ9KxXgooJ90= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_secp192k1_PUB +-----BEGIN PUBLIC KEY----- +MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAEyV4EzMZglBXtYdn38hNTrCGflAsJprMkxkOlw58chZ25 +6EAu7gVvYDTpnRkymKyH +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_secp192k1:ALICE_cf_secp192k1_PUB + +PrivateKey=BOB_cf_secp192k1 +-----BEGIN PRIVATE KEY----- +MDYCAQAwEAYHKoZIzj0CAQYFK4EEAB8EHzAdAgEBBBiJQ/PunKGk9QPUyqIBGMgHKKg+yxJr5io= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_secp192k1_PUB +-----BEGIN PUBLIC KEY----- +MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAE990Tnmh9QQQHVHuLpfrAsgjvB9R2MJXzhBZN1WvtxLqF +OZ2oFMP0Kfcr7HbI7a5j +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_secp192k1:BOB_cf_secp192k1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_secp192k1 +PeerKey=BOB_cf_secp192k1_PUB +SharedSecret=a46a6bfb279d4dc30cffac585d1fbec905dbe46aca5e3c9d + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_secp192k1 +PeerKey=ALICE_cf_secp192k1_PUB +SharedSecret=a46a6bfb279d4dc30cffac585d1fbec905dbe46aca5e3c9d + +Title=secp224k1 curve tests + +PrivateKey=ALICE_cf_secp224k1 +-----BEGIN PRIVATE KEY----- +MDsCAQAwEAYHKoZIzj0CAQYFK4EEACAEJDAiAgEBBB0AZPk3TzxGhX7TljBBhJDLBfulAMp6Bh3W +w40Qyg== +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_secp224k1_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFK4EEACADOgAE4o7LGdJDixqJZ5imnqaX4IeE55NG4W0HEe72LVC7pmn2 +e3m7uC92ZQhduF9lJli4dXD5en/1wkE= +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_secp224k1:ALICE_cf_secp224k1_PUB + +PrivateKey=BOB_cf_secp224k1 +-----BEGIN PRIVATE KEY----- +MDsCAQAwEAYHKoZIzj0CAQYFK4EEACAEJDAiAgEBBB0AdQ02GguRy3yHOjLkpoWb27QA/L1abfWe +q2xUfA== +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_secp224k1_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFK4EEACADOgAEzp00m0DaADn1mGiDCT7K1LZnoj/vCxHPowUDC9yQd17K +KpJM5sGILrTkkgxqtt5pBeYE1NC1QUQ= +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_secp224k1:BOB_cf_secp224k1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_secp224k1 +PeerKey=BOB_cf_secp224k1_PUB +SharedSecret=6f7b9d16c9c1d3a5c84b6028f2a4fed9ae8e02455e678a27243bcc48 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_secp224k1 +PeerKey=ALICE_cf_secp224k1_PUB +SharedSecret=6f7b9d16c9c1d3a5c84b6028f2a4fed9ae8e02455e678a27243bcc48 + +Title=secp256k1 curve tests + +PrivateKey=ALICE_cf_secp256k1 +-----BEGIN PRIVATE KEY----- +MD4CAQAwEAYHKoZIzj0CAQYFK4EEAAoEJzAlAgEBBCDV8jMZ/aJfiMEkW7HsYqbT57Y7vmvm5KN/ +QEXqsNCSpw== +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_secp256k1_PUB +-----BEGIN PUBLIC KEY----- +MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAElytZZZHc9CelGzZkNGpzY2CHQ+3z6tUnfsQxUmtiZnUg +7oKfQC5BV8pZ5WYNPWnbT0RRg5kyBtzry9oQIhO5Lw== +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_secp256k1:ALICE_cf_secp256k1_PUB + +PrivateKey=BOB_cf_secp256k1 +-----BEGIN PRIVATE KEY----- +MD4CAQAwEAYHKoZIzj0CAQYFK4EEAAoEJzAlAgEBBCBh7awFyPey/w4pKBycpAlhvT4DlLQsi1TT +BxJPHrAjrA== +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_secp256k1_PUB +-----BEGIN PUBLIC KEY----- +MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE2BQeSJOa7kJAQsAPUbLseHjHhMe3tUOAl3bqoDqtrfO+ +2m2MP/IC/R9Kof2nmaiQ6DostdbS8kB+CnnprK375w== +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_secp256k1:BOB_cf_secp256k1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_secp256k1 +PeerKey=BOB_cf_secp256k1_PUB +SharedSecret=a4745cc4d19cabb9e5cb0abdd5c604cab2846a4638ad844ed9175f3cadda2da1 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_secp256k1 +PeerKey=ALICE_cf_secp256k1_PUB +SharedSecret=a4745cc4d19cabb9e5cb0abdd5c604cab2846a4638ad844ed9175f3cadda2da1 + +Title=sect113r1 curve tests + +PrivateKey=ALICE_cf_sect113r1 +-----BEGIN PRIVATE KEY----- +MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAQEFjAUAgEBBA8ALw9CgsuNBkkhhUHE8bQ= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_sect113r1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEASO9jcamlg1pRE7JffrTAe9kyRZO2xrymHXoGdnA +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_sect113r1:ALICE_cf_sect113r1_PUB + +PrivateKey=BOB_cf_sect113r1 +-----BEGIN PRIVATE KEY----- +MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAQEFjAUAgEBBA8A/9qbs8sTFNkjS9/4CuM= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_sect113r1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEATykaf/cvJzLOUto1EbbAEz/3++nut6q0dcJOQeV +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_sect113r1:BOB_cf_sect113r1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect113r1 +PeerKey=BOB_cf_sect113r1_PUB +SharedSecret=01ed16f1948dcb368a54004237842d + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect113r1 +PeerKey=ALICE_cf_sect113r1_PUB +SharedSecret=01ed16f1948dcb368a54004237842d + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect113r1 +PeerKey=BOB_cf_sect113r1_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=012e5f3e348c2a8a88d9590a639219 + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect113r1 +PeerKey=ALICE_cf_sect113r1_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=012e5f3e348c2a8a88d9590a639219 + +PublicKey=MALICE_cf_sect113r1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEAAAAAAAAAAAAAAAAAAAAAd+TqiBXnTd/lyA/OFsR +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_sect113r1 +PeerKey=MALICE_cf_sect113r1_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_sect113r1 +PeerKey=MALICE_cf_sect113r1_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=sect113r2 curve tests + +PrivateKey=ALICE_cf_sect113r2 +-----BEGIN PRIVATE KEY----- +MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAUEFjAUAgEBBA8AvovirHrqTxoKJ3l+7y0= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_sect113r2_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAFvQ4JgQTS8kjGeVfuITAS81qNcOQvt3PYa1HuCk +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_sect113r2:ALICE_cf_sect113r2_PUB + +PrivateKey=BOB_cf_sect113r2 +-----BEGIN PRIVATE KEY----- +MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAUEFjAUAgEBBA8ArUjgvp/goxRYb4WuQ80= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_sect113r2_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAUoS3of8y28meYu/NoI5AVdhJZCuDjMqFHTriWY4 +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_sect113r2:BOB_cf_sect113r2_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect113r2 +PeerKey=BOB_cf_sect113r2_PUB +SharedSecret=0057a287ba1ea05cb4735e673647e1 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect113r2 +PeerKey=ALICE_cf_sect113r2_PUB +SharedSecret=0057a287ba1ea05cb4735e673647e1 + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect113r2 +PeerKey=BOB_cf_sect113r2_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=00fec2454e46732aca42b22b6d4f13 + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect113r2 +PeerKey=ALICE_cf_sect113r2_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=00fec2454e46732aca42b22b6d4f13 + +PublicKey=MALICE_cf_sect113r2_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAAAAAAAAAAAAAAAAAAAAAR3dbPHrhFekzJ7Azskr +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_sect113r2 +PeerKey=MALICE_cf_sect113r2_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_sect113r2 +PeerKey=MALICE_cf_sect113r2_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=sect131r1 curve tests + +PrivateKey=ALICE_cf_sect131r1 +-----BEGIN PRIVATE KEY----- +MC8CAQAwEAYHKoZIzj0CAQYFK4EEABYEGDAWAgEBBBEA5C6zHMQM7pXPZ6cJz72Niw== +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_sect131r1_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEBXCuXD6wOOif91GUlJNKXf8FBNw8crgqi5aEJEZbCdBJ +Ag== +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_sect131r1:ALICE_cf_sect131r1_PUB + +PrivateKey=BOB_cf_sect131r1 +-----BEGIN PRIVATE KEY----- +MC8CAQAwEAYHKoZIzj0CAQYFK4EEABYEGDAWAgEBBBEDYZmjiokBJ/SnTv8sskBR3A== +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_sect131r1_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEB8vGy3OQXwWKcJUSSJbCtpMBjFgJeZxzAaI420+B1B+1 +5A== +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_sect131r1:BOB_cf_sect131r1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect131r1 +PeerKey=BOB_cf_sect131r1_PUB +SharedSecret=05346248f77f81fff50cc656e119976871 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect131r1 +PeerKey=ALICE_cf_sect131r1_PUB +SharedSecret=05346248f77f81fff50cc656e119976871 + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect131r1 +PeerKey=BOB_cf_sect131r1_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=01f151ae26efa507acc2597356baf7e8ab + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect131r1 +PeerKey=ALICE_cf_sect131r1_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=01f151ae26efa507acc2597356baf7e8ab + +PublicKey=MALICE_cf_sect131r1_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEAAAAAAAAAAAAAAAAAAAAAAABfiJEFG0vRzEGxk2BxjmK +zw== +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_sect131r1 +PeerKey=MALICE_cf_sect131r1_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_sect131r1 +PeerKey=MALICE_cf_sect131r1_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=sect131r2 curve tests + +PrivateKey=ALICE_cf_sect131r2 +-----BEGIN PRIVATE KEY----- +MC8CAQAwEAYHKoZIzj0CAQYFK4EEABcEGDAWAgEBBBEBnZRUKAQetk5kyUwhIaAyxg== +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_sect131r2_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEA5+Y20L8q989I4jnKknZ7hcGlQ6RUIGni9RahT88kB/d +dw== +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_sect131r2:ALICE_cf_sect131r2_PUB + +PrivateKey=BOB_cf_sect131r2 +-----BEGIN PRIVATE KEY----- +MC8CAQAwEAYHKoZIzj0CAQYFK4EEABcEGDAWAgEBBBEBnafx9vcMeoCqj/1YNuflzw== +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_sect131r2_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEB2G2uNkhQNjjl0/Ov6UYpxoFaWNXO+qy7poV6cdrFN7z +pA== +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_sect131r2:BOB_cf_sect131r2_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect131r2 +PeerKey=BOB_cf_sect131r2_PUB +SharedSecret=058d8a8be33068ed8c1dc9f551ef2c3f3c + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect131r2 +PeerKey=ALICE_cf_sect131r2_PUB +SharedSecret=058d8a8be33068ed8c1dc9f551ef2c3f3c + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect131r2 +PeerKey=BOB_cf_sect131r2_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=037b16d85f27c2c878ef96c79a536f89a5 + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect131r2 +PeerKey=ALICE_cf_sect131r2_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=037b16d85f27c2c878ef96c79a536f89a5 + +PublicKey=MALICE_cf_sect131r2_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEAAAAAAAAAAAAAAAAAAAAAAAGG5fiIbgziwBZHVzTYqCY +1w== +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_sect131r2 +PeerKey=MALICE_cf_sect131r2_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_sect131r2 +PeerKey=MALICE_cf_sect131r2_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=sect163r1 curve tests + +PrivateKey=ALICE_cf_sect163r1 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAIEHDAaAgEBBBUAlbn4x1UGJnAimsXufB/UvUaxU5U= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_sect163r1_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEA0f195HCcD4D+7wWyl3QuPkRovG/ATy5l7fpMl4BNIg/ +sbtEXluCzANF +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_sect163r1:ALICE_cf_sect163r1_PUB + +PrivateKey=BOB_cf_sect163r1 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAIEHDAaAgEBBBUAoStq6Fjb7nB2PNL6WrzKKqhCGdE= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_sect163r1_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEAul/oBKr9B5MsPHWGF+q07j0JC+WAxj1JzfcIXR98n+r +9FHWU5LC5pDM +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_sect163r1:BOB_cf_sect163r1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect163r1 +PeerKey=BOB_cf_sect163r1_PUB +SharedSecret=06135eef489fe613c0d8bd522a2a640ff7ae6fb73d + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect163r1 +PeerKey=ALICE_cf_sect163r1_PUB +SharedSecret=06135eef489fe613c0d8bd522a2a640ff7ae6fb73d + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect163r1 +PeerKey=BOB_cf_sect163r1_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=0580f5e8efb242a19ae1023acbcab8702c799751e7 + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect163r1 +PeerKey=ALICE_cf_sect163r1_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=0580f5e8efb242a19ae1023acbcab8702c799751e7 + +PublicKey=MALICE_cf_sect163r1_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkXolVuGFa8fqmk +cs0Bv7iJuVg1 +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_sect163r1 +PeerKey=MALICE_cf_sect163r1_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_sect163r1 +PeerKey=MALICE_cf_sect163r1_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=sect193r1 curve tests + +PrivateKey=ALICE_cf_sect193r1 +-----BEGIN PRIVATE KEY----- +MDcCAQAwEAYHKoZIzj0CAQYFK4EEABgEIDAeAgEBBBkACmcvidKWLtPFB2xqg76F8VhM1Njzrkgo +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_sect193r1_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAeqP0VQobenduwtf4MPmlYQVDjUmxKq50QFHnaBfzwXY +1TYShZZgBr0R6a5dUGCbiF0= +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_sect193r1:ALICE_cf_sect193r1_PUB + +PrivateKey=BOB_cf_sect193r1 +-----BEGIN PRIVATE KEY----- +MDcCAQAwEAYHKoZIzj0CAQYFK4EEABgEIDAeAgEBBBkAKlSknQ66vpuLjC1mbQyfHOTdJ5Kw5jMh +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_sect193r1_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAaFZVIeqfV9wbPydaBSJKSWJjVyFVSB/QQB5rHonYQmK +f40zok8PJS6ratIcZwk/n20= +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_sect193r1:BOB_cf_sect193r1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect193r1 +PeerKey=BOB_cf_sect193r1_PUB +SharedSecret=012b8849991814f8c7ed9d40cf9dc204c3a83e0b10675543a5 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect193r1 +PeerKey=ALICE_cf_sect193r1_PUB +SharedSecret=012b8849991814f8c7ed9d40cf9dc204c3a83e0b10675543a5 + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect193r1 +PeerKey=BOB_cf_sect193r1_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=0110180a18844859c52f6f012909522a2d87b5ab143bc80a55 + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect193r1 +PeerKey=ALICE_cf_sect193r1_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=0110180a18844859c52f6f012909522a2d87b5ab143bc80a55 + +PublicKey=MALICE_cf_sect193r1_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHeX7PX3e5n +zROUg6/STkLp1D+L51L9+wY= +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_sect193r1 +PeerKey=MALICE_cf_sect193r1_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_sect193r1 +PeerKey=MALICE_cf_sect193r1_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=sect193r2 curve tests + +PrivateKey=ALICE_cf_sect193r2 +-----BEGIN PRIVATE KEY----- +MDcCAQAwEAYHKoZIzj0CAQYFK4EEABkEIDAeAgEBBBkAhjkv8lXK/nPp3Qc4IwL/29JUKWi2VBMp +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_sect193r2_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAIn7oSu3adu4ChNXniHKkMIv9gT24rpzzwAeCTDPIkUT +kJ+Tit6e4RpgkB/dph4V+uI= +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_sect193r2:ALICE_cf_sect193r2_PUB + +PrivateKey=BOB_cf_sect193r2 +-----BEGIN PRIVATE KEY----- +MDcCAQAwEAYHKoZIzj0CAQYFK4EEABkEIDAeAgEBBBkAwGkR3qSQdfh7Q6KbJ4lH5FShGsX8o/jD +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_sect193r2_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAFdSLKI0tlwZDpkndutOLsnHii1aJO8snwEJ0m/AZgMp +xiDevOQ/xE9SpMX25W7YqkU= +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_sect193r2:BOB_cf_sect193r2_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect193r2 +PeerKey=BOB_cf_sect193r2_PUB +SharedSecret=01e2f66a63c24c1de8a399c484228a5ad5b6d911c6e5e83ae3 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect193r2 +PeerKey=ALICE_cf_sect193r2_PUB +SharedSecret=01e2f66a63c24c1de8a399c484228a5ad5b6d911c6e5e83ae3 + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect193r2 +PeerKey=BOB_cf_sect193r2_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=00bc82d393bd74406683aea003977a86a109f444a833652e43 + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect193r2 +PeerKey=ALICE_cf_sect193r2_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=00bc82d393bd74406683aea003977a86a109f444a833652e43 + +PublicKey=MALICE_cf_sect193r2_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFfdLEkrvsO +Y7+6QpEvOay9A4MJCUZfZmI= +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_sect193r2 +PeerKey=MALICE_cf_sect193r2_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_sect193r2 +PeerKey=MALICE_cf_sect193r2_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=sect239k1 curve tests + +PrivateKey=ALICE_cf_sect239k1 +-----BEGIN PRIVATE KEY----- +MDwCAQAwEAYHKoZIzj0CAQYFK4EEAAMEJTAjAgEBBB4G4nbQDUtTnkrPOvDGIlhH9XdjirUSbTI5 +5z6lf7o= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_sect239k1_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEf5paOMjzcnpVAPMQnIkikE4K2jne3ubX2TD1P3aedknF +lUr6tOU4BsiUQJACF90rQ9/KdeR5mYvYHzvI +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_sect239k1:ALICE_cf_sect239k1_PUB + +PrivateKey=BOB_cf_sect239k1 +-----BEGIN PRIVATE KEY----- +MDwCAQAwEAYHKoZIzj0CAQYFK4EEAAMEJTAjAgEBBB4e0F0NpepAF+iNrEtoZeo4TrQFspkUNLcx +Ly4Klfg= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_sect239k1_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEKnjJ4RHe+EiElXMrF4ou7VGy1pn0ZiO17FouF31Zbvjc +TcbhfE6ziXM8sekQJBwcwRKQ9+G/Qzq/2A9x +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_sect239k1:BOB_cf_sect239k1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect239k1 +PeerKey=BOB_cf_sect239k1_PUB +SharedSecret=0ef54c7b7dbf55d4278e7a6924dc4833c63ec708e820d501cacdfb4935d5 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect239k1 +PeerKey=ALICE_cf_sect239k1_PUB +SharedSecret=0ef54c7b7dbf55d4278e7a6924dc4833c63ec708e820d501cacdfb4935d5 + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_sect239k1 +PeerKey=BOB_cf_sect239k1_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=592e4b33ac99624fe7f2f879cf52f12a70f189c5d90785db26a12e0a46c0 + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_sect239k1 +PeerKey=ALICE_cf_sect239k1_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=592e4b33ac99624fe7f2f879cf52f12a70f189c5d90785db26a12e0a46c0 + +PublicKey=MALICE_cf_sect239k1_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_sect239k1 +PeerKey=MALICE_cf_sect239k1_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_sect239k1 +PeerKey=MALICE_cf_sect239k1_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=wap-wsg-idm-ecid-wtls10 curve tests + +PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls10 +-----BEGIN PRIVATE KEY----- +MDsCAQAwEAYHKoZIzj0CAQYFZysBBAoEJDAiAgEBBB1zvDMHGgcytka5KvlvQvJzTA4l2ts2NzBp +SJiGyw== +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAZkrhWBz/Q4GB8DY4Ia114ew6H7Eg7ri2uxwxd3rAZs5 +/ShvunNyndjCt3Qaq8sulBM0nUyERSDakyD+ +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls10:ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB + +PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls10 +-----BEGIN PRIVATE KEY----- +MDsCAQAwEAYHKoZIzj0CAQYFZysBBAoEJDAiAgEBBB1SowkHU79PqokOfgllN53rNS8a3h1wFBY0 +dKPkQg== +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAGavw4ChHCoWplAumMEBwJgJ2aYtw+utu4vhWnscAPIT +IJ4IiIGj18rCFBap1sgVbpXjhEBLYg6Itwv2 +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls10:BOB_cf_wap-wsg-idm-ecid-wtls10_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB +SharedSecret=0194ef5d80fdfe9df366b2273b983c3dbd440faf76964fcfc06c509f289d + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls10 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB +SharedSecret=0194ef5d80fdfe9df366b2273b983c3dbd440faf76964fcfc06c509f289d + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=01bedc5cdf63fbf18c3e2bc9765e12f7990c0c0c64f0267ae7c37b9f49f0 + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls10 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=01bedc5cdf63fbf18c3e2bc9765e12f7990c0c0c64f0267ae7c37b9f49f0 + +PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls10 +PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10 +PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=wap-wsg-idm-ecid-wtls11 curve tests + +PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls11 +-----BEGIN PRIVATE KEY----- +MDwCAQAwEAYHKoZIzj0CAQYFZysBBAsEJTAjAgEBBB4AkzS3zoqHNCLug/nwoYMQW3UigmZ9t56k +5jp+FiY= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEABttgKKYeGZRmcH/5UZR56lOSgbU4TH2AuIhvj88AL6H +zTCX9elzXpck+u22bnmkuvL2A8XKB5+fabMR +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls11:ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB + +PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls11 +-----BEGIN PRIVATE KEY----- +MDwCAQAwEAYHKoZIzj0CAQYFZysBBAsEJTAjAgEBBB4AWU05mbqPxsB749llNON1//l0w8RJJ3z5 +h/kzfNM= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAL6Xj/KCmXAQAAo847t0bl0wqBrteWRg93OvIJsPAAOE +ehdIgJyruc3KsH0RFlipu5QD8pnGSIXvif19 +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls11:BOB_cf_wap-wsg-idm-ecid-wtls11_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB +SharedSecret=01ac8a23ddeeafb4d3bb243fe409f2f9c8b1a3fc11d4690da583f2e21637 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls11 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB +SharedSecret=01ac8a23ddeeafb4d3bb243fe409f2f9c8b1a3fc11d4690da583f2e21637 + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=01b9992992572d3a59d424f8c9cc195576461ed6c1dadf6fb523717fab19 + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls11 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=01b9992992572d3a59d424f8c9cc195576461ed6c1dadf6fb523717fab19 + +PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYf4 +Vie5eHTnR+4x4G1xyq7qUvISU+X5RtBh2pE4 +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls11 +PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11 +PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=wap-wsg-idm-ecid-wtls12 curve tests + +PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls12 +-----BEGIN PRIVATE KEY----- +MDoCAQAwEAYHKoZIzj0CAQYFZysBBAwEIzAhAgEBBBxwvll9Eb9mm2Xadq1evIi1zIK+6u0Nv8bP +LI9a +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE0t0WqG/pFsiCt6agmebw3FCEWAzf9BpNLuzoCkPEe0Li +bqn5udrckL6s3stwCTVFaZUfY2qS9QE= +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls12:ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB + +PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls12 +-----BEGIN PRIVATE KEY----- +MDoCAQAwEAYHKoZIzj0CAQYFZysBBAwEIzAhAgEBBBz+5P6gpqXxbeXvvaD5W9Ft69BTxcn7zc6q +K3Ax +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls12_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEvyxedqaWkoAOMjaV5W3/tJpheiHAR0zV6BlIeUuGP2mx ++xsOK9/QB7hzipq9cXx1K/dXu58EoSY= +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls12:BOB_cf_wap-wsg-idm-ecid-wtls12_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls12 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls12_PUB +SharedSecret=a3b3f20af8c33a0f5c246b4b9d9dda1cd40c294d1f53365d18a8b54b + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls12 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB +SharedSecret=a3b3f20af8c33a0f5c246b4b9d9dda1cd40c294d1f53365d18a8b54b + +Title=wap-wsg-idm-ecid-wtls1 curve tests + +PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls1 +-----BEGIN PRIVATE KEY----- +MCwCAQAwEAYHKoZIzj0CAQYFZysBBAEEFTATAgEBBA5ZNASTt4/g6XPQwRiQ0Q== +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEACBNPI48xxsPVQBy07jRAAcWzbIkMo8BQotxpfGJ +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls1:ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB + +PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls1 +-----BEGIN PRIVATE KEY----- +MCwCAQAwEAYHKoZIzj0CAQYFZysBBAEEFTATAgEBBA6+0x9qk0NIKHSRvlTemQ== +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAEeHMSBTx/EtOu+bjBinALHSkQuJyiP3mg1tu+I2 +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls1:BOB_cf_wap-wsg-idm-ecid-wtls1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB +SharedSecret=0040ba2fadc1da97c973e5e59ade31 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls1 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB +SharedSecret=0040ba2fadc1da97c973e5e59ade31 + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=008919696215a89e03d6c4c9265d6b + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls1 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=008919696215a89e03d6c4c9265d6b + +PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls1 +PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1 +PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=wap-wsg-idm-ecid-wtls3 curve tests + +PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls3 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFZysBBAMEHDAaAgEBBBUDO2cHbqQBUxuJBl6UT9UrasuRVrI= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEBRIzvK9o7eO2NGmtPFV/zo9/1mlvBwjG7+e6hbPG1KdI +01f8oGBuXMQH +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls3:ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB + +PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls3 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFZysBBAMEHDAaAgEBBBUAhZv9WZ00bDnU9MOaqEegP771nes= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAYOspjEbzyZw61jCtUrxARr+w66nBH+73QIvlaRVSG/4 +hlBUf5kmG4Yn +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls3:BOB_cf_wap-wsg-idm-ecid-wtls3_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB +SharedSecret=0311924428a839b7dcada662722945e62bf1131f4f + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls3 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB +SharedSecret=0311924428a839b7dcada662722945e62bf1131f4f + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=047f1aee6a1a1d7c9c1f0e8dce4349429f737aa658 + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls3 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=047f1aee6a1a1d7c9c1f0e8dce4349429f737aa658 + +PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAB +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls3 +PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3 +PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=wap-wsg-idm-ecid-wtls4 curve tests + +PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls4 +-----BEGIN PRIVATE KEY----- +MC0CAQAwEAYHKoZIzj0CAQYFZysBBAQEFjAUAgEBBA8ACFOrBbOh5LjNtJQCuEE= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAW3K4Mus5+KAJVGLzEYrAYuCJSEYXFTo17aW0TwN +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls4:ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB + +PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls4 +-----BEGIN PRIVATE KEY----- +MC0CAQAwEAYHKoZIzj0CAQYFZysBBAQEFjAUAgEBBA8Auz4XRc3Rg0bNcbrray8= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAI0F7ixGqOhnYpsuR80nAdTdSXM+YbcUbLe/U/xG +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls4:BOB_cf_wap-wsg-idm-ecid-wtls4_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB +SharedSecret=0077378ddfdadff704a0b6646949e7 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls4 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB +SharedSecret=0077378ddfdadff704a0b6646949e7 + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=008f3713fe1ff1fa5d5041899817d1 + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls4 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=008f3713fe1ff1fa5d5041899817d1 + +PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAAAAAAAAAAAAAAAAAAAAAd+TqiBXnTd/lyA/OFsR +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls4 +PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4 +PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=wap-wsg-idm-ecid-wtls5 curve tests + +PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls5 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFZysBBAUEHDAaAgEBBBUD9gVh3zbLTA7BuRVVi9T8QKZ1uco= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEAH5xyUrvbuN+tWmRhwqrQfFHPHNUBKtAGvJuvSFVwTKk +uFzn9fPvIDe6 +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls5:ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB + +PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls5 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFZysBBAUEHDAaAgEBBBUAr9ZlmuO7bNfqB42xUivJXyVHKNI= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEBdXxEk0L2XAVzRNLPcnMxGXXyDfZAoA1Qw2XpOfVWIVR +jdoMGRgUuJmO +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls5:BOB_cf_wap-wsg-idm-ecid-wtls5_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB +SharedSecret=0190c68d80e94fbe9f193ae7d9a156bf0b8d097c23 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls5 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB +SharedSecret=0190c68d80e94fbe9f193ae7d9a156bf0b8d097c23 + +# ECC CDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=00aabc9b45c200e41294aa922ab06da6655731e0ea + +# ECC CDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls5 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB +Ctrl=ecdh_cofactor_mode:1 +SharedSecret=00aabc9b45c200e41294aa922ab06da6655731e0ea + +PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8JxepS05nN/piK +dhDD3dDKXUih +-----END PUBLIC KEY----- + +# ECC CDH Bob with Malice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls5 +PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +# ECC CDH Alice with Malice peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5 +PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB +Ctrl=ecdh_cofactor_mode:1 +Result=DERIVE_ERROR +Reason=point at infinity + +Title=wap-wsg-idm-ecid-wtls6 curve tests + +PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls6 +-----BEGIN PRIVATE KEY----- +MCwCAQAwEAYHKoZIzj0CAQYFZysBBAYEFTATAgEBBA4ayMbswPbvYMwpwo80jA== +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAERPw/8Ip/RrXr0gMgLGRQeiQ4Qd6W+Li0ylGKzg== +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls6:ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB + +PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls6 +-----BEGIN PRIVATE KEY----- +MCwCAQAwEAYHKoZIzj0CAQYFZysBBAYEFTATAgEBBA6kbCpFt3tX2hYBQHMXbg== +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls6_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEhJXqpYGxE/l1X/LiBeyRbIcyzqPxUP5Tkv3U3w== +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls6:BOB_cf_wap-wsg-idm-ecid-wtls6_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls6 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls6_PUB +SharedSecret=b4cae255268f11a1e46fecad04c2 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls6 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB +SharedSecret=b4cae255268f11a1e46fecad04c2 + +Title=wap-wsg-idm-ecid-wtls7 curve tests + +PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls7 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUABcyzh4ot9ck/j4/3ehK0aYngYoM= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEwQLnZ70n45RLqRtAGNzEa3Rl/9nwyjqYUtw2eeHhnNLT +feGY4CNH0w== +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls7:ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB + +PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls7 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUAPyrGRY1SR13hKQswS6yXs8w8PUQ= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls7_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEZGN44YbN5r3zcNtOHrvbQLt8/lE7BHp4D/9eKLmwFDn1 +QneRu3xwPA== +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls7:BOB_cf_wap-wsg-idm-ecid-wtls7_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls7 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls7_PUB +SharedSecret=ae9f5bcc6457c0422866bf855921eabc42b7121a + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls7 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB +SharedSecret=ae9f5bcc6457c0422866bf855921eabc42b7121a + +Title=wap-wsg-idm-ecid-wtls8 curve tests + +PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls8 +-----BEGIN PRIVATE KEY----- +MC0CAQAwEAYHKoZIzj0CAQYFZysBBAgEFjAUAgEBBA8AnkC18b3pH2O5TIYIqAQ= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAEJD0h4HEfchwxqhp9eMHh9gczQKHX4MtWVoAxKQ== +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls8:ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB + +PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls8 +-----BEGIN PRIVATE KEY----- +MC0CAQAwEAYHKoZIzj0CAQYFZysBBAgEFjAUAgEBBA8AXxPMnqbl3rOuIM5nsvc= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls8_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAEZawmRmzr9P+jihImUi6ykOzaSH484JhMKNdrgw== +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls8:BOB_cf_wap-wsg-idm-ecid-wtls8_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls8 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls8_PUB +SharedSecret=48baf4f1f5e8a0eb5dae28ef6290 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls8 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB +SharedSecret=48baf4f1f5e8a0eb5dae28ef6290 + +Title=wap-wsg-idm-ecid-wtls9 curve tests + +PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls9 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFZysBBAkEHDAaAgEBBBUALwvuKs3RLthMAsChbqKjXw6vTYo= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAET0ppOvd9DU4v+tkKDQ5wRBrN1FwD9+F9t5l3Im+mz3rw +DB/RYdZuUg== +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls9:ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB + +PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls9 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFZysBBAkEHDAaAgEBBBUAgeb/vqEM7X5AAAxyBu3M+C8pWLM= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls9_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWc37LGt6lt90iF4lhtDYNFdjAqoczebuNgzGff/Uq8ov +a3EVJ9yK1A== +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls9:BOB_cf_wap-wsg-idm-ecid-wtls9_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_wap-wsg-idm-ecid-wtls9 +PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls9_PUB +SharedSecret=948d3030e95cead39a1bb3d8a01c2be178517ba7 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_wap-wsg-idm-ecid-wtls9 +PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB +SharedSecret=948d3030e95cead39a1bb3d8a01c2be178517ba7 + +# tests: 484 + +Title=zero x-coord regression tests + +PrivateKey=ALICE_zero_prime192v1 +-----BEGIN PRIVATE KEY----- +MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhaPNk8jG5hSG6y8tUqUoOaNNsZ3APU +pps= +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_prime192v1_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe2hWBe5g +DLNj216pEvK7XjoKLg5gNg8S +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_prime192v1 +PeerKey=BOB_zero_prime192v1_PUB +SharedSecret=baaffd49a8399d2ad52cbbe24d47b67afb4b3cf436f1cd65 + +PrivateKey=ALICE_zero_prime192v2 +-----BEGIN PRIVATE KEY----- +MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEHzAdAgEBBBj1AIQMJ7jqYIKCvxYAS+qKMmKmH0to +41k= +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_prime192v2_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4Gj7Qqt +2wx/jwFlKgvE4rnd50LspdMk +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_prime192v2 +PeerKey=BOB_zero_prime192v2_PUB +SharedSecret=b8f200a4b87064f2e8600685ca3e69b8e661a117aabc770b + +PrivateKey=ALICE_zero_prime192v3 +-----BEGIN PRIVATE KEY----- +MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEHzAdAgEBBBh/maLQMSlea9BfLqGy5NPuK0YAH/cz +GqI= +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_prime192v3_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZEzb63e2 +3MKatRLR9Y1M5JEdI9jwMocI +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_prime192v3 +PeerKey=BOB_zero_prime192v3_PUB +SharedSecret=b5de857d355bc5b9e270a4c290ea9728d764d8b243ff5d8d + +PrivateKey=ALICE_zero_prime239v1 +-----BEGIN PRIVATE KEY----- +MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQQEJTAjAgEBBB5pYWzRYI+c6O7NXCt0H2kw8XRL3rhe +4MrJT8j++CI= +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_prime239v1_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Ox02uwNNLFuvDRn5ip8TxvW0W22R7UzJa9Av6/nh +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_prime239v1 +PeerKey=BOB_zero_prime239v1_PUB +SharedSecret=6b6206408bd05d42daa2cd224c401a1230b44e184f17b82f385f22dac215 + +PrivateKey=ALICE_zero_prime239v2 +-----BEGIN PRIVATE KEY----- +MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQUEJTAjAgEBBB5l8bB7Cpmr7vyx9FiOT2wEF3YOFbDG +bmRr3Vi/xr4= +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_prime239v2_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IOg3VJGQ89d1GWg4Igxcj5xpDmJiP8tv+e4mxt5U +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_prime239v2 +PeerKey=BOB_zero_prime239v2_PUB +SharedSecret=772c2819c960c78f28f21f6542b7409294fad1f84567c44c4b7678dc0e42 + +PrivateKey=ALICE_zero_prime239v3 +-----BEGIN PRIVATE KEY----- +MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQYEJTAjAgEBBB5HF5FABzUOTYMZg9UdZTx/oRERm/fU +M/+otKzpLjA= +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_prime239v3_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AsZ4u6r3qQI78EYBpiSgWjqNpoeShjr5piecMBWj +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_prime239v3 +PeerKey=BOB_zero_prime239v3_PUB +SharedSecret=56a71f5dd1611e8032c3e2d8224d86e5e8c2fc6480d74c0e282282decd43 + +PrivateKey=ALICE_zero_prime256v1 +-----BEGIN PRIVATE KEY----- +MEECAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQcEJzAlAgEBBCDXhMb6aR4JR2+l2tmgYqP0r8S4jtym +yH++awvF2nGhhg== +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_prime256v1_PUB +-----BEGIN PUBLIC KEY----- +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABmSFx4Di+D1yQzvV2EoGu2VBwq8x2uhxcov4VqF0+T9A== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_prime256v1 +PeerKey=BOB_zero_prime256v1_PUB +SharedSecret=c4f5607deb8501f1a4ba23fce4122a4343a17ada2c86a9c8e0d03d92d4a4c84c + +PrivateKey=ALICE_zero_secp112r2 +-----BEGIN PRIVATE KEY----- +MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4hh3tRkG3tnA0496ffMw== +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_secp112r2_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEAAAAAAAAAAAAAAAAAAAS5eEOWDV/Wk7w4djyDQ== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_secp112r2 +PeerKey=BOB_zero_secp112r2_PUB +SharedSecret=958cc1cb425713678830a4d7d95e + +PrivateKey=ALICE_zero_secp128r1 +-----BEGIN PRIVATE KEY----- +MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBCykSzic/h3T2K6SkSP1SGt +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_secp128r1_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEAAAAAAAAAAAAAAAAAAAAAABya8M5aeOpNG3z799IdHc= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_secp128r1 +PeerKey=BOB_zero_secp128r1_PUB +SharedSecret=5235d452066f126cd7e99eea00fd3068 + +PrivateKey=ALICE_zero_secp160r1 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUACoRnbig69XLlh5VcRexpbbn5zwA= +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_secp160r1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAG/w1po29wYlxlygXs +MGfbiGg5ng== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_secp160r1 +PeerKey=BOB_zero_secp160r1_PUB +SharedSecret=9ccd0ab8d093b6acdb3fe14c3736a0dfe61a4666 + +PrivateKey=ALICE_zero_secp160r2 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUAQFGxInSw1eAvd45E9TUdbXtJGnA= +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_secp160r2_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAZtSBSZqfmXp47v5z2 +ZZZl2JFxDg== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_secp160r2 +PeerKey=BOB_zero_secp160r2_PUB +SharedSecret=303e0a282ac86f463fe834cb51b0057be42ed5ab + +PrivateKey=ALICE_zero_secp384r1 +-----BEGIN PRIVATE KEY----- +ME4CAQAwEAYHKoZIzj0CAQYFK4EEACIENzA1AgEBBDD6kgzKbg28zbQyVTdC0IdHbm0UCQt2Rdbi +VVHJeYRSnNpFOiFLaOsGOmwoeZzj6jc= +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_secp384r1_PUB +-----BEGIN PUBLIC KEY----- +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAPPme8E9RpepjC6P5+WDdWToUyb45/SvSFdO0sIqq+Gu/kn8sRuUqsG+3 +QriFDlIe +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_secp384r1 +PeerKey=BOB_zero_secp384r1_PUB +SharedSecret=b1cfeaeef51dfd487d3a8b2849f1592e04d63f2d2c88b310a6290ebfe5399f5ffe954eabd0619231393e56c35b242986 + +PrivateKey=ALICE_zero_secp521r1 +-----BEGIN PRIVATE KEY----- +MGACAQAwEAYHKoZIzj0CAQYFK4EEACMESTBHAgEBBEIAbddDLMUWbAsY7l3vbNDmntXuAUcDYPg5 +w/cgUwSCIvrV9MBeSG8AWqT16riHmHlsn+XI5PAJM6eij3JDahnu9Mo= +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_secp521r1_PUB +-----BEGIN PUBLIC KEY----- +MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0g7J/qa1d8ENJsobtEb0CymeZIsa +1Qiq0GiJb+4/jmFLxjBU1Xcr8Bpl1BLgvKqOll0vXTMtfzn4RtRArgAfT4c= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_secp521r1 +PeerKey=BOB_zero_secp521r1_PUB +SharedSecret=003fc3028f61db94b20c7cd177923b6e73f12f0ab067c9ce8866755e3c82abb39c9863cde74fa80b32520bd7dd0eb156c30c08911503b67b2661f1264d09bb231423 + +PrivateKey=ALICE_zero_wap-wsg-idm-ecid-wtls7 +-----BEGIN PRIVATE KEY----- +MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUAoGng7WzYr4P9vtdc3BS/UiNWmc0= +-----END PRIVATE KEY----- + +PublicKey=BOB_zero_wap-wsg-idm-ecid-wtls7_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAZtSBSZqfmXp47v5z2 +ZZZl2JFxDg== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_zero_wap-wsg-idm-ecid-wtls7 +PeerKey=BOB_zero_wap-wsg-idm-ecid-wtls7_PUB +SharedSecret=6582fc03bbb340fcf24a5fe8fcdf722655efa8b9 + +# tests: 14 + +Title=prime192v1 curve tests + +PrivateKey=ALICE_cf_prime192v1 +-----BEGIN PRIVATE KEY----- +MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhQFYLaobJ47BVWWZv/ByY8Ti69m/U9 +TeI= +-----END PRIVATE KEY----- + +PublicKey=ALICE_cf_prime192v1_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEHYbt14KzucSpmKMrlDx1IGz/a28nDs21OjKgx3BK +PZ78UrllIr69kgrYUKsRg4sd +-----END PUBLIC KEY----- + +PrivPubKeyPair=ALICE_cf_prime192v1:ALICE_cf_prime192v1_PUB + +PrivateKey=BOB_cf_prime192v1 +-----BEGIN PRIVATE KEY----- +MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhsbmKHAtygIqirkmUXSbniDJOx0/fI +CWM= +-----END PRIVATE KEY----- + +PublicKey=BOB_cf_prime192v1_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEJA+FQcXq5Axzv8pLDslxq1QVt1hjN2i0TgoO6Yxp +bAekMot69VorE8ibSzgJixXJ +-----END PUBLIC KEY----- + +PrivPubKeyPair=BOB_cf_prime192v1:BOB_cf_prime192v1_PUB + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_cf_prime192v1 +PeerKey=BOB_cf_prime192v1_PUB +SharedSecret=e36cad3b0f8d00f60f090440a76df47896713ae61421c354 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_cf_prime192v1 +PeerKey=ALICE_cf_prime192v1_PUB +SharedSecret=e36cad3b0f8d00f60f090440a76df47896713ae61421c354 + +# ECDH Bob with Alice peer : curves with less than 112 bits of strength cannot +# be used for Key agreement in fips mode +Availablein = fips +Derive=BOB_cf_prime192v1 +Securitycheck = 1 +PeerKey=ALICE_cf_prime192v1_PUB +SharedSecret=e36cad3b0f8d00f60f090440a76df47896713ae61421c354 +Result = DERIVE_SET_PEER_ERROR + Title=prime256v1 curve tests PrivateKey=ALICE_cf_prime256v1 @@ -1444,404 +3536,6 @@ Derive=BOB_cf_prime256v1 PeerKey=ALICE_cf_prime256v1_PUB SharedSecret=ee63690b553dcd9bccb066137725f0489395a83f4d280f309339d606c969734a -Title=secp112r1 curve tests - -PrivateKey=ALICE_cf_secp112r1 ------BEGIN PRIVATE KEY----- -MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAYEFTATAgEBBA6zC5ZzEIIdvY4Q7DS0uw== ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_secp112r1_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEYIawfjH3qRrJJWwuG3Ys5ZhDJsmdWi34aHgKAA== ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_secp112r1:ALICE_cf_secp112r1_PUB - -PrivateKey=BOB_cf_secp112r1 ------BEGIN PRIVATE KEY----- -MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAYEFTATAgEBBA6WPx4YxBODium8BKDw0A== ------END PRIVATE KEY----- - -PublicKey=BOB_cf_secp112r1_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEchh3iQdPN1rrzrpdZRQ95G6tvdwEBQ+gfu1tvA== ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_secp112r1:BOB_cf_secp112r1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_secp112r1 -PeerKey=BOB_cf_secp112r1_PUB -SharedSecret=4ddd1d504b444d4be67ba2e4610a - -# ECDH Bob with Alice peer -Derive=BOB_cf_secp112r1 -PeerKey=ALICE_cf_secp112r1_PUB -SharedSecret=4ddd1d504b444d4be67ba2e4610a - -Title=secp112r2 curve tests - -PrivateKey=ALICE_cf_secp112r2 ------BEGIN PRIVATE KEY----- -MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4GcvIx97ePHdAiH0Z9EA== ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_secp112r2_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEHK9uNAILHBmPZdKKh79/nzYE0HbvC//rA7i0Xw== ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_secp112r2:ALICE_cf_secp112r2_PUB - -PrivateKey=BOB_cf_secp112r2 ------BEGIN PRIVATE KEY----- -MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4WzpVFZnZv9mvtpnYNyw== ------END PRIVATE KEY----- - -PublicKey=BOB_cf_secp112r2_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEUzBLNQupqUpGgmZl9JVjKBpwusl52rFg5OVFJA== ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_secp112r2:BOB_cf_secp112r2_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_secp112r2 -PeerKey=BOB_cf_secp112r2_PUB -SharedSecret=a6d05c7ba5128a9685c705b5030b - -# ECDH Bob with Alice peer -Derive=BOB_cf_secp112r2 -PeerKey=ALICE_cf_secp112r2_PUB -SharedSecret=a6d05c7ba5128a9685c705b5030b - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_secp112r2 -PeerKey=BOB_cf_secp112r2_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=04f3280e92c269d794aa779efcef - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_secp112r2 -PeerKey=ALICE_cf_secp112r2_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=04f3280e92c269d794aa779efcef - -PublicKey=MALICE_cf_secp112r2_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEsf2N4SfUZWtXPrUTmEyr71I/JSn8VtzQsFHuqQ== ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_secp112r2 -PeerKey=MALICE_cf_secp112r2_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_secp112r2 -PeerKey=MALICE_cf_secp112r2_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -Title=secp128r1 curve tests - -PrivateKey=ALICE_cf_secp128r1 ------BEGIN PRIVATE KEY----- -MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBB+RX18d0+gKpdcKbJJTrEZ ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_secp128r1_PUB ------BEGIN PUBLIC KEY----- -MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEG0XMAdrAZOPUW6L9ADU8XK8sZr7dtIcDinSWU1zSV9s= ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_secp128r1:ALICE_cf_secp128r1_PUB - -PrivateKey=BOB_cf_secp128r1 ------BEGIN PRIVATE KEY----- -MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBB/J9/eClt9mimGwOcOsjJF ------END PRIVATE KEY----- - -PublicKey=BOB_cf_secp128r1_PUB ------BEGIN PUBLIC KEY----- -MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAE82nknsOS+u8mybP0KJqQhvm83gbPNTZOcvm0ZDVR5sU= ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_secp128r1:BOB_cf_secp128r1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_secp128r1 -PeerKey=BOB_cf_secp128r1_PUB -SharedSecret=5020f1b759da1f737a61a29a268d7669 - -# ECDH Bob with Alice peer -Derive=BOB_cf_secp128r1 -PeerKey=ALICE_cf_secp128r1_PUB -SharedSecret=5020f1b759da1f737a61a29a268d7669 - -Title=secp128r2 curve tests - -PrivateKey=ALICE_cf_secp128r2 ------BEGIN PRIVATE KEY----- -MC4CAQAwEAYHKoZIzj0CAQYFK4EEAB0EFzAVAgEBBBALPaUYCnPgNiLhez93Z1Gi ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_secp128r2_PUB ------BEGIN PUBLIC KEY----- -MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEOKiPRGtZXwxmvTr35NmUkNsAGGk9RKNA4D5BE9ZrjZQ= ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_secp128r2:ALICE_cf_secp128r2_PUB - -PrivateKey=BOB_cf_secp128r2 ------BEGIN PRIVATE KEY----- -MC4CAQAwEAYHKoZIzj0CAQYFK4EEAB0EFzAVAgEBBBARg3vb436QgyHdyt6l/b6G ------END PRIVATE KEY----- - -PublicKey=BOB_cf_secp128r2_PUB ------BEGIN PUBLIC KEY----- -MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAELph7h27BYjIINC2EddcpIOxKbdz8Xe7h3Az1ZuR9bAI= ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_secp128r2:BOB_cf_secp128r2_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_secp128r2 -PeerKey=BOB_cf_secp128r2_PUB -SharedSecret=8f4d8c75141e9b084328222440eb5dfa - -# ECDH Bob with Alice peer -Derive=BOB_cf_secp128r2 -PeerKey=ALICE_cf_secp128r2_PUB -SharedSecret=8f4d8c75141e9b084328222440eb5dfa - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_secp128r2 -PeerKey=BOB_cf_secp128r2_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=baaa0c16e16eef291001475d638e4830 - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_secp128r2 -PeerKey=ALICE_cf_secp128r2_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=baaa0c16e16eef291001475d638e4830 - -PublicKey=MALICE_cf_secp128r2_PUB ------BEGIN PUBLIC KEY----- -MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAE6h6RzJIp6HLR6RDOPtyzGDurkuE9aAaZqHosPTnkLxQ= ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_secp128r2 -PeerKey=MALICE_cf_secp128r2_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_secp128r2 -PeerKey=MALICE_cf_secp128r2_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -Title=secp160k1 curve tests - -PrivateKey=ALICE_cf_secp160k1 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAkEHDAaAgEBBBUAlxTBO50KwFwWKPtk1rutu68m+zI= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_secp160k1_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEcVWIjtPZn1cHckclpn5jKDCphQUVHxFN5tSeFG9wsJZT -EvqPyLS64w== ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_secp160k1:ALICE_cf_secp160k1_PUB - -PrivateKey=BOB_cf_secp160k1 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAkEHDAaAgEBBBUAdrPkoNkRVUloiuwzruQszSUuwpY= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_secp160k1_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAESGN41cAj8Fg4pAJM7FUKHiawbCR0b9unMpZWxqOKeW1/ -bxT/CqEkyw== ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_secp160k1:BOB_cf_secp160k1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_secp160k1 -PeerKey=BOB_cf_secp160k1_PUB -SharedSecret=b738a0bf17f3271a9a155bfdfe2f0f1d51494d42 - -# ECDH Bob with Alice peer -Derive=BOB_cf_secp160k1 -PeerKey=ALICE_cf_secp160k1_PUB -SharedSecret=b738a0bf17f3271a9a155bfdfe2f0f1d51494d42 - -Title=secp160r1 curve tests - -PrivateKey=ALICE_cf_secp160r1 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUAR6m1+jIBuJnSKx9fHmyAYhsnYe8= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_secp160r1_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEO78GZuBaCfJjHK97c9N21z+4mm37b5x7/Hr3Xc4pUbtb -OoNj/A+W9w== ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_secp160r1:ALICE_cf_secp160r1_PUB - -PrivateKey=BOB_cf_secp160r1 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUATqvd54Jj7TbnrLAd2dMYCpExLws= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_secp160r1_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEBKDbBSPTwmb00MFvMtJMxQ2YDmcPOZHE8YbVr5hp8s5J -Jwy17FaNNg== ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_secp160r1:BOB_cf_secp160r1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_secp160r1 -PeerKey=BOB_cf_secp160r1_PUB -SharedSecret=1912ea7b9bb1de5b8d3cef83e7a6e7a917816541 - -# ECDH Bob with Alice peer -Derive=BOB_cf_secp160r1 -PeerKey=ALICE_cf_secp160r1_PUB -SharedSecret=1912ea7b9bb1de5b8d3cef83e7a6e7a917816541 - -Title=secp160r2 curve tests - -PrivateKey=ALICE_cf_secp160r2 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUA3IsVg4R4paXaPATDHvzfnvM+vjQ= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_secp160r2_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAE4V+25YCpVkKF6NF/UPc1SYxohYWcf3qT3JDoPRhnm/rj -mSqCCA6gUw== ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_secp160r2:ALICE_cf_secp160r2_PUB - -PrivateKey=BOB_cf_secp160r2 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUAYT/5C7UpD17DnZm4ObswmGFMI1Q= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_secp160r2_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEB7YVzBmzhnIdouvN/nb8VMXCqO8dkhmebyVzoD0oAzuH -nN+SfWr6aQ== ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_secp160r2:BOB_cf_secp160r2_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_secp160r2 -PeerKey=BOB_cf_secp160r2_PUB -SharedSecret=ccb9cae5c9487ff60c487bd1b39a62eb4680e9b6 - -# ECDH Bob with Alice peer -Derive=BOB_cf_secp160r2 -PeerKey=ALICE_cf_secp160r2_PUB -SharedSecret=ccb9cae5c9487ff60c487bd1b39a62eb4680e9b6 - -Title=secp192k1 curve tests - -PrivateKey=ALICE_cf_secp192k1 ------BEGIN PRIVATE KEY----- -MDYCAQAwEAYHKoZIzj0CAQYFK4EEAB8EHzAdAgEBBBikVZrCZQB7ZtkhNfQYpjKHZ9KxXgooJ90= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_secp192k1_PUB ------BEGIN PUBLIC KEY----- -MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAEyV4EzMZglBXtYdn38hNTrCGflAsJprMkxkOlw58chZ25 -6EAu7gVvYDTpnRkymKyH ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_secp192k1:ALICE_cf_secp192k1_PUB - -PrivateKey=BOB_cf_secp192k1 ------BEGIN PRIVATE KEY----- -MDYCAQAwEAYHKoZIzj0CAQYFK4EEAB8EHzAdAgEBBBiJQ/PunKGk9QPUyqIBGMgHKKg+yxJr5io= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_secp192k1_PUB ------BEGIN PUBLIC KEY----- -MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAE990Tnmh9QQQHVHuLpfrAsgjvB9R2MJXzhBZN1WvtxLqF -OZ2oFMP0Kfcr7HbI7a5j ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_secp192k1:BOB_cf_secp192k1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_secp192k1 -PeerKey=BOB_cf_secp192k1_PUB -SharedSecret=a46a6bfb279d4dc30cffac585d1fbec905dbe46aca5e3c9d - -# ECDH Bob with Alice peer -Derive=BOB_cf_secp192k1 -PeerKey=ALICE_cf_secp192k1_PUB -SharedSecret=a46a6bfb279d4dc30cffac585d1fbec905dbe46aca5e3c9d - -Title=secp224k1 curve tests - -PrivateKey=ALICE_cf_secp224k1 ------BEGIN PRIVATE KEY----- -MDsCAQAwEAYHKoZIzj0CAQYFK4EEACAEJDAiAgEBBB0AZPk3TzxGhX7TljBBhJDLBfulAMp6Bh3W -w40Qyg== ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_secp224k1_PUB ------BEGIN PUBLIC KEY----- -ME4wEAYHKoZIzj0CAQYFK4EEACADOgAE4o7LGdJDixqJZ5imnqaX4IeE55NG4W0HEe72LVC7pmn2 -e3m7uC92ZQhduF9lJli4dXD5en/1wkE= ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_secp224k1:ALICE_cf_secp224k1_PUB - -PrivateKey=BOB_cf_secp224k1 ------BEGIN PRIVATE KEY----- -MDsCAQAwEAYHKoZIzj0CAQYFK4EEACAEJDAiAgEBBB0AdQ02GguRy3yHOjLkpoWb27QA/L1abfWe -q2xUfA== ------END PRIVATE KEY----- - -PublicKey=BOB_cf_secp224k1_PUB ------BEGIN PUBLIC KEY----- -ME4wEAYHKoZIzj0CAQYFK4EEACADOgAEzp00m0DaADn1mGiDCT7K1LZnoj/vCxHPowUDC9yQd17K -KpJM5sGILrTkkgxqtt5pBeYE1NC1QUQ= ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_secp224k1:BOB_cf_secp224k1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_secp224k1 -PeerKey=BOB_cf_secp224k1_PUB -SharedSecret=6f7b9d16c9c1d3a5c84b6028f2a4fed9ae8e02455e678a27243bcc48 - -# ECDH Bob with Alice peer -Derive=BOB_cf_secp224k1 -PeerKey=ALICE_cf_secp224k1_PUB -SharedSecret=6f7b9d16c9c1d3a5c84b6028f2a4fed9ae8e02455e678a27243bcc48 - Title=secp224r1 curve tests PrivateKey=ALICE_cf_secp224r1 @@ -1882,46 +3576,6 @@ Derive=BOB_cf_secp224r1 PeerKey=ALICE_cf_secp224r1_PUB SharedSecret=29d8b75934d74d5153bbb94e0370437c63ecc30bf3d2800ed1cb7eb5 -Title=secp256k1 curve tests - -PrivateKey=ALICE_cf_secp256k1 ------BEGIN PRIVATE KEY----- -MD4CAQAwEAYHKoZIzj0CAQYFK4EEAAoEJzAlAgEBBCDV8jMZ/aJfiMEkW7HsYqbT57Y7vmvm5KN/ -QEXqsNCSpw== ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_secp256k1_PUB ------BEGIN PUBLIC KEY----- -MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAElytZZZHc9CelGzZkNGpzY2CHQ+3z6tUnfsQxUmtiZnUg -7oKfQC5BV8pZ5WYNPWnbT0RRg5kyBtzry9oQIhO5Lw== ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_secp256k1:ALICE_cf_secp256k1_PUB - -PrivateKey=BOB_cf_secp256k1 ------BEGIN PRIVATE KEY----- -MD4CAQAwEAYHKoZIzj0CAQYFK4EEAAoEJzAlAgEBBCBh7awFyPey/w4pKBycpAlhvT4DlLQsi1TT -BxJPHrAjrA== ------END PRIVATE KEY----- - -PublicKey=BOB_cf_secp256k1_PUB ------BEGIN PUBLIC KEY----- -MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE2BQeSJOa7kJAQsAPUbLseHjHhMe3tUOAl3bqoDqtrfO+ -2m2MP/IC/R9Kof2nmaiQ6DostdbS8kB+CnnprK375w== ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_secp256k1:BOB_cf_secp256k1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_secp256k1 -PeerKey=BOB_cf_secp256k1_PUB -SharedSecret=a4745cc4d19cabb9e5cb0abdd5c604cab2846a4638ad844ed9175f3cadda2da1 - -# ECDH Bob with Alice peer -Derive=BOB_cf_secp256k1 -PeerKey=ALICE_cf_secp256k1_PUB -SharedSecret=a4745cc4d19cabb9e5cb0abdd5c604cab2846a4638ad844ed9175f3cadda2da1 - Title=secp384r1 curve tests PrivateKey=ALICE_cf_secp384r1 @@ -2006,280 +3660,6 @@ Derive=BOB_cf_secp521r1 PeerKey=ALICE_cf_secp521r1_PUB SharedSecret=01dd4aa9037bb4ad298b420998dcd32b3a9af1cda8b7919e372aeb4e54ccfb4d2409a340ed896bfbc5dd462f8d96b8784bc17b29db3ca04700e6ec752f9bec777695 -Title=sect113r1 curve tests - -PrivateKey=ALICE_cf_sect113r1 ------BEGIN PRIVATE KEY----- -MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAQEFjAUAgEBBA8ALw9CgsuNBkkhhUHE8bQ= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_sect113r1_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEASO9jcamlg1pRE7JffrTAe9kyRZO2xrymHXoGdnA ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_sect113r1:ALICE_cf_sect113r1_PUB - -PrivateKey=BOB_cf_sect113r1 ------BEGIN PRIVATE KEY----- -MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAQEFjAUAgEBBA8A/9qbs8sTFNkjS9/4CuM= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_sect113r1_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEATykaf/cvJzLOUto1EbbAEz/3++nut6q0dcJOQeV ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_sect113r1:BOB_cf_sect113r1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_sect113r1 -PeerKey=BOB_cf_sect113r1_PUB -SharedSecret=01ed16f1948dcb368a54004237842d - -# ECDH Bob with Alice peer -Derive=BOB_cf_sect113r1 -PeerKey=ALICE_cf_sect113r1_PUB -SharedSecret=01ed16f1948dcb368a54004237842d - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_sect113r1 -PeerKey=BOB_cf_sect113r1_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=012e5f3e348c2a8a88d9590a639219 - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_sect113r1 -PeerKey=ALICE_cf_sect113r1_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=012e5f3e348c2a8a88d9590a639219 - -PublicKey=MALICE_cf_sect113r1_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEAAAAAAAAAAAAAAAAAAAAAd+TqiBXnTd/lyA/OFsR ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_sect113r1 -PeerKey=MALICE_cf_sect113r1_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_sect113r1 -PeerKey=MALICE_cf_sect113r1_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -Title=sect113r2 curve tests - -PrivateKey=ALICE_cf_sect113r2 ------BEGIN PRIVATE KEY----- -MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAUEFjAUAgEBBA8AvovirHrqTxoKJ3l+7y0= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_sect113r2_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAFvQ4JgQTS8kjGeVfuITAS81qNcOQvt3PYa1HuCk ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_sect113r2:ALICE_cf_sect113r2_PUB - -PrivateKey=BOB_cf_sect113r2 ------BEGIN PRIVATE KEY----- -MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAUEFjAUAgEBBA8ArUjgvp/goxRYb4WuQ80= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_sect113r2_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAUoS3of8y28meYu/NoI5AVdhJZCuDjMqFHTriWY4 ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_sect113r2:BOB_cf_sect113r2_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_sect113r2 -PeerKey=BOB_cf_sect113r2_PUB -SharedSecret=0057a287ba1ea05cb4735e673647e1 - -# ECDH Bob with Alice peer -Derive=BOB_cf_sect113r2 -PeerKey=ALICE_cf_sect113r2_PUB -SharedSecret=0057a287ba1ea05cb4735e673647e1 - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_sect113r2 -PeerKey=BOB_cf_sect113r2_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=00fec2454e46732aca42b22b6d4f13 - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_sect113r2 -PeerKey=ALICE_cf_sect113r2_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=00fec2454e46732aca42b22b6d4f13 - -PublicKey=MALICE_cf_sect113r2_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAAAAAAAAAAAAAAAAAAAAAR3dbPHrhFekzJ7Azskr ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_sect113r2 -PeerKey=MALICE_cf_sect113r2_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_sect113r2 -PeerKey=MALICE_cf_sect113r2_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -Title=sect131r1 curve tests - -PrivateKey=ALICE_cf_sect131r1 ------BEGIN PRIVATE KEY----- -MC8CAQAwEAYHKoZIzj0CAQYFK4EEABYEGDAWAgEBBBEA5C6zHMQM7pXPZ6cJz72Niw== ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_sect131r1_PUB ------BEGIN PUBLIC KEY----- -MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEBXCuXD6wOOif91GUlJNKXf8FBNw8crgqi5aEJEZbCdBJ -Ag== ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_sect131r1:ALICE_cf_sect131r1_PUB - -PrivateKey=BOB_cf_sect131r1 ------BEGIN PRIVATE KEY----- -MC8CAQAwEAYHKoZIzj0CAQYFK4EEABYEGDAWAgEBBBEDYZmjiokBJ/SnTv8sskBR3A== ------END PRIVATE KEY----- - -PublicKey=BOB_cf_sect131r1_PUB ------BEGIN PUBLIC KEY----- -MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEB8vGy3OQXwWKcJUSSJbCtpMBjFgJeZxzAaI420+B1B+1 -5A== ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_sect131r1:BOB_cf_sect131r1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_sect131r1 -PeerKey=BOB_cf_sect131r1_PUB -SharedSecret=05346248f77f81fff50cc656e119976871 - -# ECDH Bob with Alice peer -Derive=BOB_cf_sect131r1 -PeerKey=ALICE_cf_sect131r1_PUB -SharedSecret=05346248f77f81fff50cc656e119976871 - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_sect131r1 -PeerKey=BOB_cf_sect131r1_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=01f151ae26efa507acc2597356baf7e8ab - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_sect131r1 -PeerKey=ALICE_cf_sect131r1_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=01f151ae26efa507acc2597356baf7e8ab - -PublicKey=MALICE_cf_sect131r1_PUB ------BEGIN PUBLIC KEY----- -MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEAAAAAAAAAAAAAAAAAAAAAAABfiJEFG0vRzEGxk2BxjmK -zw== ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_sect131r1 -PeerKey=MALICE_cf_sect131r1_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_sect131r1 -PeerKey=MALICE_cf_sect131r1_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -Title=sect131r2 curve tests - -PrivateKey=ALICE_cf_sect131r2 ------BEGIN PRIVATE KEY----- -MC8CAQAwEAYHKoZIzj0CAQYFK4EEABcEGDAWAgEBBBEBnZRUKAQetk5kyUwhIaAyxg== ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_sect131r2_PUB ------BEGIN PUBLIC KEY----- -MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEA5+Y20L8q989I4jnKknZ7hcGlQ6RUIGni9RahT88kB/d -dw== ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_sect131r2:ALICE_cf_sect131r2_PUB - -PrivateKey=BOB_cf_sect131r2 ------BEGIN PRIVATE KEY----- -MC8CAQAwEAYHKoZIzj0CAQYFK4EEABcEGDAWAgEBBBEBnafx9vcMeoCqj/1YNuflzw== ------END PRIVATE KEY----- - -PublicKey=BOB_cf_sect131r2_PUB ------BEGIN PUBLIC KEY----- -MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEB2G2uNkhQNjjl0/Ov6UYpxoFaWNXO+qy7poV6cdrFN7z -pA== ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_sect131r2:BOB_cf_sect131r2_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_sect131r2 -PeerKey=BOB_cf_sect131r2_PUB -SharedSecret=058d8a8be33068ed8c1dc9f551ef2c3f3c - -# ECDH Bob with Alice peer -Derive=BOB_cf_sect131r2 -PeerKey=ALICE_cf_sect131r2_PUB -SharedSecret=058d8a8be33068ed8c1dc9f551ef2c3f3c - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_sect131r2 -PeerKey=BOB_cf_sect131r2_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=037b16d85f27c2c878ef96c79a536f89a5 - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_sect131r2 -PeerKey=ALICE_cf_sect131r2_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=037b16d85f27c2c878ef96c79a536f89a5 - -PublicKey=MALICE_cf_sect131r2_PUB ------BEGIN PUBLIC KEY----- -MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEAAAAAAAAAAAAAAAAAAAAAAAGG5fiIbgziwBZHVzTYqCY -1w== ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_sect131r2 -PeerKey=MALICE_cf_sect131r2_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_sect131r2 -PeerKey=MALICE_cf_sect131r2_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - Title=sect163k1 curve tests PrivateKey=ALICE_cf_sect163k1 @@ -2309,22 +3689,26 @@ nsdg7isQ8XBD PrivPubKeyPair=BOB_cf_sect163k1:BOB_cf_sect163k1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_sect163k1 PeerKey=BOB_cf_sect163k1_PUB SharedSecret=04d0e40788c5ce5220818055277cae53eac55c1e6b # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_sect163k1 PeerKey=ALICE_cf_sect163k1_PUB SharedSecret=04d0e40788c5ce5220818055277cae53eac55c1e6b # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_sect163k1 PeerKey=BOB_cf_sect163k1_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=04c902a91110244d89110034dd2b099c49cbab6c77 # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_sect163k1 PeerKey=ALICE_cf_sect163k1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -2337,6 +3721,7 @@ AAAAAAAAAAAB -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_sect163k1 PeerKey=MALICE_cf_sect163k1_PUB Ctrl=ecdh_cofactor_mode:1 @@ -2344,82 +3729,13 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_sect163k1 PeerKey=MALICE_cf_sect163k1_PUB Ctrl=ecdh_cofactor_mode:1 Result=DERIVE_ERROR Reason=point at infinity -Title=sect163r1 curve tests - -PrivateKey=ALICE_cf_sect163r1 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAIEHDAaAgEBBBUAlbn4x1UGJnAimsXufB/UvUaxU5U= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_sect163r1_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEA0f195HCcD4D+7wWyl3QuPkRovG/ATy5l7fpMl4BNIg/ -sbtEXluCzANF ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_sect163r1:ALICE_cf_sect163r1_PUB - -PrivateKey=BOB_cf_sect163r1 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAIEHDAaAgEBBBUAoStq6Fjb7nB2PNL6WrzKKqhCGdE= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_sect163r1_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEAul/oBKr9B5MsPHWGF+q07j0JC+WAxj1JzfcIXR98n+r -9FHWU5LC5pDM ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_sect163r1:BOB_cf_sect163r1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_sect163r1 -PeerKey=BOB_cf_sect163r1_PUB -SharedSecret=06135eef489fe613c0d8bd522a2a640ff7ae6fb73d - -# ECDH Bob with Alice peer -Derive=BOB_cf_sect163r1 -PeerKey=ALICE_cf_sect163r1_PUB -SharedSecret=06135eef489fe613c0d8bd522a2a640ff7ae6fb73d - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_sect163r1 -PeerKey=BOB_cf_sect163r1_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=0580f5e8efb242a19ae1023acbcab8702c799751e7 - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_sect163r1 -PeerKey=ALICE_cf_sect163r1_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=0580f5e8efb242a19ae1023acbcab8702c799751e7 - -PublicKey=MALICE_cf_sect163r1_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkXolVuGFa8fqmk -cs0Bv7iJuVg1 ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_sect163r1 -PeerKey=MALICE_cf_sect163r1_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_sect163r1 -PeerKey=MALICE_cf_sect163r1_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - Title=sect163r2 curve tests PrivateKey=ALICE_cf_sect163r2 @@ -2449,22 +3765,26 @@ MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBULqBZ+nhLhDEMYY8NEEzZ126MdxAcFXWv8zmPEH9505 PrivPubKeyPair=BOB_cf_sect163r2:BOB_cf_sect163r2_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_sect163r2 PeerKey=BOB_cf_sect163r2_PUB SharedSecret=019f829a53c4e6544bdec1395a23082169efaf369d # ECDH Bob with Alice peer +Availablein = default Derive=BOB_cf_sect163r2 PeerKey=ALICE_cf_sect163r2_PUB SharedSecret=019f829a53c4e6544bdec1395a23082169efaf369d # ECC CDH Alice with Bob peer +Availablein = default Derive=ALICE_cf_sect163r2 PeerKey=BOB_cf_sect163r2_PUB Ctrl=ecdh_cofactor_mode:1 SharedSecret=048870d39235ecbc16a000ee478833509b9318a53f # ECC CDH Bob with Alice peer +Availablein = default Derive=BOB_cf_sect163r2 PeerKey=ALICE_cf_sect163r2_PUB Ctrl=ecdh_cofactor_mode:1 @@ -2477,6 +3797,7 @@ ZtqJwDlp802l -----END PUBLIC KEY----- # ECC CDH Bob with Malice peer +Availablein = default Derive=BOB_cf_sect163r2 PeerKey=MALICE_cf_sect163r2_PUB Ctrl=ecdh_cofactor_mode:1 @@ -2484,152 +3805,13 @@ Result=DERIVE_ERROR Reason=point at infinity # ECC CDH Alice with Malice peer +Availablein = default Derive=ALICE_cf_sect163r2 PeerKey=MALICE_cf_sect163r2_PUB Ctrl=ecdh_cofactor_mode:1 Result=DERIVE_ERROR Reason=point at infinity -Title=sect193r1 curve tests - -PrivateKey=ALICE_cf_sect193r1 ------BEGIN PRIVATE KEY----- -MDcCAQAwEAYHKoZIzj0CAQYFK4EEABgEIDAeAgEBBBkACmcvidKWLtPFB2xqg76F8VhM1Njzrkgo ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_sect193r1_PUB ------BEGIN PUBLIC KEY----- -MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAeqP0VQobenduwtf4MPmlYQVDjUmxKq50QFHnaBfzwXY -1TYShZZgBr0R6a5dUGCbiF0= ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_sect193r1:ALICE_cf_sect193r1_PUB - -PrivateKey=BOB_cf_sect193r1 ------BEGIN PRIVATE KEY----- -MDcCAQAwEAYHKoZIzj0CAQYFK4EEABgEIDAeAgEBBBkAKlSknQ66vpuLjC1mbQyfHOTdJ5Kw5jMh ------END PRIVATE KEY----- - -PublicKey=BOB_cf_sect193r1_PUB ------BEGIN PUBLIC KEY----- -MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAaFZVIeqfV9wbPydaBSJKSWJjVyFVSB/QQB5rHonYQmK -f40zok8PJS6ratIcZwk/n20= ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_sect193r1:BOB_cf_sect193r1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_sect193r1 -PeerKey=BOB_cf_sect193r1_PUB -SharedSecret=012b8849991814f8c7ed9d40cf9dc204c3a83e0b10675543a5 - -# ECDH Bob with Alice peer -Derive=BOB_cf_sect193r1 -PeerKey=ALICE_cf_sect193r1_PUB -SharedSecret=012b8849991814f8c7ed9d40cf9dc204c3a83e0b10675543a5 - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_sect193r1 -PeerKey=BOB_cf_sect193r1_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=0110180a18844859c52f6f012909522a2d87b5ab143bc80a55 - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_sect193r1 -PeerKey=ALICE_cf_sect193r1_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=0110180a18844859c52f6f012909522a2d87b5ab143bc80a55 - -PublicKey=MALICE_cf_sect193r1_PUB ------BEGIN PUBLIC KEY----- -MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHeX7PX3e5n -zROUg6/STkLp1D+L51L9+wY= ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_sect193r1 -PeerKey=MALICE_cf_sect193r1_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_sect193r1 -PeerKey=MALICE_cf_sect193r1_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -Title=sect193r2 curve tests - -PrivateKey=ALICE_cf_sect193r2 ------BEGIN PRIVATE KEY----- -MDcCAQAwEAYHKoZIzj0CAQYFK4EEABkEIDAeAgEBBBkAhjkv8lXK/nPp3Qc4IwL/29JUKWi2VBMp ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_sect193r2_PUB ------BEGIN PUBLIC KEY----- -MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAIn7oSu3adu4ChNXniHKkMIv9gT24rpzzwAeCTDPIkUT -kJ+Tit6e4RpgkB/dph4V+uI= ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_sect193r2:ALICE_cf_sect193r2_PUB - -PrivateKey=BOB_cf_sect193r2 ------BEGIN PRIVATE KEY----- -MDcCAQAwEAYHKoZIzj0CAQYFK4EEABkEIDAeAgEBBBkAwGkR3qSQdfh7Q6KbJ4lH5FShGsX8o/jD ------END PRIVATE KEY----- - -PublicKey=BOB_cf_sect193r2_PUB ------BEGIN PUBLIC KEY----- -MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAFdSLKI0tlwZDpkndutOLsnHii1aJO8snwEJ0m/AZgMp -xiDevOQ/xE9SpMX25W7YqkU= ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_sect193r2:BOB_cf_sect193r2_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_sect193r2 -PeerKey=BOB_cf_sect193r2_PUB -SharedSecret=01e2f66a63c24c1de8a399c484228a5ad5b6d911c6e5e83ae3 - -# ECDH Bob with Alice peer -Derive=BOB_cf_sect193r2 -PeerKey=ALICE_cf_sect193r2_PUB -SharedSecret=01e2f66a63c24c1de8a399c484228a5ad5b6d911c6e5e83ae3 - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_sect193r2 -PeerKey=BOB_cf_sect193r2_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=00bc82d393bd74406683aea003977a86a109f444a833652e43 - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_sect193r2 -PeerKey=ALICE_cf_sect193r2_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=00bc82d393bd74406683aea003977a86a109f444a833652e43 - -PublicKey=MALICE_cf_sect193r2_PUB ------BEGIN PUBLIC KEY----- -MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFfdLEkrvsO -Y7+6QpEvOay9A4MJCUZfZmI= ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_sect193r2 -PeerKey=MALICE_cf_sect193r2_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_sect193r2 -PeerKey=MALICE_cf_sect193r2_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - Title=sect233k1 curve tests PrivateKey=ALICE_cf_sect233k1 @@ -2774,78 +3956,6 @@ Ctrl=ecdh_cofactor_mode:1 Result=DERIVE_ERROR Reason=point at infinity -Title=sect239k1 curve tests - -PrivateKey=ALICE_cf_sect239k1 ------BEGIN PRIVATE KEY----- -MDwCAQAwEAYHKoZIzj0CAQYFK4EEAAMEJTAjAgEBBB4G4nbQDUtTnkrPOvDGIlhH9XdjirUSbTI5 -5z6lf7o= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_sect239k1_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEf5paOMjzcnpVAPMQnIkikE4K2jne3ubX2TD1P3aedknF -lUr6tOU4BsiUQJACF90rQ9/KdeR5mYvYHzvI ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_sect239k1:ALICE_cf_sect239k1_PUB - -PrivateKey=BOB_cf_sect239k1 ------BEGIN PRIVATE KEY----- -MDwCAQAwEAYHKoZIzj0CAQYFK4EEAAMEJTAjAgEBBB4e0F0NpepAF+iNrEtoZeo4TrQFspkUNLcx -Ly4Klfg= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_sect239k1_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEKnjJ4RHe+EiElXMrF4ou7VGy1pn0ZiO17FouF31Zbvjc -TcbhfE6ziXM8sekQJBwcwRKQ9+G/Qzq/2A9x ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_sect239k1:BOB_cf_sect239k1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_sect239k1 -PeerKey=BOB_cf_sect239k1_PUB -SharedSecret=0ef54c7b7dbf55d4278e7a6924dc4833c63ec708e820d501cacdfb4935d5 - -# ECDH Bob with Alice peer -Derive=BOB_cf_sect239k1 -PeerKey=ALICE_cf_sect239k1_PUB -SharedSecret=0ef54c7b7dbf55d4278e7a6924dc4833c63ec708e820d501cacdfb4935d5 - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_sect239k1 -PeerKey=BOB_cf_sect239k1_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=592e4b33ac99624fe7f2f879cf52f12a70f189c5d90785db26a12e0a46c0 - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_sect239k1 -PeerKey=ALICE_cf_sect239k1_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=592e4b33ac99624fe7f2f879cf52f12a70f189c5d90785db26a12e0a46c0 - -PublicKey=MALICE_cf_sect239k1_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_sect239k1 -PeerKey=MALICE_cf_sect239k1_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_sect239k1 -PeerKey=MALICE_cf_sect239k1_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - Title=sect283k1 curve tests PrivateKey=ALICE_cf_sect283k1 @@ -3289,848 +4399,3 @@ PeerKey=MALICE_cf_sect571r1_PUB Ctrl=ecdh_cofactor_mode:1 Result=DERIVE_ERROR Reason=point at infinity - -Title=wap-wsg-idm-ecid-wtls10 curve tests - -PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls10 ------BEGIN PRIVATE KEY----- -MDsCAQAwEAYHKoZIzj0CAQYFZysBBAoEJDAiAgEBBB1zvDMHGgcytka5KvlvQvJzTA4l2ts2NzBp -SJiGyw== ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAZkrhWBz/Q4GB8DY4Ia114ew6H7Eg7ri2uxwxd3rAZs5 -/ShvunNyndjCt3Qaq8sulBM0nUyERSDakyD+ ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls10:ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB - -PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls10 ------BEGIN PRIVATE KEY----- -MDsCAQAwEAYHKoZIzj0CAQYFZysBBAoEJDAiAgEBBB1SowkHU79PqokOfgllN53rNS8a3h1wFBY0 -dKPkQg== ------END PRIVATE KEY----- - -PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAGavw4ChHCoWplAumMEBwJgJ2aYtw+utu4vhWnscAPIT -IJ4IiIGj18rCFBap1sgVbpXjhEBLYg6Itwv2 ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls10:BOB_cf_wap-wsg-idm-ecid-wtls10_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB -SharedSecret=0194ef5d80fdfe9df366b2273b983c3dbd440faf76964fcfc06c509f289d - -# ECDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls10 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB -SharedSecret=0194ef5d80fdfe9df366b2273b983c3dbd440faf76964fcfc06c509f289d - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=01bedc5cdf63fbf18c3e2bc9765e12f7990c0c0c64f0267ae7c37b9f49f0 - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls10 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=01bedc5cdf63fbf18c3e2bc9765e12f7990c0c0c64f0267ae7c37b9f49f0 - -PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls10 -PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10 -PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -Title=wap-wsg-idm-ecid-wtls11 curve tests - -PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls11 ------BEGIN PRIVATE KEY----- -MDwCAQAwEAYHKoZIzj0CAQYFZysBBAsEJTAjAgEBBB4AkzS3zoqHNCLug/nwoYMQW3UigmZ9t56k -5jp+FiY= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEABttgKKYeGZRmcH/5UZR56lOSgbU4TH2AuIhvj88AL6H -zTCX9elzXpck+u22bnmkuvL2A8XKB5+fabMR ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls11:ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB - -PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls11 ------BEGIN PRIVATE KEY----- -MDwCAQAwEAYHKoZIzj0CAQYFZysBBAsEJTAjAgEBBB4AWU05mbqPxsB749llNON1//l0w8RJJ3z5 -h/kzfNM= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAL6Xj/KCmXAQAAo847t0bl0wqBrteWRg93OvIJsPAAOE -ehdIgJyruc3KsH0RFlipu5QD8pnGSIXvif19 ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls11:BOB_cf_wap-wsg-idm-ecid-wtls11_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB -SharedSecret=01ac8a23ddeeafb4d3bb243fe409f2f9c8b1a3fc11d4690da583f2e21637 - -# ECDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls11 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB -SharedSecret=01ac8a23ddeeafb4d3bb243fe409f2f9c8b1a3fc11d4690da583f2e21637 - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=01b9992992572d3a59d424f8c9cc195576461ed6c1dadf6fb523717fab19 - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls11 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=01b9992992572d3a59d424f8c9cc195576461ed6c1dadf6fb523717fab19 - -PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYf4 -Vie5eHTnR+4x4G1xyq7qUvISU+X5RtBh2pE4 ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls11 -PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11 -PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -Title=wap-wsg-idm-ecid-wtls12 curve tests - -PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls12 ------BEGIN PRIVATE KEY----- -MDoCAQAwEAYHKoZIzj0CAQYFZysBBAwEIzAhAgEBBBxwvll9Eb9mm2Xadq1evIi1zIK+6u0Nv8bP -LI9a ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB ------BEGIN PUBLIC KEY----- -ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE0t0WqG/pFsiCt6agmebw3FCEWAzf9BpNLuzoCkPEe0Li -bqn5udrckL6s3stwCTVFaZUfY2qS9QE= ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls12:ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB - -PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls12 ------BEGIN PRIVATE KEY----- -MDoCAQAwEAYHKoZIzj0CAQYFZysBBAwEIzAhAgEBBBz+5P6gpqXxbeXvvaD5W9Ft69BTxcn7zc6q -K3Ax ------END PRIVATE KEY----- - -PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls12_PUB ------BEGIN PUBLIC KEY----- -ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEvyxedqaWkoAOMjaV5W3/tJpheiHAR0zV6BlIeUuGP2mx -+xsOK9/QB7hzipq9cXx1K/dXu58EoSY= ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls12:BOB_cf_wap-wsg-idm-ecid-wtls12_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls12 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls12_PUB -SharedSecret=a3b3f20af8c33a0f5c246b4b9d9dda1cd40c294d1f53365d18a8b54b - -# ECDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls12 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB -SharedSecret=a3b3f20af8c33a0f5c246b4b9d9dda1cd40c294d1f53365d18a8b54b - -Title=wap-wsg-idm-ecid-wtls1 curve tests - -PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls1 ------BEGIN PRIVATE KEY----- -MCwCAQAwEAYHKoZIzj0CAQYFZysBBAEEFTATAgEBBA5ZNASTt4/g6XPQwRiQ0Q== ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEACBNPI48xxsPVQBy07jRAAcWzbIkMo8BQotxpfGJ ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls1:ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB - -PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls1 ------BEGIN PRIVATE KEY----- -MCwCAQAwEAYHKoZIzj0CAQYFZysBBAEEFTATAgEBBA6+0x9qk0NIKHSRvlTemQ== ------END PRIVATE KEY----- - -PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAEeHMSBTx/EtOu+bjBinALHSkQuJyiP3mg1tu+I2 ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls1:BOB_cf_wap-wsg-idm-ecid-wtls1_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB -SharedSecret=0040ba2fadc1da97c973e5e59ade31 - -# ECDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls1 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB -SharedSecret=0040ba2fadc1da97c973e5e59ade31 - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=008919696215a89e03d6c4c9265d6b - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls1 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=008919696215a89e03d6c4c9265d6b - -PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls1 -PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1 -PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -Title=wap-wsg-idm-ecid-wtls3 curve tests - -PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls3 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFZysBBAMEHDAaAgEBBBUDO2cHbqQBUxuJBl6UT9UrasuRVrI= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEBRIzvK9o7eO2NGmtPFV/zo9/1mlvBwjG7+e6hbPG1KdI -01f8oGBuXMQH ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls3:ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB - -PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls3 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFZysBBAMEHDAaAgEBBBUAhZv9WZ00bDnU9MOaqEegP771nes= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAYOspjEbzyZw61jCtUrxARr+w66nBH+73QIvlaRVSG/4 -hlBUf5kmG4Yn ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls3:BOB_cf_wap-wsg-idm-ecid-wtls3_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB -SharedSecret=0311924428a839b7dcada662722945e62bf1131f4f - -# ECDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls3 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB -SharedSecret=0311924428a839b7dcada662722945e62bf1131f4f - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=047f1aee6a1a1d7c9c1f0e8dce4349429f737aa658 - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls3 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=047f1aee6a1a1d7c9c1f0e8dce4349429f737aa658 - -PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAB ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls3 -PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3 -PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -Title=wap-wsg-idm-ecid-wtls4 curve tests - -PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls4 ------BEGIN PRIVATE KEY----- -MC0CAQAwEAYHKoZIzj0CAQYFZysBBAQEFjAUAgEBBA8ACFOrBbOh5LjNtJQCuEE= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAW3K4Mus5+KAJVGLzEYrAYuCJSEYXFTo17aW0TwN ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls4:ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB - -PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls4 ------BEGIN PRIVATE KEY----- -MC0CAQAwEAYHKoZIzj0CAQYFZysBBAQEFjAUAgEBBA8Auz4XRc3Rg0bNcbrray8= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAI0F7ixGqOhnYpsuR80nAdTdSXM+YbcUbLe/U/xG ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls4:BOB_cf_wap-wsg-idm-ecid-wtls4_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB -SharedSecret=0077378ddfdadff704a0b6646949e7 - -# ECDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls4 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB -SharedSecret=0077378ddfdadff704a0b6646949e7 - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=008f3713fe1ff1fa5d5041899817d1 - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls4 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=008f3713fe1ff1fa5d5041899817d1 - -PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAAAAAAAAAAAAAAAAAAAAAd+TqiBXnTd/lyA/OFsR ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls4 -PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4 -PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -Title=wap-wsg-idm-ecid-wtls5 curve tests - -PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls5 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFZysBBAUEHDAaAgEBBBUD9gVh3zbLTA7BuRVVi9T8QKZ1uco= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEAH5xyUrvbuN+tWmRhwqrQfFHPHNUBKtAGvJuvSFVwTKk -uFzn9fPvIDe6 ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls5:ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB - -PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls5 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFZysBBAUEHDAaAgEBBBUAr9ZlmuO7bNfqB42xUivJXyVHKNI= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEBdXxEk0L2XAVzRNLPcnMxGXXyDfZAoA1Qw2XpOfVWIVR -jdoMGRgUuJmO ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls5:BOB_cf_wap-wsg-idm-ecid-wtls5_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB -SharedSecret=0190c68d80e94fbe9f193ae7d9a156bf0b8d097c23 - -# ECDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls5 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB -SharedSecret=0190c68d80e94fbe9f193ae7d9a156bf0b8d097c23 - -# ECC CDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=00aabc9b45c200e41294aa922ab06da6655731e0ea - -# ECC CDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls5 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB -Ctrl=ecdh_cofactor_mode:1 -SharedSecret=00aabc9b45c200e41294aa922ab06da6655731e0ea - -PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8JxepS05nN/piK -dhDD3dDKXUih ------END PUBLIC KEY----- - -# ECC CDH Bob with Malice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls5 -PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -# ECC CDH Alice with Malice peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5 -PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB -Ctrl=ecdh_cofactor_mode:1 -Result=DERIVE_ERROR -Reason=point at infinity - -Title=wap-wsg-idm-ecid-wtls6 curve tests - -PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls6 ------BEGIN PRIVATE KEY----- -MCwCAQAwEAYHKoZIzj0CAQYFZysBBAYEFTATAgEBBA4ayMbswPbvYMwpwo80jA== ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAERPw/8Ip/RrXr0gMgLGRQeiQ4Qd6W+Li0ylGKzg== ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls6:ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB - -PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls6 ------BEGIN PRIVATE KEY----- -MCwCAQAwEAYHKoZIzj0CAQYFZysBBAYEFTATAgEBBA6kbCpFt3tX2hYBQHMXbg== ------END PRIVATE KEY----- - -PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls6_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEhJXqpYGxE/l1X/LiBeyRbIcyzqPxUP5Tkv3U3w== ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls6:BOB_cf_wap-wsg-idm-ecid-wtls6_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls6 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls6_PUB -SharedSecret=b4cae255268f11a1e46fecad04c2 - -# ECDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls6 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB -SharedSecret=b4cae255268f11a1e46fecad04c2 - -Title=wap-wsg-idm-ecid-wtls7 curve tests - -PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls7 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUABcyzh4ot9ck/j4/3ehK0aYngYoM= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEwQLnZ70n45RLqRtAGNzEa3Rl/9nwyjqYUtw2eeHhnNLT -feGY4CNH0w== ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls7:ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB - -PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls7 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUAPyrGRY1SR13hKQswS6yXs8w8PUQ= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls7_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEZGN44YbN5r3zcNtOHrvbQLt8/lE7BHp4D/9eKLmwFDn1 -QneRu3xwPA== ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls7:BOB_cf_wap-wsg-idm-ecid-wtls7_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls7 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls7_PUB -SharedSecret=ae9f5bcc6457c0422866bf855921eabc42b7121a - -# ECDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls7 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB -SharedSecret=ae9f5bcc6457c0422866bf855921eabc42b7121a - -Title=wap-wsg-idm-ecid-wtls8 curve tests - -PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls8 ------BEGIN PRIVATE KEY----- -MC0CAQAwEAYHKoZIzj0CAQYFZysBBAgEFjAUAgEBBA8AnkC18b3pH2O5TIYIqAQ= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAEJD0h4HEfchwxqhp9eMHh9gczQKHX4MtWVoAxKQ== ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls8:ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB - -PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls8 ------BEGIN PRIVATE KEY----- -MC0CAQAwEAYHKoZIzj0CAQYFZysBBAgEFjAUAgEBBA8AXxPMnqbl3rOuIM5nsvc= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls8_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAEZawmRmzr9P+jihImUi6ykOzaSH484JhMKNdrgw== ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls8:BOB_cf_wap-wsg-idm-ecid-wtls8_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls8 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls8_PUB -SharedSecret=48baf4f1f5e8a0eb5dae28ef6290 - -# ECDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls8 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB -SharedSecret=48baf4f1f5e8a0eb5dae28ef6290 - -Title=wap-wsg-idm-ecid-wtls9 curve tests - -PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls9 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFZysBBAkEHDAaAgEBBBUALwvuKs3RLthMAsChbqKjXw6vTYo= ------END PRIVATE KEY----- - -PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAET0ppOvd9DU4v+tkKDQ5wRBrN1FwD9+F9t5l3Im+mz3rw -DB/RYdZuUg== ------END PUBLIC KEY----- - -PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls9:ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB - -PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls9 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFZysBBAkEHDAaAgEBBBUAgeb/vqEM7X5AAAxyBu3M+C8pWLM= ------END PRIVATE KEY----- - -PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls9_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWc37LGt6lt90iF4lhtDYNFdjAqoczebuNgzGff/Uq8ov -a3EVJ9yK1A== ------END PUBLIC KEY----- - -PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls9:BOB_cf_wap-wsg-idm-ecid-wtls9_PUB - -# ECDH Alice with Bob peer -Derive=ALICE_cf_wap-wsg-idm-ecid-wtls9 -PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls9_PUB -SharedSecret=948d3030e95cead39a1bb3d8a01c2be178517ba7 - -# ECDH Bob with Alice peer -Derive=BOB_cf_wap-wsg-idm-ecid-wtls9 -PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB -SharedSecret=948d3030e95cead39a1bb3d8a01c2be178517ba7 - -# tests: 484 - -Title=zero x-coord regression tests - -PrivateKey=ALICE_zero_prime192v1 ------BEGIN PRIVATE KEY----- -MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhaPNk8jG5hSG6y8tUqUoOaNNsZ3APU -pps= ------END PRIVATE KEY----- - -PublicKey=BOB_zero_prime192v1_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe2hWBe5g -DLNj216pEvK7XjoKLg5gNg8S ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_prime192v1 -PeerKey=BOB_zero_prime192v1_PUB -SharedSecret=baaffd49a8399d2ad52cbbe24d47b67afb4b3cf436f1cd65 - -PrivateKey=ALICE_zero_prime192v2 ------BEGIN PRIVATE KEY----- -MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEHzAdAgEBBBj1AIQMJ7jqYIKCvxYAS+qKMmKmH0to -41k= ------END PRIVATE KEY----- - -PublicKey=BOB_zero_prime192v2_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4Gj7Qqt -2wx/jwFlKgvE4rnd50LspdMk ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_prime192v2 -PeerKey=BOB_zero_prime192v2_PUB -SharedSecret=b8f200a4b87064f2e8600685ca3e69b8e661a117aabc770b - -PrivateKey=ALICE_zero_prime192v3 ------BEGIN PRIVATE KEY----- -MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEHzAdAgEBBBh/maLQMSlea9BfLqGy5NPuK0YAH/cz -GqI= ------END PRIVATE KEY----- - -PublicKey=BOB_zero_prime192v3_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZEzb63e2 -3MKatRLR9Y1M5JEdI9jwMocI ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_prime192v3 -PeerKey=BOB_zero_prime192v3_PUB -SharedSecret=b5de857d355bc5b9e270a4c290ea9728d764d8b243ff5d8d - -PrivateKey=ALICE_zero_prime239v1 ------BEGIN PRIVATE KEY----- -MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQQEJTAjAgEBBB5pYWzRYI+c6O7NXCt0H2kw8XRL3rhe -4MrJT8j++CI= ------END PRIVATE KEY----- - -PublicKey=BOB_zero_prime239v1_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -Ox02uwNNLFuvDRn5ip8TxvW0W22R7UzJa9Av6/nh ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_prime239v1 -PeerKey=BOB_zero_prime239v1_PUB -SharedSecret=6b6206408bd05d42daa2cd224c401a1230b44e184f17b82f385f22dac215 - -PrivateKey=ALICE_zero_prime239v2 ------BEGIN PRIVATE KEY----- -MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQUEJTAjAgEBBB5l8bB7Cpmr7vyx9FiOT2wEF3YOFbDG -bmRr3Vi/xr4= ------END PRIVATE KEY----- - -PublicKey=BOB_zero_prime239v2_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IOg3VJGQ89d1GWg4Igxcj5xpDmJiP8tv+e4mxt5U ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_prime239v2 -PeerKey=BOB_zero_prime239v2_PUB -SharedSecret=772c2819c960c78f28f21f6542b7409294fad1f84567c44c4b7678dc0e42 - -PrivateKey=ALICE_zero_prime239v3 ------BEGIN PRIVATE KEY----- -MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQYEJTAjAgEBBB5HF5FABzUOTYMZg9UdZTx/oRERm/fU -M/+otKzpLjA= ------END PRIVATE KEY----- - -PublicKey=BOB_zero_prime239v3_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AsZ4u6r3qQI78EYBpiSgWjqNpoeShjr5piecMBWj ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_prime239v3 -PeerKey=BOB_zero_prime239v3_PUB -SharedSecret=56a71f5dd1611e8032c3e2d8224d86e5e8c2fc6480d74c0e282282decd43 - -PrivateKey=ALICE_zero_prime256v1 ------BEGIN PRIVATE KEY----- -MEECAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQcEJzAlAgEBBCDXhMb6aR4JR2+l2tmgYqP0r8S4jtym -yH++awvF2nGhhg== ------END PRIVATE KEY----- - -PublicKey=BOB_zero_prime256v1_PUB ------BEGIN PUBLIC KEY----- -MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AABmSFx4Di+D1yQzvV2EoGu2VBwq8x2uhxcov4VqF0+T9A== ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_prime256v1 -PeerKey=BOB_zero_prime256v1_PUB -SharedSecret=c4f5607deb8501f1a4ba23fce4122a4343a17ada2c86a9c8e0d03d92d4a4c84c - -PrivateKey=ALICE_zero_secp112r2 ------BEGIN PRIVATE KEY----- -MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4hh3tRkG3tnA0496ffMw== ------END PRIVATE KEY----- - -PublicKey=BOB_zero_secp112r2_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEAAAAAAAAAAAAAAAAAAAS5eEOWDV/Wk7w4djyDQ== ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_secp112r2 -PeerKey=BOB_zero_secp112r2_PUB -SharedSecret=958cc1cb425713678830a4d7d95e - -PrivateKey=ALICE_zero_secp128r1 ------BEGIN PRIVATE KEY----- -MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBCykSzic/h3T2K6SkSP1SGt ------END PRIVATE KEY----- - -PublicKey=BOB_zero_secp128r1_PUB ------BEGIN PUBLIC KEY----- -MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEAAAAAAAAAAAAAAAAAAAAAABya8M5aeOpNG3z799IdHc= ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_secp128r1 -PeerKey=BOB_zero_secp128r1_PUB -SharedSecret=5235d452066f126cd7e99eea00fd3068 - -PrivateKey=ALICE_zero_secp160r1 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUACoRnbig69XLlh5VcRexpbbn5zwA= ------END PRIVATE KEY----- - -PublicKey=BOB_zero_secp160r1_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAG/w1po29wYlxlygXs -MGfbiGg5ng== ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_secp160r1 -PeerKey=BOB_zero_secp160r1_PUB -SharedSecret=9ccd0ab8d093b6acdb3fe14c3736a0dfe61a4666 - -PrivateKey=ALICE_zero_secp160r2 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUAQFGxInSw1eAvd45E9TUdbXtJGnA= ------END PRIVATE KEY----- - -PublicKey=BOB_zero_secp160r2_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAZtSBSZqfmXp47v5z2 -ZZZl2JFxDg== ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_secp160r2 -PeerKey=BOB_zero_secp160r2_PUB -SharedSecret=303e0a282ac86f463fe834cb51b0057be42ed5ab - -PrivateKey=ALICE_zero_secp384r1 ------BEGIN PRIVATE KEY----- -ME4CAQAwEAYHKoZIzj0CAQYFK4EEACIENzA1AgEBBDD6kgzKbg28zbQyVTdC0IdHbm0UCQt2Rdbi -VVHJeYRSnNpFOiFLaOsGOmwoeZzj6jc= ------END PRIVATE KEY----- - -PublicKey=BOB_zero_secp384r1_PUB ------BEGIN PUBLIC KEY----- -MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAPPme8E9RpepjC6P5+WDdWToUyb45/SvSFdO0sIqq+Gu/kn8sRuUqsG+3 -QriFDlIe ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_secp384r1 -PeerKey=BOB_zero_secp384r1_PUB -SharedSecret=b1cfeaeef51dfd487d3a8b2849f1592e04d63f2d2c88b310a6290ebfe5399f5ffe954eabd0619231393e56c35b242986 - -PrivateKey=ALICE_zero_secp521r1 ------BEGIN PRIVATE KEY----- -MGACAQAwEAYHKoZIzj0CAQYFK4EEACMESTBHAgEBBEIAbddDLMUWbAsY7l3vbNDmntXuAUcDYPg5 -w/cgUwSCIvrV9MBeSG8AWqT16riHmHlsn+XI5PAJM6eij3JDahnu9Mo= ------END PRIVATE KEY----- - -PublicKey=BOB_zero_secp521r1_PUB ------BEGIN PUBLIC KEY----- -MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0g7J/qa1d8ENJsobtEb0CymeZIsa -1Qiq0GiJb+4/jmFLxjBU1Xcr8Bpl1BLgvKqOll0vXTMtfzn4RtRArgAfT4c= ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_secp521r1 -PeerKey=BOB_zero_secp521r1_PUB -SharedSecret=003fc3028f61db94b20c7cd177923b6e73f12f0ab067c9ce8866755e3c82abb39c9863cde74fa80b32520bd7dd0eb156c30c08911503b67b2661f1264d09bb231423 - -PrivateKey=ALICE_zero_wap-wsg-idm-ecid-wtls7 ------BEGIN PRIVATE KEY----- -MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUAoGng7WzYr4P9vtdc3BS/UiNWmc0= ------END PRIVATE KEY----- - -PublicKey=BOB_zero_wap-wsg-idm-ecid-wtls7_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAZtSBSZqfmXp47v5z2 -ZZZl2JFxDg== ------END PUBLIC KEY----- - -# ECDH Alice with Bob peer -Derive=ALICE_zero_wap-wsg-idm-ecid-wtls7 -PeerKey=BOB_zero_wap-wsg-idm-ecid-wtls7_PUB -SharedSecret=6582fc03bbb340fcf24a5fe8fcdf722655efa8b9 - -# tests: 14 diff --git a/test/recipes/30-test_evp_data/evppkey_ecdh.txt b/test/recipes/30-test_evp_data/evppkey_ecdh.txt index 35b507896e..c738c4aeb0 100644 --- a/test/recipes/30-test_evp_data/evppkey_ecdh.txt +++ b/test/recipes/30-test_evp_data/evppkey_ecdh.txt @@ -16,6 +16,2447 @@ # Private keys used for PKEY operations. +Title = ECDH tests (with random keys) + +# TEST CURVE secp112r1 + +PrivateKey=ALICE_secp112r1 +-----BEGIN PRIVATE KEY----- +ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAYENzA1AgEBBA6sqKp39AWLClus2ha5rqEg +Ax4ABJ4NTgOR1xQAr3M6eM46WqXW2zA6FnsUMKFFwcw= +-----END PRIVATE KEY----- + +PublicKey=ALICE_secp112r1_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEng1OA5HXFACvczp4zjpapdbbMDoWexQw +oUXBzA== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_secp112r1:ALICE_secp112r1_PUB + + +PrivateKey=BOB_secp112r1 +-----BEGIN PRIVATE KEY----- +ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAYENzA1AgEBBA5pIbX+hEq49mFPjUl4/6Eg +Ax4ABBsPNZHm1pcdw104ibwIycCe+r5voeRfQUZRZ3c= +-----END PRIVATE KEY----- + +PublicKey=BOB_secp112r1_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEGw81kebWlx3DXTiJvAjJwJ76vm+h5F9B +RlFndw== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_secp112r1:BOB_secp112r1_PUB + + +# ECDH Alice with Bob peer +Availablein = default +Derive=ALICE_secp112r1 +PeerKey=BOB_secp112r1_PUB +SharedSecret=a6cefb5aa7a352afe818749eb401 + +# ECDH Bob with Alice peer +Availablein = default +Derive=BOB_secp112r1 +PeerKey=ALICE_secp112r1_PUB +SharedSecret=a6cefb5aa7a352afe818749eb401 + +# TEST CURVE secp112r2 + +PrivateKey=ALICE_secp112r2 +-----BEGIN PRIVATE KEY----- +ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAcENzA1AgEBBA4gzzblKfE6ZwoUW0FQmaEg +Ax4ABJJ4L7Vo50NZ5VGZ4nNkxFNcjJQwDIQb1/9IkLE= +-----END PRIVATE KEY----- + +PublicKey=ALICE_secp112r2_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEkngvtWjnQ1nlUZnic2TEU1yMlDAMhBvX +/0iQsQ== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_secp112r2:ALICE_secp112r2_PUB + + +PrivateKey=BOB_secp112r2 +-----BEGIN PRIVATE KEY----- +ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAcENzA1AgEBBA4D9oGGj+O8vjZz3OZNaqEg +Ax4ABNZOv5gUzvVbgAHpTgu3hUhTQtB8LamTEIfaRWE= +-----END PRIVATE KEY----- + +PublicKey=BOB_secp112r2_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAE1k6/mBTO9VuAAelOC7eFSFNC0HwtqZMQ +h9pFYQ== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_secp112r2:BOB_secp112r2_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_secp112r2 +PeerKey=BOB_secp112r2_PUB +SharedSecret=6bed2c55e233e9214d5898c4c12a + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_secp112r2 +PeerKey=ALICE_secp112r2_PUB +SharedSecret=6bed2c55e233e9214d5898c4c12a + +# TEST CURVE secp128r1 + +PrivateKey=ALICE_secp128r1 +-----BEGIN PRIVATE KEY----- +MFQCAQAwEAYHKoZIzj0CAQYFK4EEABwEPTA7AgEBBBCP1c+lxfRT+MZWZ8uGCYYl +oSQDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhHS+Zfp2XXO1A= +-----END PRIVATE KEY----- + +PublicKey=ALICE_secp128r1_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhH +S+Zfp2XXO1A= +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_secp128r1:ALICE_secp128r1_PUB + + +PrivateKey=BOB_secp128r1 +-----BEGIN PRIVATE KEY----- +MFQCAQAwEAYHKoZIzj0CAQYFK4EEABwEPTA7AgEBBBCGbEd3Hhwr76XbQekhIrDT +oSQDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3Ny3Ep0GVYms= +-----END PRIVATE KEY----- + +PublicKey=BOB_secp128r1_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3 +Ny3Ep0GVYms= +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_secp128r1:BOB_secp128r1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_secp128r1 +PeerKey=BOB_secp128r1_PUB +SharedSecret=91ded46ac404afdbd708fdcc1cac6842 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_secp128r1 +PeerKey=ALICE_secp128r1_PUB +SharedSecret=91ded46ac404afdbd708fdcc1cac6842 + +# TEST CURVE secp128r2 + +PrivateKey=ALICE_secp128r2 +-----BEGIN PRIVATE KEY----- +MFQCAQAwEAYHKoZIzj0CAQYFK4EEAB0EPTA7AgEBBBAgRKSjPsZ76LDGIA2it5SC +oSQDIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl3939Wn0+nUpf8= +-----END PRIVATE KEY----- + +PublicKey=ALICE_secp128r2_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl39 +39Wn0+nUpf8= +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_secp128r2:ALICE_secp128r2_PUB + + +PrivateKey=BOB_secp128r2 +-----BEGIN PRIVATE KEY----- +MFQCAQAwEAYHKoZIzj0CAQYFK4EEAB0EPTA7AgEBBBACp00jw5D7obvDmJp7wDuA +oSQDIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys5RHMCLLl098= +-----END PRIVATE KEY----- + +PublicKey=BOB_secp128r2_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys +5RHMCLLl098= +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_secp128r2:BOB_secp128r2_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_secp128r2 +PeerKey=BOB_secp128r2_PUB +SharedSecret=dc32faa978008a694672076b756a1e4b + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_secp128r2 +PeerKey=ALICE_secp128r2_PUB +SharedSecret=dc32faa978008a694672076b756a1e4b + +# TEST CURVE secp160k1 + +PrivateKey=ALICE_secp160k1 +-----BEGIN PRIVATE KEY----- +MGECAQAwEAYHKoZIzj0CAQYFK4EEAAkESjBIAgEBBBUAudN3YOXN0uu0CL2TGZdP +YeNU/72hLAMqAAR3Du0dK28tSyWxYSz/Es2Wqr4C+bNfJ1uiK4J3BFS5Udc48nsx +xfjj +-----END PRIVATE KEY----- + +PublicKey=ALICE_secp160k1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEdw7tHStvLUslsWEs/xLNlqq+AvmzXydb +oiuCdwRUuVHXOPJ7McX44w== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_secp160k1:ALICE_secp160k1_PUB + + +PrivateKey=BOB_secp160k1 +-----BEGIN PRIVATE KEY----- +MGECAQAwEAYHKoZIzj0CAQYFK4EEAAkESjBIAgEBBBUA5fNiCFVGPM1aHuwXUvuh +xoY2yU+hLAMqAAQHlM6otmapt0/0sc+5bcPoYT6cfyARv4VUOOo6I2eBGXLIm812 +1ric +-----END PRIVATE KEY----- + +PublicKey=BOB_secp160k1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEB5TOqLZmqbdP9LHPuW3D6GE+nH8gEb+F +VDjqOiNngRlyyJvNdta4nA== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_secp160k1:BOB_secp160k1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_secp160k1 +PeerKey=BOB_secp160k1_PUB +SharedSecret=5457d367346cc3e82031784f95ebcd856de0c735 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_secp160k1 +PeerKey=ALICE_secp160k1_PUB +SharedSecret=5457d367346cc3e82031784f95ebcd856de0c735 + +# TEST CURVE secp160r1 + +PrivateKey=ALICE_secp160r1 +-----BEGIN PRIVATE KEY----- +MGECAQAwEAYHKoZIzj0CAQYFK4EEAAgESjBIAgEBBBUA0KDtaiFUWd8NG0lO9TLu +zjLWXJehLAMqAASHQN1DGBXtdyF3+BjfIfbWg403dUqXbIXzZoctDyOPTQaGVblm +SwXC +-----END PRIVATE KEY----- + +PublicKey=ALICE_secp160r1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEh0DdQxgV7Xchd/gY3yH21oONN3VKl2yF +82aHLQ8jj00GhlW5ZksFwg== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_secp160r1:ALICE_secp160r1_PUB + + +PrivateKey=BOB_secp160r1 +-----BEGIN PRIVATE KEY----- +MGECAQAwEAYHKoZIzj0CAQYFK4EEAAgESjBIAgEBBBUAsBIwvx6ZABinhsi+bGai +CvetiuWhLAMqAAQJ2+RhpGedkUYXUiPZ/plHXFBy6R3XzMUGIKiXFGSBpwF8hGRN +qUDy +-----END PRIVATE KEY----- + +PublicKey=BOB_secp160r1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAECdvkYaRnnZFGF1Ij2f6ZR1xQcukd18zF +BiColxRkgacBfIRkTalA8g== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_secp160r1:BOB_secp160r1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_secp160r1 +PeerKey=BOB_secp160r1_PUB +SharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_secp160r1 +PeerKey=ALICE_secp160r1_PUB +SharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf + +# TEST CURVE secp160r2 + +PrivateKey=ALICE_secp160r2 +-----BEGIN PRIVATE KEY----- +MGECAQAwEAYHKoZIzj0CAQYFK4EEAB4ESjBIAgEBBBUAhmLOAJGNuSoZUCN4f0On +LZ6rRSShLAMqAAQPSNvhJQohMEfijXq+Jlq7a9lzosQfPvuIyOg6shyzUVS43R+7 +Lgr5 +-----END PRIVATE KEY----- + +PublicKey=ALICE_secp160r2_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAED0jb4SUKITBH4o16viZau2vZc6LEHz77 +iMjoOrIcs1FUuN0fuy4K+Q== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_secp160r2:ALICE_secp160r2_PUB + + +PrivateKey=BOB_secp160r2 +-----BEGIN PRIVATE KEY----- +MGECAQAwEAYHKoZIzj0CAQYFK4EEAB4ESjBIAgEBBBUA10mjzR2Dy0CLmm/MTAHT +b5CBenOhLAMqAARqzYAcSijzAo2vzmMuK8ta8sl/bguuCpRwFD93ACP64TzgI3re +FhsX +-----END PRIVATE KEY----- + +PublicKey=BOB_secp160r2_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEas2AHEoo8wKNr85jLivLWvLJf24LrgqU +cBQ/dwAj+uE84CN63hYbFw== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_secp160r2:BOB_secp160r2_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_secp160r2 +PeerKey=BOB_secp160r2_PUB +SharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_secp160r2 +PeerKey=ALICE_secp160r2_PUB +SharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a + +# TEST CURVE secp192k1 + +PrivateKey=ALICE_secp192k1 +-----BEGIN PRIVATE KEY----- +MGwCAQAwEAYHKoZIzj0CAQYFK4EEAB8EVTBTAgEBBBizF3KeHMsaV/KOR/otCmdL +QT2qGNq3HhWhNAMyAATP+L9SGl3K6wmevkLwJnkMNHp0I5RfXulSfHuHZPp4CGrh +i6eKNQLkpZ2OQaPIExA= +-----END PRIVATE KEY----- + +PublicKey=ALICE_secp192k1_PUB +-----BEGIN PUBLIC KEY----- +MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAEz/i/UhpdyusJnr5C8CZ5DDR6dCOUX17p +Unx7h2T6eAhq4YunijUC5KWdjkGjyBMQ +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_secp192k1:ALICE_secp192k1_PUB + + +PrivateKey=BOB_secp192k1 +-----BEGIN PRIVATE KEY----- +MGwCAQAwEAYHKoZIzj0CAQYFK4EEAB8EVTBTAgEBBBh8BXPVGQKYCw0v7DY3wZVa +cyhyUjIbUymhNAMyAATgI7hw2LSj6uN3yL5nvHOOkMiPtalKr+BGsFac39RYmp64 +mr+w66bDIWN3VllO6LY= +-----END PRIVATE KEY----- + +PublicKey=BOB_secp192k1_PUB +-----BEGIN PUBLIC KEY----- +MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAE4CO4cNi0o+rjd8i+Z7xzjpDIj7WpSq/g +RrBWnN/UWJqeuJq/sOumwyFjd1ZZTui2 +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_secp192k1:BOB_secp192k1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_secp192k1 +PeerKey=BOB_secp192k1_PUB +SharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_secp192k1 +PeerKey=ALICE_secp192k1_PUB +SharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23 + +# TEST CURVE secp224k1 + +PrivateKey=ALICE_secp224k1 +-----BEGIN PRIVATE KEY----- +MHkCAQAwEAYHKoZIzj0CAQYFK4EEACAEYjBgAgEBBB0AhXKGJFqOI4P1PLFR3M6M +kepT/2Dtd27I1Awzx6E8AzoABPVN/1b6VHbq7U6pWaOrUeqJ5vSgWL49u/uuD48D +4FRf7oFdixN9VWIrxr0PRByeEYmlHw4MOEQK +-----END PRIVATE KEY----- + +PublicKey=ALICE_secp224k1_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFK4EEACADOgAE9U3/VvpUdurtTqlZo6tR6onm9KBYvj27 ++64PjwPgVF/ugV2LE31VYivGvQ9EHJ4RiaUfDgw4RAo= +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_secp224k1:ALICE_secp224k1_PUB + + +PrivateKey=BOB_secp224k1 +-----BEGIN PRIVATE KEY----- +MHkCAQAwEAYHKoZIzj0CAQYFK4EEACAEYjBgAgEBBB0AOjEXYoz8YcWokSf4U5gX +HbjDfILPdPejlE0T/KE8AzoABGXAQ+AntX7On4cKwP+f4KzZGaJZwjBq3jCjymsr +9A3c8VCoRXXBg+VPoKg7fDkMIgI8qPmrC95Q +-----END PRIVATE KEY----- + +PublicKey=BOB_secp224k1_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFK4EEACADOgAEZcBD4Ce1fs6fhwrA/5/grNkZolnCMGre +MKPKayv0DdzxUKhFdcGD5U+gqDt8OQwiAjyo+asL3lA= +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_secp224k1:BOB_secp224k1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_secp224k1 +PeerKey=BOB_secp224k1_PUB +SharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_secp224k1 +PeerKey=ALICE_secp224k1_PUB +SharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a + +# TEST CURVE secp256k1 + +PrivateKey=ALICE_secp256k1 +-----BEGIN PRIVATE KEY----- +MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgHCRzy0IcEx6CeA6ogNNK +SOfuTlHy4fE/LNxkANUS4k+hRANCAASDBmwKklX4OcbZSJJX9mxm1Wr7TPTLpbyp +xKcKRm0XKNxVlrZU8WQCl66GtX2DDyX+0+XiC3hbaRWcYtg7P6WO +-----END PRIVATE KEY----- + +PublicKey=ALICE_secp256k1_PUB +-----BEGIN PUBLIC KEY----- +MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEgwZsCpJV+DnG2UiSV/ZsZtVq+0z0y6W8 +qcSnCkZtFyjcVZa2VPFkApeuhrV9gw8l/tPl4gt4W2kVnGLYOz+ljg== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_secp256k1:ALICE_secp256k1_PUB + + +PrivateKey=BOB_secp256k1 +-----BEGIN PRIVATE KEY----- +MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgChCkFvWtOcrXLmXVGqkR +0gdntyytjGzEKue5t+IL2lihRANCAAQFQoIckey+Vyh3QwJWUUfKXNbbjWe94yZE +AWGvI2BfqtWqigZF5VSb5aIXtTPRmwiN0cp30cd77YE5Z+e5bJHU +-----END PRIVATE KEY----- + +PublicKey=BOB_secp256k1_PUB +-----BEGIN PUBLIC KEY----- +MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEBUKCHJHsvlcod0MCVlFHylzW241nveMm +RAFhryNgX6rVqooGReVUm+WiF7Uz0ZsIjdHKd9HHe+2BOWfnuWyR1A== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_secp256k1:BOB_secp256k1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_secp256k1 +PeerKey=BOB_secp256k1_PUB +SharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_secp256k1 +PeerKey=ALICE_secp256k1_PUB +SharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e + +# TEST CURVE prime192v2 + +PrivateKey=ALICE_prime192v2 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEVTBTAgEBBBgtIuKqpRc7rEYuGx1a +dDxcvso0NAZw+fWhNAMyAATMSHwJPq761VawpRbKLB3uuDSng4WeFPjhvubL6g8V +8UqFaKRED5PUIQ0lYStVCao= +-----END PRIVATE KEY----- + +PublicKey=ALICE_prime192v2_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEzEh8CT6u+tVWsKUWyiwd7rg0p4OF +nhT44b7my+oPFfFKhWikRA+T1CENJWErVQmq +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_prime192v2:ALICE_prime192v2_PUB + + +PrivateKey=BOB_prime192v2 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEVTBTAgEBBBggTjqWC1/iHrvKR9/u +1gxpL2tWJkkAMYuhNAMyAASa4nG+wLPTHxfkqiTII5PBLAKXmXUf5dMtpmApcjrj +XjnwJIJEQr80MK9+g1raqN8= +-----END PRIVATE KEY----- + +PublicKey=BOB_prime192v2_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEmuJxvsCz0x8X5KokyCOTwSwCl5l1 +H+XTLaZgKXI641458CSCREK/NDCvfoNa2qjf +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_prime192v2:BOB_prime192v2_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_prime192v2 +PeerKey=BOB_prime192v2_PUB +SharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_prime192v2 +PeerKey=ALICE_prime192v2_PUB +SharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c + +# TEST CURVE prime192v3 + +PrivateKey=ALICE_prime192v3 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEVTBTAgEBBBg0iDdcgise1/v2k6js +UkgKwXPqx/uJJTehNAMyAAQ6/i0pSNHk824XO6Mv0irQfSv2yzGQy+DwWo/klZco +kPDcXKEdU8ZmnAABH7j6UV8= +-----END PRIVATE KEY----- + +PublicKey=ALICE_prime192v3_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEOv4tKUjR5PNuFzujL9Iq0H0r9ssx +kMvg8FqP5JWXKJDw3FyhHVPGZpwAAR+4+lFf +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_prime192v3:ALICE_prime192v3_PUB + + +PrivateKey=BOB_prime192v3 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEVTBTAgEBBBieW1huqwVU3ev7qgpT +LFjYEMRPONOAcaKhNAMyAASXaTjBIQX686BZJAidX+hFuvDyxbN1vBQvp40OVl0L +CG4hoZ+5McLtPATL+osKvX8= +-----END PRIVATE KEY----- + +PublicKey=BOB_prime192v3_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEl2k4wSEF+vOgWSQInV/oRbrw8sWz +dbwUL6eNDlZdCwhuIaGfuTHC7TwEy/qLCr1/ +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_prime192v3:BOB_prime192v3_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_prime192v3 +PeerKey=BOB_prime192v3_PUB +SharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_prime192v3 +PeerKey=ALICE_prime192v3_PUB +SharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29 + +# TEST CURVE prime239v1 + +PrivateKey=ALICE_prime239v1 +-----BEGIN PRIVATE KEY----- +MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEEBGcwZQIBAQQeRmiZXaqr3u11hiGK +1cH75U/rKc1+8YMqxcXhACRkoUADPgAEfIJpVggCXUROHgX4h5h66/0Pgr/aMtMq +ExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU +-----END PRIVATE KEY----- + +PublicKey=ALICE_prime239v1_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEfIJpVggCXUROHgX4h5h66/0Pgr/a +MtMqExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_prime239v1:ALICE_prime239v1_PUB + + +PrivateKey=BOB_prime239v1 +-----BEGIN PRIVATE KEY----- +MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEEBGcwZQIBAQQeAbGRRoBgqHVUBFot +5m9Ytm8RU+ISkA33VgQrHGM/oUADPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqgUH3i +Mk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR +-----END PRIVATE KEY----- + +PublicKey=BOB_prime239v1_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqg +UH3iMk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_prime239v1:BOB_prime239v1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_prime239v1 +PeerKey=BOB_prime239v1_PUB +SharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_prime239v1 +PeerKey=ALICE_prime239v1_PUB +SharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e + +# TEST CURVE prime239v2 + +PrivateKey=ALICE_prime239v2 +-----BEGIN PRIVATE KEY----- +MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEFBGcwZQIBAQQeemq6S5puHF94ZW/W +6BMRim+HFFM0zxVZQpWG+bf2oUADPgAELukUodCQsmwzGVR3lLEGKQ6quGd6kDXN +DjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN +-----END PRIVATE KEY----- + +PublicKey=ALICE_prime239v2_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAELukUodCQsmwzGVR3lLEGKQ6quGd6 +kDXNDjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_prime239v2:ALICE_prime239v2_PUB + + +PrivateKey=BOB_prime239v2 +-----BEGIN PRIVATE KEY----- +MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEFBGcwZQIBAQQeAEaCw7ulF8GZcmbj +aDmcrw8Gex+hX0rNvwzoC7+6oUADPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++ihUW +ms4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u +-----END PRIVATE KEY----- + +PublicKey=BOB_prime239v2_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++ +ihUWms4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_prime239v2:BOB_prime239v2_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_prime239v2 +PeerKey=BOB_prime239v2_PUB +SharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_prime239v2 +PeerKey=ALICE_prime239v2_PUB +SharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703 + +# TEST CURVE prime239v3 + +PrivateKey=ALICE_prime239v3 +-----BEGIN PRIVATE KEY----- +MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEGBGcwZQIBAQQeGlwSPAYfmiP9r2nA +SD52VqKyZpEnU+Jmynlf2DI7oUADPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnOL/BD +qNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp +-----END PRIVATE KEY----- + +PublicKey=ALICE_prime239v3_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnO +L/BDqNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_prime239v3:ALICE_prime239v3_PUB + + +PrivateKey=BOB_prime239v3 +-----BEGIN PRIVATE KEY----- +MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEGBGcwZQIBAQQeU1KIfJBGvItr8//g +kW1zoPkveo9lvXBlnUV5/5rDoUADPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQaVAb +3QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq +-----END PRIVATE KEY----- + +PublicKey=BOB_prime239v3_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQ +aVAb3QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_prime239v3:BOB_prime239v3_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_prime239v3 +PeerKey=BOB_prime239v3_PUB +SharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_prime239v3 +PeerKey=ALICE_prime239v3_PUB +SharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9 + +# TEST CURVE sect113r1 + +PrivateKey=ALICE_sect113r1 +-----BEGIN PRIVATE KEY----- +MFECAQAwEAYHKoZIzj0CAQYFK4EEAAQEOjA4AgEBBA8AcrP9u8BlWb4knkGVZmSh +IgMgAAQBviTf62+1V4etJb2D9LkBadAFmdmRS+rVI3spTYs= +-----END PRIVATE KEY----- + +PublicKey=ALICE_sect113r1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEAb4k3+tvtVeHrSW9g/S5AWnQBZnZkUvq +1SN7KU2L +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_sect113r1:ALICE_sect113r1_PUB + + +PrivateKey=BOB_sect113r1 +-----BEGIN PRIVATE KEY----- +MFECAQAwEAYHKoZIzj0CAQYFK4EEAAQEOjA4AgEBBA8AmhEq3A9KdbKQUz1F/Myh +IgMgAAQAuSRBNxXjIjezwrGF8VkBxWR69g0UJaBIIArpdNo= +-----END PRIVATE KEY----- + +PublicKey=BOB_sect113r1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEALkkQTcV4yI3s8KxhfFZAcVkevYNFCWg +SCAK6XTa +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_sect113r1:BOB_sect113r1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_sect113r1 +PeerKey=BOB_sect113r1_PUB +SharedSecret=015405437add26b8841c62a9016c85 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_sect113r1 +PeerKey=ALICE_sect113r1_PUB +SharedSecret=015405437add26b8841c62a9016c85 + +# TEST CURVE sect113r2 + +PrivateKey=ALICE_sect113r2 +-----BEGIN PRIVATE KEY----- +MFECAQAwEAYHKoZIzj0CAQYFK4EEAAUEOjA4AgEBBA8ABqFZ6Z7BKKjvrzXh99Wh +IgMgAAQBTQTHA9uSxcZ8kvsSVUUBcLQ4m45U10VwVCQ+oGQ= +-----END PRIVATE KEY----- + +PublicKey=ALICE_sect113r2_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAU0ExwPbksXGfJL7ElVFAXC0OJuOVNdF +cFQkPqBk +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_sect113r2:ALICE_sect113r2_PUB + + +PrivateKey=BOB_sect113r2 +-----BEGIN PRIVATE KEY----- +MFECAQAwEAYHKoZIzj0CAQYFK4EEAAUEOjA4AgEBBA8ABPHhZ0kCp0TocQJIuiuh +IgMgAAQBSi7u+Ur776iGyg0Ij6UAN70IzPVZxGK5zPxp6wo= +-----END PRIVATE KEY----- + +PublicKey=BOB_sect113r2_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAUou7vlK+++ohsoNCI+lADe9CMz1WcRi +ucz8aesK +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_sect113r2:BOB_sect113r2_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_sect113r2 +PeerKey=BOB_sect113r2_PUB +SharedSecret=014231c5e9e28d451aa44a755407e1 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_sect113r2 +PeerKey=ALICE_sect113r2_PUB +SharedSecret=014231c5e9e28d451aa44a755407e1 + +# TEST CURVE sect131r1 + +PrivateKey=ALICE_sect131r1 +-----BEGIN PRIVATE KEY----- +MFcCAQAwEAYHKoZIzj0CAQYFK4EEABYEQDA+AgEBBBEAUCFDwJLLThLHiDlw/Qcn +8aEmAyQABAAU+ywF9iPv6LDldKOLhLgXBRI7EpZnbXPXhUmkQWPhHAQ= +-----END PRIVATE KEY----- + +PublicKey=ALICE_sect131r1_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEABT7LAX2I+/osOV0o4uEuBcFEjsSlmdt +c9eFSaRBY+EcBA== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_sect131r1:ALICE_sect131r1_PUB + + +PrivateKey=BOB_sect131r1 +-----BEGIN PRIVATE KEY----- +MFcCAQAwEAYHKoZIzj0CAQYFK4EEABYEQDA+AgEBBBEDxxMzxjxJmYfSZvWJKq+V +vKEmAyQABAFHQ2a+h+Yn5N4Lt0IoJcVVBrf9xkZNS0xxblh+0wndq9s= +-----END PRIVATE KEY----- + +PublicKey=BOB_sect131r1_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEAUdDZr6H5ifk3gu3QiglxVUGt/3GRk1L +THFuWH7TCd2r2w== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_sect131r1:BOB_sect131r1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_sect131r1 +PeerKey=BOB_sect131r1_PUB +SharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_sect131r1 +PeerKey=ALICE_sect131r1_PUB +SharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702 + +# TEST CURVE sect131r2 + +PrivateKey=ALICE_sect131r2 +-----BEGIN PRIVATE KEY----- +MFcCAQAwEAYHKoZIzj0CAQYFK4EEABcEQDA+AgEBBBEDHPPtQCKJB8g01rMkT8Sk +9aEmAyQABAcWl2Z/1kIc4mWCbRH4+c/2B47RC31JyifKvkxkHt05x3g= +-----END PRIVATE KEY----- + +PublicKey=ALICE_sect131r2_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEBxaXZn/WQhziZYJtEfj5z/YHjtELfUnK +J8q+TGQe3TnHeA== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_sect131r2:ALICE_sect131r2_PUB + + +PrivateKey=BOB_sect131r2 +-----BEGIN PRIVATE KEY----- +MFcCAQAwEAYHKoZIzj0CAQYFK4EEABcEQDA+AgEBBBEDR9ez/YtS29S7/R5+rUiX +VKEmAyQABALZHNBITDoigpOwTzczlaN9AsRk5JzMUJXYkvBEqj+YILQ= +-----END PRIVATE KEY----- + +PublicKey=BOB_sect131r2_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEAtkc0EhMOiKCk7BPNzOVo30CxGTknMxQ +ldiS8ESqP5ggtA== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_sect131r2:BOB_sect131r2_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_sect131r2 +PeerKey=BOB_sect131r2_PUB +SharedSecret=03cbec3a3050c7f13d4801ad692d61c417 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_sect131r2 +PeerKey=ALICE_sect131r2_PUB +SharedSecret=03cbec3a3050c7f13d4801ad692d61c417 + +# TEST CURVE sect163r1 + +PrivateKey=ALICE_sect163r1 +-----BEGIN PRIVATE KEY----- +MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAIETDBKAgEBBBUBl9zmlPmFF5v9h1IIENAx +1b8tj0+hLgMsAAQE3j8Jn58CCtEDwvOZ5DwgYGBYvIECz1zN8UwPfTFSdXjTWQcr +9gWxNMA= +-----END PRIVATE KEY----- + +PublicKey=ALICE_sect163r1_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEBN4/CZ+fAgrRA8LzmeQ8IGBgWLyBAs9c +zfFMD30xUnV401kHK/YFsTTA +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_sect163r1:ALICE_sect163r1_PUB + + +PrivateKey=BOB_sect163r1 +-----BEGIN PRIVATE KEY----- +MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAIETDBKAgEBBBUA/nzN5yCavvZlXyDGEihW +rwG360+hLgMsAAQDt6XZHfzXABSTnGhzfoPtfdLZgaoGhBdeWz+318vNmC6AMJP+ +PntHzsA= +-----END PRIVATE KEY----- + +PublicKey=BOB_sect163r1_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEA7el2R381wAUk5xoc36D7X3S2YGqBoQX +Xls/t9fLzZgugDCT/j57R87A +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_sect163r1:BOB_sect163r1_PUB + + +# ECDH Alice with Bob peer + +Derive=ALICE_sect163r1 +PeerKey=BOB_sect163r1_PUB +SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4 + +# ECDH Bob with Alice peer + +Derive=BOB_sect163r1 +PeerKey=ALICE_sect163r1_PUB +SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4 + +# TEST CURVE sect193r1 + +PrivateKey=ALICE_sect193r1 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAEQlofBlvj8zDK5o4CCfA +aOQOmlAyTimBoTYDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUnNwBn5T26m15R +M4MLnYGdklcAM8oMOML999w= +-----END PRIVATE KEY----- + +PublicKey=ALICE_sect193r1_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUn +NwBn5T26m15RM4MLnYGdklcAM8oMOML999w= +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_sect193r1:ALICE_sect193r1_PUB + + +PrivateKey=BOB_sect193r1 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAnxvYLKZaw4Rj24WTRBfg +iar5vp3R3pCJoTYDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUpYQE/jBjzUHIC +qMNZTHy9gT2R9yc0GBZ/Dic= +-----END PRIVATE KEY----- + +PublicKey=BOB_sect193r1_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUp +YQE/jBjzUHICqMNZTHy9gT2R9yc0GBZ/Dic= +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_sect193r1:BOB_sect193r1_PUB + + +# ECDH Alice with Bob peer + +Derive=ALICE_sect193r1 +PeerKey=BOB_sect193r1_PUB +SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47 + +# ECDH Bob with Alice peer + +Derive=BOB_sect193r1 +PeerKey=ALICE_sect193r1_PUB +SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47 + +# TEST CURVE sect193r2 + +PrivateKey=ALICE_sect193r2 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAj54XQW+b3bnX9duvqaa+ +lPTNcvOlxRAvoTYDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWkwQFc4m1ISx4o +mtNyCVI7FXV5zNnaGWVACT4= +-----END PRIVATE KEY----- + +PublicKey=ALICE_sect193r2_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWk +wQFc4m1ISx4omtNyCVI7FXV5zNnaGWVACT4= +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_sect193r2:ALICE_sect193r2_PUB + + +PrivateKey=BOB_sect193r2 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAvMiVR0abk6pHoeOIBESL +fB9B4gsZJjLsoTYDNAAEADtKDcwL660+Mm11Vl254GI3TnD+fragdwF+wY5qlMu5 +VtrUDMHuAP0q3eGQUsrzNo0= +-----END PRIVATE KEY----- + +PublicKey=BOB_sect193r2_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEADtKDcwL660+Mm11Vl254GI3TnD+frag +dwF+wY5qlMu5VtrUDMHuAP0q3eGQUsrzNo0= +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_sect193r2:BOB_sect193r2_PUB + + +# ECDH Alice with Bob peer + +Derive=ALICE_sect193r2 +PeerKey=BOB_sect193r2_PUB +SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891 + +# ECDH Bob with Alice peer + +Derive=BOB_sect193r2 +PeerKey=ALICE_sect193r2_PUB +SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891 + +# TEST CURVE sect239k1 + +PrivateKey=ALICE_sect239k1 +-----BEGIN PRIVATE KEY----- +MH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4MhpuQTtDeLBboZgiW11d/ +KBlgUL4YvTjZ8zg4HR2hQAM+AAQafRD6X3L/7c/FN69KuA04a4bhxHZezmz1G15m +tltwl8zlWsR5+GNToxV0OBLbStAQbXxqBa2Gg83B0oc= +-----END PRIVATE KEY----- + +PublicKey=ALICE_sect239k1_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEGn0Q+l9y/+3PxTevSrgNOGuG4cR2Xs5s +9RteZrZbcJfM5VrEefhjU6MVdDgS20rQEG18agWthoPNwdKH +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_sect239k1:ALICE_sect239k1_PUB + + +PrivateKey=BOB_sect239k1 +-----BEGIN PRIVATE KEY----- +MH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4FBG477KvylisppUFwbDl/ +SRGnX5FFmfw/xWIiEMehQAM+AAQFii094UX6F5m8Dk0eI/DhF3+IDUu7h81hTdyZ +xxET0IokxFkTUf/re9WPA7LxPOCuiIPZUNVCRxRWSuU= +-----END PRIVATE KEY----- + +PublicKey=BOB_sect239k1_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEBYotPeFF+heZvA5NHiPw4Rd/iA1Lu4fN +YU3cmccRE9CKJMRZE1H/63vVjwOy8TzgroiD2VDVQkcUVkrl +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_sect239k1:BOB_sect239k1_PUB + + +# ECDH Alice with Bob peer + +Derive=ALICE_sect239k1 +PeerKey=BOB_sect239k1_PUB +SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8 + +# ECDH Bob with Alice peer + +Derive=BOB_sect239k1 +PeerKey=ALICE_sect239k1_PUB +SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8 + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_sect163r1 +PeerKey=BOB_sect163r1_PUB +SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_sect163r1 +PeerKey=ALICE_sect163r1_PUB +SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4 + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_sect193r1 +PeerKey=BOB_sect193r1_PUB +SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_sect193r1 +PeerKey=ALICE_sect193r1_PUB +SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47 + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_sect193r2 +PeerKey=BOB_sect193r2_PUB +SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_sect193r2 +PeerKey=ALICE_sect193r2_PUB +SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891 + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_sect239k1 +PeerKey=BOB_sect239k1_PUB +SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_sect239k1 +PeerKey=ALICE_sect239k1_PUB +SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8 + +# TEST CURVE c2pnb163v1 + +PrivateKey=ALICE_c2pnb163v1 +-----BEGIN PRIVATE KEY----- +MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUDTVBXDIdMMg5JIb6y +ZHLpkONauzuhLgMsAAQC/TaMi2YGY4SmYVCrIVVommDnOyMHJZ1VZ4+fT+hE/qRp +WHMMW5gOZO4= +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2pnb163v1_PUB +-----BEGIN PUBLIC KEY----- +MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEAv02jItmBmOEpmFQqyFVaJpg5zsj +ByWdVWePn0/oRP6kaVhzDFuYDmTu +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2pnb163v1:ALICE_c2pnb163v1_PUB + + +PrivateKey=BOB_c2pnb163v1 +-----BEGIN PRIVATE KEY----- +MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUC3uEAfGc3+a0FOrFh +ftdUBtZ5BPOhLgMsAAQGojKkhnOduUQY6XT0GwQbDe1YM1wFkj3vZGkhO5OzsqG1 +QqQLkFeMwKo= +-----END PRIVATE KEY----- + +PublicKey=BOB_c2pnb163v1_PUB +-----BEGIN PUBLIC KEY----- +MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBqIypIZznblEGOl09BsEGw3tWDNc +BZI972RpITuTs7KhtUKkC5BXjMCq +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2pnb163v1:BOB_c2pnb163v1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2pnb163v1 +PeerKey=BOB_c2pnb163v1_PUB +SharedSecret=05939a47cb503656e684f433001e45776c7620e13b + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2pnb163v1 +PeerKey=ALICE_c2pnb163v1_PUB +SharedSecret=05939a47cb503656e684f433001e45776c7620e13b + +# TEST CURVE c2pnb163v2 + +PrivateKey=ALICE_c2pnb163v2 +-----BEGIN PRIVATE KEY----- +MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUC3m3meJNbhDwwFH3C +//L2EyOQNruhLgMsAAQBaATOiPV6c8icBYWczLXM6k+t8U4FIN57iiC8RsmIS3+V +yM/rN3UBZaw= +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2pnb163v2_PUB +-----BEGIN PUBLIC KEY----- +MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAWgEzoj1enPInAWFnMy1zOpPrfFO +BSDee4ogvEbJiEt/lcjP6zd1AWWs +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2pnb163v2:ALICE_c2pnb163v2_PUB + + +PrivateKey=BOB_c2pnb163v2 +-----BEGIN PRIVATE KEY----- +MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUBvd/DvKharywckSaW +aAniKByXBwihLgMsAAQH0+FWe4mb13QrEZCPwfIS+gChEXoGhyBVubt6+SSgS5nS +eDGgjW/36Qw= +-----END PRIVATE KEY----- + +PublicKey=BOB_c2pnb163v2_PUB +-----BEGIN PUBLIC KEY----- +MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEB9PhVnuJm9d0KxGQj8HyEvoAoRF6 +BocgVbm7evkkoEuZ0ngxoI1v9+kM +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2pnb163v2:BOB_c2pnb163v2_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2pnb163v2 +PeerKey=BOB_c2pnb163v2_PUB +SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2pnb163v2 +PeerKey=ALICE_c2pnb163v2_PUB +SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d + +# TEST CURVE c2pnb163v3 + +PrivateKey=ALICE_c2pnb163v3 +-----BEGIN PRIVATE KEY----- +MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUCtJ0ZQMD5T6Ym/jZx +Fzb9tQkLOhuhLgMsAAQE26YD7hG+CY02+nBDFKIBnMvHWUQGfkiIfG9yxV+LptOM +CdU4y9RhM+w= +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2pnb163v3_PUB +-----BEGIN PUBLIC KEY----- +MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEBNumA+4RvgmNNvpwQxSiAZzLx1lE +Bn5IiHxvcsVfi6bTjAnVOMvUYTPs +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2pnb163v3:ALICE_c2pnb163v3_PUB + + +PrivateKey=BOB_c2pnb163v3 +-----BEGIN PRIVATE KEY----- +MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUB9MnYR9NXM8OoCraO +orQz1LXIZJChLgMsAAQH15R/xAGyrtmg+hrdAaGn9rVEfWQA7yUCn4vKR2eIy/qN +YfbeHTIaTBY= +-----END PRIVATE KEY----- + +PublicKey=BOB_c2pnb163v3_PUB +-----BEGIN PUBLIC KEY----- +MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEB9eUf8QBsq7ZoPoa3QGhp/a1RH1k +AO8lAp+LykdniMv6jWH23h0yGkwW +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2pnb163v3:BOB_c2pnb163v3_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2pnb163v3 +PeerKey=BOB_c2pnb163v3_PUB +SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2pnb163v3 +PeerKey=ALICE_c2pnb163v3_PUB +SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81 + +# TEST CURVE c2pnb176v1 + +PrivateKey=ALICE_c2pnb176v1 +-----BEGIN PRIVATE KEY----- +MGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAxXEz1PjthqsI664l +N5LRLN8C2uyhMAMuAARD1qVJHbL5A7BhEKeHSuDeT6XeZ3ODFn9ef67qdF+tS7p3 +zgXGKt4pKMoYcg== +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2pnb176v1_PUB +-----BEGIN PUBLIC KEY----- +MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEQ9alSR2y+QOwYRCnh0rg3k+l3mdz +gxZ/Xn+u6nRfrUu6d84FxireKSjKGHI= +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2pnb176v1:ALICE_c2pnb176v1_PUB + + +PrivateKey=BOB_c2pnb176v1 +-----BEGIN PRIVATE KEY----- +MGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAJvHHFW0v+/cjaLd7 +Xgt6FtSga5+hMAMuAASUs7rUAlv1qhppI82ikLvZ8Y0DApC356nhs7SyQYdLtHRM ++qUHBB3IzrLKdQ== +-----END PRIVATE KEY----- + +PublicKey=BOB_c2pnb176v1_PUB +-----BEGIN PUBLIC KEY----- +MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAElLO61AJb9aoaaSPNopC72fGNAwKQ +t+ep4bO0skGHS7R0TPqlBwQdyM6yynU= +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2pnb176v1:BOB_c2pnb176v1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2pnb176v1 +PeerKey=BOB_c2pnb176v1_PUB +SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2pnb176v1 +PeerKey=ALICE_c2pnb176v1_PUB +SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a + +# TEST CURVE c2tnb191v1 + +PrivateKey=ALICE_c2tnb191v1 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBgYgpO+wgirUtuqHF00 +2o02Vc7xQjKgSzChNAMyAAQ2ae+5tDQ2CDaV5XPdC+RtLgcHS5lTOclTClr/WSpP +TlMt2TGh/KRrD859oXg6KYY= +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2tnb191v1_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAENmnvubQ0Ngg2leVz3QvkbS4HB0uZ +UznJUwpa/1kqT05TLdkxofykaw/OfaF4OimG +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2tnb191v1:ALICE_c2tnb191v1_PUB + + +PrivateKey=BOB_c2tnb191v1 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBguzm5uFNRy/lX3OKuJ +j8i/vH/+viMd48yhNAMyAARka5rhdTmtbqQVRMWZQjUqsHUMX43siRt5f2WQSZfg ++IQ2l/8veayyX9erUSt3gK4= +-----END PRIVATE KEY----- + +PublicKey=BOB_c2tnb191v1_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEZGua4XU5rW6kFUTFmUI1KrB1DF+N +7IkbeX9lkEmX4PiENpf/L3mssl/Xq1Erd4Cu +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2tnb191v1:BOB_c2tnb191v1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2tnb191v1 +PeerKey=BOB_c2tnb191v1_PUB +SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2tnb191v1 +PeerKey=ALICE_c2tnb191v1_PUB +SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1 + +# TEST CURVE c2tnb191v2 + +PrivateKey=ALICE_c2tnb191v2 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgOlslgJ0XSK3vKC5Ls +QmYxZfr8OEKXRQ2hNAMyAAQAHivLhSwW2SJZtUPhuV1p9fQSfz7w9SJY8dJOpVf8 +9DevPUlJMPcaSGyjX+3nJZc= +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2tnb191v2_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEAB4ry4UsFtkiWbVD4bldafX0En8+ +8PUiWPHSTqVX/PQ3rz1JSTD3Gkhso1/t5yWX +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2tnb191v2:ALICE_c2tnb191v2_PUB + + +PrivateKey=BOB_c2tnb191v2 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgK9QaS2SDU6yz7uXqO ++/+C+baTTVMAGVGhNAMyAAQiR0t9plm77ezfXvJzDNdlyYC0pWX+QmJ8EavgEElk +ky/M+YXb5ufkFzFXIEfU9pM= +-----END PRIVATE KEY----- + +PublicKey=BOB_c2tnb191v2_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEIkdLfaZZu+3s317ycwzXZcmAtKVl +/kJifBGr4BBJZJMvzPmF2+bn5BcxVyBH1PaT +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2tnb191v2:BOB_c2tnb191v2_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2tnb191v2 +PeerKey=BOB_c2tnb191v2_PUB +SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2tnb191v2 +PeerKey=ALICE_c2tnb191v2_PUB +SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534 + +# TEST CURVE c2tnb191v3 + +PrivateKey=ALICE_c2tnb191v3 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgSaBOQyq6XX3hZVVgV +FlRrxTuvgtv33C6hNAMyAARL+Fup8jOnixQYPx8pU/b066PHrhTXfiNerFEYA/5O +XCKCEkdRCpuDJnyqpmaC2vw= +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2tnb191v3_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAES/hbqfIzp4sUGD8fKVP29Oujx64U +134jXqxRGAP+TlwighJHUQqbgyZ8qqZmgtr8 +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2tnb191v3:ALICE_c2tnb191v3_PUB + + +PrivateKey=BOB_c2tnb191v3 +-----BEGIN PRIVATE KEY----- +MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgEE8Ls7pc1/q3/0ruR +gMrWGhGIr4VLt4uhNAMyAAQHAZsjkAXanwGbXR3SKkoKli6rSfSiu0lU2XHDiZdt +LaPN+Eihz4KeG2YM/p3m1do= +-----END PRIVATE KEY----- + +PublicKey=BOB_c2tnb191v3_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEBwGbI5AF2p8Bm10d0ipKCpYuq0n0 +ortJVNlxw4mXbS2jzfhIoc+CnhtmDP6d5tXa +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2tnb191v3:BOB_c2tnb191v3_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2tnb191v3 +PeerKey=BOB_c2tnb191v3_PUB +SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2tnb191v3 +PeerKey=ALICE_c2tnb191v3_PUB +SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891 + +# TEST CURVE c2pnb208w1 + +PrivateKey=ALICE_c2pnb208w1 +-----BEGIN PRIVATE KEY----- +MHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAbfnNboX6Dk+NLoBO +6qBB2aE1srmTgS96oTgDNgAEFLHciAu4excYB0mty8rF442ULXZfqL90IkgP5G2z +wzY1mAlEBFMg83izeRaCJ/vRihZDJw== +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2pnb208w1_PUB +-----BEGIN PUBLIC KEY----- +ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEFLHciAu4excYB0mty8rF442ULXZf +qL90IkgP5G2zwzY1mAlEBFMg83izeRaCJ/vRihZDJw== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2pnb208w1:ALICE_c2pnb208w1_PUB + + +PrivateKey=BOB_c2pnb208w1 +-----BEGIN PRIVATE KEY----- +MHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAwjGFJOPkZqQPZ+mI +Ae3G12zpUia40tRjoTgDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR4/IPtqMGxbfz +pPKPMZXV12F6MrWrorSFDZ8KFd58Ww== +-----END PRIVATE KEY----- + +PublicKey=BOB_c2pnb208w1_PUB +-----BEGIN PUBLIC KEY----- +ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR +4/IPtqMGxbfzpPKPMZXV12F6MrWrorSFDZ8KFd58Ww== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2pnb208w1:BOB_c2pnb208w1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2pnb208w1 +PeerKey=BOB_c2pnb208w1_PUB +SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2pnb208w1 +PeerKey=ALICE_c2pnb208w1_PUB +SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af + +# TEST CURVE c2tnb239v1 + +PrivateKey=ALICE_c2tnb239v1 +-----BEGIN PRIVATE KEY----- +MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeE4CCwXEKsP3CfLC/ +DLSSF9lfyOaNSuQXmq9rzLqwoUADPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5DS+qp +c5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2tnb239v1_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5D +S+qpc5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2tnb239v1:ALICE_c2tnb239v1_PUB + + +PrivateKey=BOB_c2tnb239v1 +-----BEGIN PRIVATE KEY----- +MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeAGDYCGAXqD03x510 +h35JSzlgReW6W/T8lYPEA42doUADPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7ZLDP +F8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio +-----END PRIVATE KEY----- + +PublicKey=BOB_c2tnb239v1_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7 +ZLDPF8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2tnb239v1:BOB_c2tnb239v1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2tnb239v1 +PeerKey=BOB_c2tnb239v1_PUB +SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2tnb239v1 +PeerKey=ALICE_c2tnb239v1_PUB +SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a + +# TEST CURVE c2tnb239v2 + +PrivateKey=ALICE_c2tnb239v2 +-----BEGIN PRIVATE KEY----- +MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE8kBjHLjFeC+Z2gZ +q0snwR3UgEgWMW0xilhJNjW2oUADPgAEQ+ubIYhh82VohwKSVz70PkHsjmYWDvDU +/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2tnb239v2_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEQ+ubIYhh82VohwKSVz70PkHsjmYW +DvDU/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2tnb239v2:ALICE_c2tnb239v2_PUB + + +PrivateKey=BOB_c2tnb239v2 +-----BEGIN PRIVATE KEY----- +MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE7bhzKZZUm780c0e +3EBWY1GxD90Mzu7zrQMi7bAzoUADPgAEYgV7bokY6iLMzZTG10c6NDaW11plAm0T +NKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln +-----END PRIVATE KEY----- + +PublicKey=BOB_c2tnb239v2_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEYgV7bokY6iLMzZTG10c6NDaW11pl +Am0TNKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2tnb239v2:BOB_c2tnb239v2_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2tnb239v2 +PeerKey=BOB_c2tnb239v2_PUB +SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2tnb239v2 +PeerKey=ALICE_c2tnb239v2_PUB +SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192 + +# TEST CURVE c2tnb239v3 + +PrivateKey=ALICE_c2tnb239v3 +-----BEGIN PRIVATE KEY----- +MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeCxiC5lbHYL1QYbb2 +izZiSoLPnWCZIds811J1N7KtoUADPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1ah5WI +g6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8 +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2tnb239v3_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1a +h5WIg6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8 +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2tnb239v3:ALICE_c2tnb239v3_PUB + + +PrivateKey=BOB_c2tnb239v3 +-----BEGIN PRIVATE KEY----- +MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeBBPxdeU3MohZc5Jx +7WadLuPSeXeOg75rXC1ElexsoUADPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLBT5uX +hAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF +-----END PRIVATE KEY----- + +PublicKey=BOB_c2tnb239v3_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLB +T5uXhAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2tnb239v3:BOB_c2tnb239v3_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2tnb239v3 +PeerKey=BOB_c2tnb239v3_PUB +SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2tnb239v3 +PeerKey=ALICE_c2tnb239v3_PUB +SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0 + +# TEST CURVE c2pnb272w1 + +PrivateKey=ALICE_c2pnb272w1 +-----BEGIN PRIVATE KEY----- +MIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAKMtKddENVGjzTU4 +w+hW0SgDOtIElcs52wb40S08j6gMoUgDRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs +6C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI= +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2pnb272w1_PUB +-----BEGIN PUBLIC KEY----- +MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs +6C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI= +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2pnb272w1:ALICE_c2pnb272w1_PUB + + +PrivateKey=BOB_c2pnb272w1 +-----BEGIN PRIVATE KEY----- +MIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAFAKPByX1wlYUpU4 +mECDAxg+VM5aFo4JPlqEzR0b9hI6oUgDRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF +MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM= +-----END PRIVATE KEY----- + +PublicKey=BOB_c2pnb272w1_PUB +-----BEGIN PUBLIC KEY----- +MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF +MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM= +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2pnb272w1:BOB_c2pnb272w1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2pnb272w1 +PeerKey=BOB_c2pnb272w1_PUB +SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2pnb272w1 +PeerKey=ALICE_c2pnb272w1_PUB +SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3 + +# TEST CURVE c2pnb304w1 + +PrivateKey=ALICE_c2pnb304w1 +-----BEGIN PRIVATE KEY----- +MIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAOKzfcV2XOvVsSUh +oVz3SHGzSCf0q9i+ilz5ZfBxc+5ssjK7jKFQA04ABDc4zQNFaZukj9iz3iXTYdza +tCOYZvrfOjrbgzl/8PoFxt5q6yJTu35Vu9XVp5pTCtjpDEpywBj0xb07RRuVDEk8 +TthFP5vGeTIWLD4= +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2pnb304w1_PUB +-----BEGIN PUBLIC KEY----- +MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAENzjNA0Vpm6SP2LPeJdNh3Nq0I5hm ++t86OtuDOX/w+gXG3mrrIlO7flW71dWnmlMK2OkMSnLAGPTFvTtFG5UMSTxO2EU/ +m8Z5MhYsPg== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2pnb304w1:ALICE_c2pnb304w1_PUB + + +PrivateKey=BOB_c2pnb304w1 +-----BEGIN PRIVATE KEY----- +MIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAPP4hz6sa+KdTJ4h +fBeCUiJBfshcZoapkZMFrhI1vdcRY7MeAaFQA04ABMHRUzLiUY7O4nEBdmex31U4 +l6TO/dD+5MV/tVNizVsWjkTvi2fs772lZ9MeNp6QnGMZ5n5subHsa0QOJL1LpmXX +K0UIWGbW0nQb52g= +-----END PRIVATE KEY----- + +PublicKey=BOB_c2pnb304w1_PUB +-----BEGIN PUBLIC KEY----- +MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEwdFTMuJRjs7icQF2Z7HfVTiXpM79 +0P7kxX+1U2LNWxaORO+LZ+zvvaVn0x42npCcYxnmfmy5sexrRA4kvUumZdcrRQhY +ZtbSdBvnaA== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2pnb304w1:BOB_c2pnb304w1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2pnb304w1 +PeerKey=BOB_c2pnb304w1_PUB +SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2pnb304w1 +PeerKey=ALICE_c2pnb304w1_PUB +SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7 + +# TEST CURVE c2tnb359v1 + +PrivateKey=ALICE_c2tnb359v1 +-----BEGIN PRIVATE KEY----- +MIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BeMU97SvjsIvQ +1v+Ztf56OCL8JXHxRJDQZ5gWEa4c2b3FZXFVC4CwEPd7cB+hXgNcAAQOBgLp0TzS +4Hf/VYbJCFuj3OlRC5JMzFV7ox41ubhl5Ij+gHIodu1bQ6cqd0YAb2/30PxwX++N +NpFvq8u8435zhPYXsut6txOPNU5ZzCeagy2xsKacXSZc7D0= +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2tnb359v1_PUB +-----BEGIN PUBLIC KEY----- +MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEDgYC6dE80uB3/1WGyQhbo9zpUQuS +TMxVe6MeNbm4ZeSI/oByKHbtW0OnKndGAG9v99D8cF/vjTaRb6vLvON+c4T2F7Lr +ercTjzVOWcwnmoMtsbCmnF0mXOw9 +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2tnb359v1:ALICE_c2tnb359v1_PUB + + +PrivateKey=BOB_c2tnb359v1 +-----BEGIN PRIVATE KEY----- +MIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BRZ3IIh3mrLIX +KBbh6Vj7TXNY5bzRuD5/ayHPlHQkJcd8K66dOqu7hgaN91GhXgNcAAQ7njbTQ2xY +YZtkKswYr8E6P/R3Dg/XEZgQQ72B4qXnqbK/SgYsZAntFg7CRztcTkHjKAgdSz6f +TRIc4///gwXN3Oi6D8PeswhzPJi/uLmCAHMm3GT6SUO3aTY= +-----END PRIVATE KEY----- + +PublicKey=BOB_c2tnb359v1_PUB +-----BEGIN PUBLIC KEY----- +MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEO54200NsWGGbZCrMGK/BOj/0dw4P +1xGYEEO9geKl56myv0oGLGQJ7RYOwkc7XE5B4ygIHUs+n00SHOP//4MFzdzoug/D +3rMIczyYv7i5ggBzJtxk+klDt2k2 +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2tnb359v1:BOB_c2tnb359v1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2tnb359v1 +PeerKey=BOB_c2tnb359v1_PUB +SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2tnb359v1 +PeerKey=ALICE_c2tnb359v1_PUB +SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563 + +# TEST CURVE c2pnb368w1 + +PrivateKey=ALICE_c2pnb368w1 +-----BEGIN PRIVATE KEY----- +MIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AFagbth/4/M2s +b1G4FpxbFEVLIulioS34v0hrClpZ38/Z+PHmIhOfEFminyehYANeAAQAU42w7mII +jkyAdnCC4qoEPdH42fh3oVyCtnaRtKUmdhUdXm0IgSM4T4SYEOsx+aQZLGIjnhHJ +CabcaKPQ0sai3dirUr2YsNXNDJiU93T7buUr+DnRPGsfBy/nEg== +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2pnb368w1_PUB +-----BEGIN PUBLIC KEY----- +MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEAFONsO5iCI5MgHZwguKqBD3R+Nn4 +d6FcgrZ2kbSlJnYVHV5tCIEjOE+EmBDrMfmkGSxiI54RyQmm3Gij0NLGot3Yq1K9 +mLDVzQyYlPd0+27lK/g50TxrHwcv5xI= +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2pnb368w1:ALICE_c2pnb368w1_PUB + + +PrivateKey=BOB_c2pnb368w1 +-----BEGIN PRIVATE KEY----- +MIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AA/woMzOFy8k2 +zBqBkubhkOIwc7sx0u+JadM9f7V45L4P8nK7bjJasOqrHRahYANeAATKE6jcstac +H8yWzg/qBgvGoGan2PVwTN/U+68K4WxHO7+oPHviUh1OVF7ZxYjsVSdyno83iHE3 +3sq2Ej6j26f+uVs/fuWk19t8NpAQ6+sVETZszuMDm5adqtVZRQ== +-----END PRIVATE KEY----- + +PublicKey=BOB_c2pnb368w1_PUB +-----BEGIN PUBLIC KEY----- +MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEyhOo3LLWnB/Mls4P6gYLxqBmp9j1 +cEzf1PuvCuFsRzu/qDx74lIdTlRe2cWI7FUncp6PN4hxN97KthI+o9un/rlbP37l +pNfbfDaQEOvrFRE2bM7jA5uWnarVWUU= +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2pnb368w1:BOB_c2pnb368w1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2pnb368w1 +PeerKey=BOB_c2pnb368w1_PUB +SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2pnb368w1 +PeerKey=ALICE_c2pnb368w1_PUB +SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb + +# TEST CURVE c2tnb431r1 + +PrivateKey=ALICE_c2tnb431r1 +-----BEGIN PRIVATE KEY----- +MIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUC18JhUt+NCIZ/ +q6kdjNZ7zX72UqpW4K6Uc2bAWu2PXK1aL573LNzu4oUlHfbvuE1BUrxNpaFwA24A +BDrG8SG4lckR1rrvLRpXYf7Wspmh/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PU +yb64OiffdSnvIaM++cb7LgJLBBgT3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhX +WS468O6w05KS0AL6vQ== +-----END PRIVATE KEY----- + +PublicKey=ALICE_c2tnb431r1_PUB +-----BEGIN PUBLIC KEY----- +MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABDrG8SG4lckR1rrvLRpXYf7Wspmh +/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PUyb64OiffdSnvIaM++cb7LgJLBBgT +3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhXWS468O6w05KS0AL6vQ== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_c2tnb431r1:ALICE_c2tnb431r1_PUB + + +PrivateKey=BOB_c2tnb431r1 +-----BEGIN PRIVATE KEY----- +MIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUApanyPgvpfrAu +1jNAKGpctH71v0+P/kFF9JxdFYarpWEwBBd4tz6CxoYKmvDZ9ukOOqBbX6FwA24A +BGh3JXuYmh6dGGEmbRhoR2T5pVD/5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlR +qRWiXCeZVFvT0crDY/5uodkHbcRw6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLIL +gTwAJM2ZhtPnc08LyQ== +-----END PRIVATE KEY----- + +PublicKey=BOB_c2tnb431r1_PUB +-----BEGIN PUBLIC KEY----- +MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABGh3JXuYmh6dGGEmbRhoR2T5pVD/ +5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlRqRWiXCeZVFvT0crDY/5uodkHbcRw +6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLILgTwAJM2ZhtPnc08LyQ== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_c2tnb431r1:BOB_c2tnb431r1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_c2tnb431r1 +PeerKey=BOB_c2tnb431r1_PUB +SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_c2tnb431r1 +PeerKey=ALICE_c2tnb431r1_PUB +SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748 + +# TEST CURVE wap-wsg-idm-ecid-wtls1 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls1 +-----BEGIN PRIVATE KEY----- +MFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5Xu91qBwxTDmhD/30Kf6Ei +AyAABAFQSZ0G+afa1x4KwUzBjQEWFNdZoF6UNYGkCRINyg== +-----END PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAVBJnQb5p9rXHgrBTMGNARYU11mgXpQ1 +gaQJEg3K +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls1:ALICE_wap-wsg-idm-ecid-wtls1_PUB + + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls1 +-----BEGIN PRIVATE KEY----- +MFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5aU6CQ474Z1fH3xAtn/6Ei +AyAABAFpb4GTc+5vf5nkt4zLxwGZQ6qSbYlH8pUbpvwcqA== +-----END PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAWlvgZNz7m9/meS3jMvHAZlDqpJtiUfy +lRum/Byo +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls1:BOB_wap-wsg-idm-ecid-wtls1_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_wap-wsg-idm-ecid-wtls1 +PeerKey=BOB_wap-wsg-idm-ecid-wtls1_PUB +SharedSecret=0000fc6e280987e8b9bf6e3c7fa003 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_wap-wsg-idm-ecid-wtls1 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB +SharedSecret=0000fc6e280987e8b9bf6e3c7fa003 + +# TEST CURVE wap-wsg-idm-ecid-wtls3 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls3 +-----BEGIN PRIVATE KEY----- +MGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUBN2FFgQiz4KPJ9GEsrj5B +m908ifuhLgMsAAQBV21Tx3v8+1wFKq7PiloR1CxzmlUDvnyXrs4mNmc5Ns38mzPe +NueQNo0= +-----END PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAVdtU8d7/PtcBSquz4paEdQsc5pVA758 +l67OJjZnOTbN/Jsz3jbnkDaN +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls3:ALICE_wap-wsg-idm-ecid-wtls3_PUB + + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls3 +-----BEGIN PRIVATE KEY----- +MGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUA/0Ust7IoJ526zn2wiWBu +rR5NeSWhLgMsAAQB7d+/zMMti4djhlVnaGqaqonbmo4Cv+iKT1cF3nzXV/KXHSJI +p9iZeas= +-----END PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls3_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAe3fv8zDLYuHY4ZVZ2hqmqqJ25qOAr/o +ik9XBd5811fylx0iSKfYmXmr +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls3:BOB_wap-wsg-idm-ecid-wtls3_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_wap-wsg-idm-ecid-wtls3 +PeerKey=BOB_wap-wsg-idm-ecid-wtls3_PUB +SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_wap-wsg-idm-ecid-wtls3 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB +SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f + +# TEST CURVE wap-wsg-idm-ecid-wtls4 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls4 +-----BEGIN PRIVATE KEY----- +MFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AsuEGufSNSrDPu3Y1Namh +IgMgAAQAcvPRbArskeBs6W2oOesAHMQo8Lk/FHcYKUfMOKY= +-----END PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAHLz0WwK7JHgbOltqDnrABzEKPC5PxR3 +GClHzDim +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls4:ALICE_wap-wsg-idm-ecid-wtls4_PUB + + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls4 +-----BEGIN PRIVATE KEY----- +MFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AFJwmUkKbWdmzvqv+AbWh +IgMgAAQBriOJSyRL4ro55CbCwekBluEKwIfP64OfJCEfWTU= +-----END PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls4_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAa4jiUskS+K6OeQmwsHpAZbhCsCHz+uD +nyQhH1k1 +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls4:BOB_wap-wsg-idm-ecid-wtls4_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_wap-wsg-idm-ecid-wtls4 +PeerKey=BOB_wap-wsg-idm-ecid-wtls4_PUB +SharedSecret=01076232302ca32b5f3daf075e5213 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_wap-wsg-idm-ecid-wtls4 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB +SharedSecret=01076232302ca32b5f3daf075e5213 + +# TEST CURVE wap-wsg-idm-ecid-wtls5 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls5 +-----BEGIN PRIVATE KEY----- +MGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUCmngbaO2S//Ta0ZUhn/nb +ZydTKD+hLgMsAAQA1792id3hLIu2z0KECkBCUbTSP9UFLu2FTJkLa8qP4ZIrBt5F +XKJo2Dw= +-----END PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEANe/dond4SyLts9ChApAQlG00j/VBS7t +hUyZC2vKj+GSKwbeRVyiaNg8 +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls5:ALICE_wap-wsg-idm-ecid-wtls5_PUB + + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls5 +-----BEGIN PRIVATE KEY----- +MGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUBraa4aeYxHd9HJ0vLIoCw +auGKd9yhLgMsAAQHzc2FgfJGasNlMcJNDDrNQElhA1cHD4izqEedmC3ueMu72/Sp +VF2Ppig= +-----END PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls5_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEB83NhYHyRmrDZTHCTQw6zUBJYQNXBw+I +s6hHnZgt7njLu9v0qVRdj6Yo +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls5:BOB_wap-wsg-idm-ecid-wtls5_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_wap-wsg-idm-ecid-wtls5 +PeerKey=BOB_wap-wsg-idm-ecid-wtls5_PUB +SharedSecret=066091c591278f5b949106052b2546aacc20917c20 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_wap-wsg-idm-ecid-wtls5 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB +SharedSecret=066091c591278f5b949106052b2546aacc20917c20 + +# TEST CURVE wap-wsg-idm-ecid-wtls6 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls6 +-----BEGIN PRIVATE KEY----- +ME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA5LJwRNrPNMwGyoBP95a6Eg +Ax4ABMZxFi711Wl5r7tb1XJ9fJ3H1W1MKvVrYvfmNFo= +-----END PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAExnEWLvXVaXmvu1vVcn18ncfVbUwq9Wti +9+Y0Wg== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls6:ALICE_wap-wsg-idm-ecid-wtls6_PUB + + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls6 +-----BEGIN PRIVATE KEY----- +ME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA63i1z4Kl8BEE1I3CYU9KEg +Ax4ABG3Ft5F8wvnGimUAmGQrfqAlVJKdzhNSa3v47Kc= +-----END PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls6_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEbcW3kXzC+caKZQCYZCt+oCVUkp3OE1Jr +e/jspw== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls6:BOB_wap-wsg-idm-ecid-wtls6_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_wap-wsg-idm-ecid-wtls6 +PeerKey=BOB_wap-wsg-idm-ecid-wtls6_PUB +SharedSecret=8d184455748c56115ba2183070b0 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_wap-wsg-idm-ecid-wtls6 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB +SharedSecret=8d184455748c56115ba2183070b0 + +# TEST CURVE wap-wsg-idm-ecid-wtls7 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls7 +-----BEGIN PRIVATE KEY----- +MGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAueoisiN+luJEy0wdiI7j +cALlTqChLAMqAAQ/FWsGxD8vuvEFWXfWReOqvBzqWrF9mdMeTeOE1y9r9POOIUVJ +PNtL +-----END PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEPxVrBsQ/L7rxBVl31kXjqrwc6lqxfZnT +Hk3jhNcva/TzjiFFSTzbSw== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls7:ALICE_wap-wsg-idm-ecid-wtls7_PUB + + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls7 +-----BEGIN PRIVATE KEY----- +MGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAr42vKjbUXFak2mVzFYpu +yhN/cDyhLAMqAASJZpuFg+n8vscuq+pqfFFPYemnfLdhdAB4JodfR3J5Bzu67hEm +bIKQ +-----END PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls7_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEiWabhYPp/L7HLqvqanxRT2Hpp3y3YXQA +eCaHX0dyeQc7uu4RJmyCkA== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls7:BOB_wap-wsg-idm-ecid-wtls7_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_wap-wsg-idm-ecid-wtls7 +PeerKey=BOB_wap-wsg-idm-ecid-wtls7_PUB +SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_wap-wsg-idm-ecid-wtls7 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB +SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4 + +# TEST CURVE wap-wsg-idm-ecid-wtls8 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls8 +-----BEGIN PRIVATE KEY----- +ME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8A1m62ffl6niuM46XOUyih +IAMeAAT4mqYAoe7NEtKfEMQs2ofInhZRZCFrFU5cjEWi +-----END PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE+JqmAKHuzRLSnxDELNqHyJ4WUWQhaxVO +XIxFog== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls8:ALICE_wap-wsg-idm-ecid-wtls8_PUB + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls8 +-----BEGIN PRIVATE KEY----- +ME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8AegTrLoMRyPl4U4xOdg6h +IAMeAATQKkyQ3jL2Eku6C+vSQazbjjSkzNe67Occqj2P +-----END PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls8_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE0CpMkN4y9hJLugvr0kGs2440pMzXuuzn +HKo9jw== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls8:BOB_wap-wsg-idm-ecid-wtls8_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_wap-wsg-idm-ecid-wtls8 +PeerKey=BOB_wap-wsg-idm-ecid-wtls8_PUB +SharedSecret=7524c547bd6b26644ce70571cb06 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_wap-wsg-idm-ecid-wtls8 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB +SharedSecret=7524c547bd6b26644ce70571cb06 + +# TEST CURVE wap-wsg-idm-ecid-wtls9 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls9 +-----BEGIN PRIVATE KEY----- +MGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAE0376NvzsIXi6XadrVn4 +06obTRChLAMqAARbC1yw9f1uBOVlMf5ZFQewTgyc81Aqh2TFMSRfujCIhdvGTYgR +tu6F +-----END PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWwtcsPX9bgTlZTH+WRUHsE4MnPNQKodk +xTEkX7owiIXbxk2IEbbuhQ== +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls9:ALICE_wap-wsg-idm-ecid-wtls9_PUB + + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls9 +-----BEGIN PRIVATE KEY----- +MGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAd2kfMclaJU2bg8ayTrjZ +oolI82yhLAMqAAQ0NeW9TKhQeFrrTyMR9Gb55+BneCQSByAShM8Dn3V1FFYz7n0y +bvBX +-----END PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls9_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAENDXlvUyoUHha608jEfRm+efgZ3gkEgcg +EoTPA591dRRWM+59Mm7wVw== +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls9:BOB_wap-wsg-idm-ecid-wtls9_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_wap-wsg-idm-ecid-wtls9 +PeerKey=BOB_wap-wsg-idm-ecid-wtls9_PUB +SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_wap-wsg-idm-ecid-wtls9 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB +SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1 + +# TEST CURVE wap-wsg-idm-ecid-wtls10 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls10 +-----BEGIN PRIVATE KEY----- +MH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB01TDgjIGd+gXPZ4esQnWzz +/y1vzJniUBM5XNyPq6FAAz4ABAHVs5gYpbJzqyO8Lk3nkTwhu4BuXb4wtrgGcY2L +TwGxkC4Zq4aqLowsexGjVa0IjGKdWz5/TfwLwGpN4A== +-----END PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAdWzmBilsnOrI7wuTeeRPCG7gG5dvjC2 +uAZxjYtPAbGQLhmrhqoujCx7EaNVrQiMYp1bPn9N/AvAak3g +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls10:ALICE_wap-wsg-idm-ecid-wtls10_PUB + + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls10 +-----BEGIN PRIVATE KEY----- +MH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB0mTqwYwByRuu4zcU1QLKcG +m8wewuaoKqVSpp8xQaFAAz4ABAEF4xTrWAIF1EacNMqTG3kwxwartAKFFqyOle+w +BwDi6gra7cFVedD1p5RwD4gZU4QzgCLSwa7xZbBzgg== +-----END PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls10_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAQXjFOtYAgXURpw0ypMbeTDHBqu0AoUW +rI6V77AHAOLqCtrtwVV50PWnlHAPiBlThDOAItLBrvFlsHOC +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls10:BOB_wap-wsg-idm-ecid-wtls10_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_wap-wsg-idm-ecid-wtls10 +PeerKey=BOB_wap-wsg-idm-ecid-wtls10_PUB +SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_wap-wsg-idm-ecid-wtls10 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB +SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98 + +# TEST CURVE wap-wsg-idm-ecid-wtls11 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls11 +-----BEGIN PRIVATE KEY----- +MH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4Au6lrzC3RIk3jXmtbeOAp +LZPR0NUrr6dTf1lSCGqhQAM+AAQBl73V2TEZ8BO4QC+YiBlJ0GmW8WLc3RtS3iIr +/oUAaDQQAGVJFD3GghjBPfI9KVBcZ2P8tUXUv5ifrWc= +-----END PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAZe91dkxGfATuEAvmIgZSdBplvFi3N0b +Ut4iK/6FAGg0EABlSRQ9xoIYwT3yPSlQXGdj/LVF1L+Yn61n +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls11:ALICE_wap-wsg-idm-ecid-wtls11_PUB + + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls11 +-----BEGIN PRIVATE KEY----- +MH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4AGJuGtQI1FvHfp2AsdKb3 +NVWawjpZQuyM1aelws2hQAM+AAQAdTW3xU6Ijf/Y835Z2hS4fOn6Xmp3O6iblXHr +nKoBORuxHVRfXkfdL5TqfFpuDghzCyAS6ZMSWhjGV5o= +-----END PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls11_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAHU1t8VOiI3/2PN+WdoUuHzp+l5qdzuo +m5Vx65yqATkbsR1UX15H3S+U6nxabg4IcwsgEumTEloYxlea +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls11:BOB_wap-wsg-idm-ecid-wtls11_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_wap-wsg-idm-ecid-wtls11 +PeerKey=BOB_wap-wsg-idm-ecid-wtls11_PUB +SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_wap-wsg-idm-ecid-wtls11 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB +SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7 + +# TEST CURVE wap-wsg-idm-ecid-wtls12 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls12 +-----BEGIN PRIVATE KEY----- +MHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBByAnUvQZhZr1lgTRixSMIx0 +KHuV4t8cbXCW415soTwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6nApye39Y +hpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc= +-----END PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6 +nApye39YhpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc= +-----END PUBLIC KEY----- + +PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls12:ALICE_wap-wsg-idm-ecid-wtls12_PUB + + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls12 +-----BEGIN PRIVATE KEY----- +MHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBBzZ7nt4CrPrk2m5iR64vpkj +95JHOmzWf4VhRZqdoTwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9KXzXvhbL +dJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ= +-----END PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls12_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9 +KXzXvhbLdJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ= +-----END PUBLIC KEY----- + +PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls12:BOB_wap-wsg-idm-ecid-wtls12_PUB + + +# ECDH Alice with Bob peer + +Availablein = default +Derive=ALICE_wap-wsg-idm-ecid-wtls12 +PeerKey=BOB_wap-wsg-idm-ecid-wtls12_PUB +SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36 + +# ECDH Bob with Alice peer + +Availablein = default +Derive=BOB_wap-wsg-idm-ecid-wtls12 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB +SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36 # EC P-256 key @@ -64,412 +2505,6 @@ Derive=P-256-Peer PeerKey=P-256-PUBLIC SharedSecret=E3CC07DFBDDE76A1139811DB9FF5FAF9D17EF39944F1E77D1F6A208524BF7B1B -Title = ECDH tests (with random keys) - -# TEST CURVE secp112r1 - -PrivateKey=ALICE_secp112r1 ------BEGIN PRIVATE KEY----- -ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAYENzA1AgEBBA6sqKp39AWLClus2ha5rqEg -Ax4ABJ4NTgOR1xQAr3M6eM46WqXW2zA6FnsUMKFFwcw= ------END PRIVATE KEY----- - -PublicKey=ALICE_secp112r1_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEng1OA5HXFACvczp4zjpapdbbMDoWexQw -oUXBzA== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_secp112r1:ALICE_secp112r1_PUB - - -PrivateKey=BOB_secp112r1 ------BEGIN PRIVATE KEY----- -ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAYENzA1AgEBBA5pIbX+hEq49mFPjUl4/6Eg -Ax4ABBsPNZHm1pcdw104ibwIycCe+r5voeRfQUZRZ3c= ------END PRIVATE KEY----- - -PublicKey=BOB_secp112r1_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEGw81kebWlx3DXTiJvAjJwJ76vm+h5F9B -RlFndw== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_secp112r1:BOB_secp112r1_PUB - - -# ECDH Alice with Bob peer -Derive=ALICE_secp112r1 -PeerKey=BOB_secp112r1_PUB -SharedSecret=a6cefb5aa7a352afe818749eb401 - -# ECDH Bob with Alice peer -Derive=BOB_secp112r1 -PeerKey=ALICE_secp112r1_PUB -SharedSecret=a6cefb5aa7a352afe818749eb401 - -# TEST CURVE secp112r2 - -PrivateKey=ALICE_secp112r2 ------BEGIN PRIVATE KEY----- -ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAcENzA1AgEBBA4gzzblKfE6ZwoUW0FQmaEg -Ax4ABJJ4L7Vo50NZ5VGZ4nNkxFNcjJQwDIQb1/9IkLE= ------END PRIVATE KEY----- - -PublicKey=ALICE_secp112r2_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEkngvtWjnQ1nlUZnic2TEU1yMlDAMhBvX -/0iQsQ== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_secp112r2:ALICE_secp112r2_PUB - - -PrivateKey=BOB_secp112r2 ------BEGIN PRIVATE KEY----- -ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAcENzA1AgEBBA4D9oGGj+O8vjZz3OZNaqEg -Ax4ABNZOv5gUzvVbgAHpTgu3hUhTQtB8LamTEIfaRWE= ------END PRIVATE KEY----- - -PublicKey=BOB_secp112r2_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAE1k6/mBTO9VuAAelOC7eFSFNC0HwtqZMQ -h9pFYQ== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_secp112r2:BOB_secp112r2_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_secp112r2 -PeerKey=BOB_secp112r2_PUB -SharedSecret=6bed2c55e233e9214d5898c4c12a - -# ECDH Bob with Alice peer - -Derive=BOB_secp112r2 -PeerKey=ALICE_secp112r2_PUB -SharedSecret=6bed2c55e233e9214d5898c4c12a - -# TEST CURVE secp128r1 - -PrivateKey=ALICE_secp128r1 ------BEGIN PRIVATE KEY----- -MFQCAQAwEAYHKoZIzj0CAQYFK4EEABwEPTA7AgEBBBCP1c+lxfRT+MZWZ8uGCYYl -oSQDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhHS+Zfp2XXO1A= ------END PRIVATE KEY----- - -PublicKey=ALICE_secp128r1_PUB ------BEGIN PUBLIC KEY----- -MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhH -S+Zfp2XXO1A= ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_secp128r1:ALICE_secp128r1_PUB - - -PrivateKey=BOB_secp128r1 ------BEGIN PRIVATE KEY----- -MFQCAQAwEAYHKoZIzj0CAQYFK4EEABwEPTA7AgEBBBCGbEd3Hhwr76XbQekhIrDT -oSQDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3Ny3Ep0GVYms= ------END PRIVATE KEY----- - -PublicKey=BOB_secp128r1_PUB ------BEGIN PUBLIC KEY----- -MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3 -Ny3Ep0GVYms= ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_secp128r1:BOB_secp128r1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_secp128r1 -PeerKey=BOB_secp128r1_PUB -SharedSecret=91ded46ac404afdbd708fdcc1cac6842 - -# ECDH Bob with Alice peer - -Derive=BOB_secp128r1 -PeerKey=ALICE_secp128r1_PUB -SharedSecret=91ded46ac404afdbd708fdcc1cac6842 - -# TEST CURVE secp128r2 - -PrivateKey=ALICE_secp128r2 ------BEGIN PRIVATE KEY----- -MFQCAQAwEAYHKoZIzj0CAQYFK4EEAB0EPTA7AgEBBBAgRKSjPsZ76LDGIA2it5SC -oSQDIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl3939Wn0+nUpf8= ------END PRIVATE KEY----- - -PublicKey=ALICE_secp128r2_PUB ------BEGIN PUBLIC KEY----- -MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl39 -39Wn0+nUpf8= ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_secp128r2:ALICE_secp128r2_PUB - - -PrivateKey=BOB_secp128r2 ------BEGIN PRIVATE KEY----- -MFQCAQAwEAYHKoZIzj0CAQYFK4EEAB0EPTA7AgEBBBACp00jw5D7obvDmJp7wDuA -oSQDIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys5RHMCLLl098= ------END PRIVATE KEY----- - -PublicKey=BOB_secp128r2_PUB ------BEGIN PUBLIC KEY----- -MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys -5RHMCLLl098= ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_secp128r2:BOB_secp128r2_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_secp128r2 -PeerKey=BOB_secp128r2_PUB -SharedSecret=dc32faa978008a694672076b756a1e4b - -# ECDH Bob with Alice peer - -Derive=BOB_secp128r2 -PeerKey=ALICE_secp128r2_PUB -SharedSecret=dc32faa978008a694672076b756a1e4b - -# TEST CURVE secp160k1 - -PrivateKey=ALICE_secp160k1 ------BEGIN PRIVATE KEY----- -MGECAQAwEAYHKoZIzj0CAQYFK4EEAAkESjBIAgEBBBUAudN3YOXN0uu0CL2TGZdP -YeNU/72hLAMqAAR3Du0dK28tSyWxYSz/Es2Wqr4C+bNfJ1uiK4J3BFS5Udc48nsx -xfjj ------END PRIVATE KEY----- - -PublicKey=ALICE_secp160k1_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEdw7tHStvLUslsWEs/xLNlqq+AvmzXydb -oiuCdwRUuVHXOPJ7McX44w== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_secp160k1:ALICE_secp160k1_PUB - - -PrivateKey=BOB_secp160k1 ------BEGIN PRIVATE KEY----- -MGECAQAwEAYHKoZIzj0CAQYFK4EEAAkESjBIAgEBBBUA5fNiCFVGPM1aHuwXUvuh -xoY2yU+hLAMqAAQHlM6otmapt0/0sc+5bcPoYT6cfyARv4VUOOo6I2eBGXLIm812 -1ric ------END PRIVATE KEY----- - -PublicKey=BOB_secp160k1_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEB5TOqLZmqbdP9LHPuW3D6GE+nH8gEb+F -VDjqOiNngRlyyJvNdta4nA== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_secp160k1:BOB_secp160k1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_secp160k1 -PeerKey=BOB_secp160k1_PUB -SharedSecret=5457d367346cc3e82031784f95ebcd856de0c735 - -# ECDH Bob with Alice peer - -Derive=BOB_secp160k1 -PeerKey=ALICE_secp160k1_PUB -SharedSecret=5457d367346cc3e82031784f95ebcd856de0c735 - -# TEST CURVE secp160r1 - -PrivateKey=ALICE_secp160r1 ------BEGIN PRIVATE KEY----- -MGECAQAwEAYHKoZIzj0CAQYFK4EEAAgESjBIAgEBBBUA0KDtaiFUWd8NG0lO9TLu -zjLWXJehLAMqAASHQN1DGBXtdyF3+BjfIfbWg403dUqXbIXzZoctDyOPTQaGVblm -SwXC ------END PRIVATE KEY----- - -PublicKey=ALICE_secp160r1_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEh0DdQxgV7Xchd/gY3yH21oONN3VKl2yF -82aHLQ8jj00GhlW5ZksFwg== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_secp160r1:ALICE_secp160r1_PUB - - -PrivateKey=BOB_secp160r1 ------BEGIN PRIVATE KEY----- -MGECAQAwEAYHKoZIzj0CAQYFK4EEAAgESjBIAgEBBBUAsBIwvx6ZABinhsi+bGai -CvetiuWhLAMqAAQJ2+RhpGedkUYXUiPZ/plHXFBy6R3XzMUGIKiXFGSBpwF8hGRN -qUDy ------END PRIVATE KEY----- - -PublicKey=BOB_secp160r1_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAECdvkYaRnnZFGF1Ij2f6ZR1xQcukd18zF -BiColxRkgacBfIRkTalA8g== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_secp160r1:BOB_secp160r1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_secp160r1 -PeerKey=BOB_secp160r1_PUB -SharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf - -# ECDH Bob with Alice peer - -Derive=BOB_secp160r1 -PeerKey=ALICE_secp160r1_PUB -SharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf - -# TEST CURVE secp160r2 - -PrivateKey=ALICE_secp160r2 ------BEGIN PRIVATE KEY----- -MGECAQAwEAYHKoZIzj0CAQYFK4EEAB4ESjBIAgEBBBUAhmLOAJGNuSoZUCN4f0On -LZ6rRSShLAMqAAQPSNvhJQohMEfijXq+Jlq7a9lzosQfPvuIyOg6shyzUVS43R+7 -Lgr5 ------END PRIVATE KEY----- - -PublicKey=ALICE_secp160r2_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAED0jb4SUKITBH4o16viZau2vZc6LEHz77 -iMjoOrIcs1FUuN0fuy4K+Q== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_secp160r2:ALICE_secp160r2_PUB - - -PrivateKey=BOB_secp160r2 ------BEGIN PRIVATE KEY----- -MGECAQAwEAYHKoZIzj0CAQYFK4EEAB4ESjBIAgEBBBUA10mjzR2Dy0CLmm/MTAHT -b5CBenOhLAMqAARqzYAcSijzAo2vzmMuK8ta8sl/bguuCpRwFD93ACP64TzgI3re -FhsX ------END PRIVATE KEY----- - -PublicKey=BOB_secp160r2_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEas2AHEoo8wKNr85jLivLWvLJf24LrgqU -cBQ/dwAj+uE84CN63hYbFw== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_secp160r2:BOB_secp160r2_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_secp160r2 -PeerKey=BOB_secp160r2_PUB -SharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a - -# ECDH Bob with Alice peer - -Derive=BOB_secp160r2 -PeerKey=ALICE_secp160r2_PUB -SharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a - -# TEST CURVE secp192k1 - -PrivateKey=ALICE_secp192k1 ------BEGIN PRIVATE KEY----- -MGwCAQAwEAYHKoZIzj0CAQYFK4EEAB8EVTBTAgEBBBizF3KeHMsaV/KOR/otCmdL -QT2qGNq3HhWhNAMyAATP+L9SGl3K6wmevkLwJnkMNHp0I5RfXulSfHuHZPp4CGrh -i6eKNQLkpZ2OQaPIExA= ------END PRIVATE KEY----- - -PublicKey=ALICE_secp192k1_PUB ------BEGIN PUBLIC KEY----- -MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAEz/i/UhpdyusJnr5C8CZ5DDR6dCOUX17p -Unx7h2T6eAhq4YunijUC5KWdjkGjyBMQ ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_secp192k1:ALICE_secp192k1_PUB - - -PrivateKey=BOB_secp192k1 ------BEGIN PRIVATE KEY----- -MGwCAQAwEAYHKoZIzj0CAQYFK4EEAB8EVTBTAgEBBBh8BXPVGQKYCw0v7DY3wZVa -cyhyUjIbUymhNAMyAATgI7hw2LSj6uN3yL5nvHOOkMiPtalKr+BGsFac39RYmp64 -mr+w66bDIWN3VllO6LY= ------END PRIVATE KEY----- - -PublicKey=BOB_secp192k1_PUB ------BEGIN PUBLIC KEY----- -MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAE4CO4cNi0o+rjd8i+Z7xzjpDIj7WpSq/g -RrBWnN/UWJqeuJq/sOumwyFjd1ZZTui2 ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_secp192k1:BOB_secp192k1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_secp192k1 -PeerKey=BOB_secp192k1_PUB -SharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23 - -# ECDH Bob with Alice peer - -Derive=BOB_secp192k1 -PeerKey=ALICE_secp192k1_PUB -SharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23 - -# TEST CURVE secp224k1 - -PrivateKey=ALICE_secp224k1 ------BEGIN PRIVATE KEY----- -MHkCAQAwEAYHKoZIzj0CAQYFK4EEACAEYjBgAgEBBB0AhXKGJFqOI4P1PLFR3M6M -kepT/2Dtd27I1Awzx6E8AzoABPVN/1b6VHbq7U6pWaOrUeqJ5vSgWL49u/uuD48D -4FRf7oFdixN9VWIrxr0PRByeEYmlHw4MOEQK ------END PRIVATE KEY----- - -PublicKey=ALICE_secp224k1_PUB ------BEGIN PUBLIC KEY----- -ME4wEAYHKoZIzj0CAQYFK4EEACADOgAE9U3/VvpUdurtTqlZo6tR6onm9KBYvj27 -+64PjwPgVF/ugV2LE31VYivGvQ9EHJ4RiaUfDgw4RAo= ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_secp224k1:ALICE_secp224k1_PUB - - -PrivateKey=BOB_secp224k1 ------BEGIN PRIVATE KEY----- -MHkCAQAwEAYHKoZIzj0CAQYFK4EEACAEYjBgAgEBBB0AOjEXYoz8YcWokSf4U5gX -HbjDfILPdPejlE0T/KE8AzoABGXAQ+AntX7On4cKwP+f4KzZGaJZwjBq3jCjymsr -9A3c8VCoRXXBg+VPoKg7fDkMIgI8qPmrC95Q ------END PRIVATE KEY----- - -PublicKey=BOB_secp224k1_PUB ------BEGIN PUBLIC KEY----- -ME4wEAYHKoZIzj0CAQYFK4EEACADOgAEZcBD4Ce1fs6fhwrA/5/grNkZolnCMGre -MKPKayv0DdzxUKhFdcGD5U+gqDt8OQwiAjyo+asL3lA= ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_secp224k1:BOB_secp224k1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_secp224k1 -PeerKey=BOB_secp224k1_PUB -SharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a - -# ECDH Bob with Alice peer - -Derive=BOB_secp224k1 -PeerKey=ALICE_secp224k1_PUB -SharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a - # TEST CURVE secp224r1 PrivateKey=ALICE_secp224r1 @@ -516,52 +2551,6 @@ Derive=BOB_secp224r1 PeerKey=ALICE_secp224r1_PUB SharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5 -# TEST CURVE secp256k1 - -PrivateKey=ALICE_secp256k1 ------BEGIN PRIVATE KEY----- -MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgHCRzy0IcEx6CeA6ogNNK -SOfuTlHy4fE/LNxkANUS4k+hRANCAASDBmwKklX4OcbZSJJX9mxm1Wr7TPTLpbyp -xKcKRm0XKNxVlrZU8WQCl66GtX2DDyX+0+XiC3hbaRWcYtg7P6WO ------END PRIVATE KEY----- - -PublicKey=ALICE_secp256k1_PUB ------BEGIN PUBLIC KEY----- -MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEgwZsCpJV+DnG2UiSV/ZsZtVq+0z0y6W8 -qcSnCkZtFyjcVZa2VPFkApeuhrV9gw8l/tPl4gt4W2kVnGLYOz+ljg== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_secp256k1:ALICE_secp256k1_PUB - - -PrivateKey=BOB_secp256k1 ------BEGIN PRIVATE KEY----- -MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgChCkFvWtOcrXLmXVGqkR -0gdntyytjGzEKue5t+IL2lihRANCAAQFQoIckey+Vyh3QwJWUUfKXNbbjWe94yZE -AWGvI2BfqtWqigZF5VSb5aIXtTPRmwiN0cp30cd77YE5Z+e5bJHU ------END PRIVATE KEY----- - -PublicKey=BOB_secp256k1_PUB ------BEGIN PUBLIC KEY----- -MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEBUKCHJHsvlcod0MCVlFHylzW241nveMm -RAFhryNgX6rVqooGReVUm+WiF7Uz0ZsIjdHKd9HHe+2BOWfnuWyR1A== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_secp256k1:BOB_secp256k1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_secp256k1 -PeerKey=BOB_secp256k1_PUB -SharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e - -# ECDH Bob with Alice peer - -Derive=BOB_secp256k1 -PeerKey=ALICE_secp256k1_PUB -SharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e - # TEST CURVE secp384r1 PrivateKey=ALICE_secp384r1 @@ -704,246 +2693,25 @@ PrivPubKeyPair = BOB_prime192v1:BOB_prime192v1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_prime192v1 PeerKey=BOB_prime192v1_PUB SharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861 +# Negative test: A weak curve with a strength < 112 fails in FIPS mode. +Availablein = fips +Derive=ALICE_prime192v1 +Securitycheck = 1 +PeerKey=BOB_prime192v1_PUB +Result = DERIVE_SET_PEER_ERROR + # ECDH Bob with Alice peer +Availablein = default Derive=BOB_prime192v1 PeerKey=ALICE_prime192v1_PUB SharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861 -# TEST CURVE prime192v2 - -PrivateKey=ALICE_prime192v2 ------BEGIN PRIVATE KEY----- -MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEVTBTAgEBBBgtIuKqpRc7rEYuGx1a -dDxcvso0NAZw+fWhNAMyAATMSHwJPq761VawpRbKLB3uuDSng4WeFPjhvubL6g8V -8UqFaKRED5PUIQ0lYStVCao= ------END PRIVATE KEY----- - -PublicKey=ALICE_prime192v2_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEzEh8CT6u+tVWsKUWyiwd7rg0p4OF -nhT44b7my+oPFfFKhWikRA+T1CENJWErVQmq ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_prime192v2:ALICE_prime192v2_PUB - - -PrivateKey=BOB_prime192v2 ------BEGIN PRIVATE KEY----- -MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEVTBTAgEBBBggTjqWC1/iHrvKR9/u -1gxpL2tWJkkAMYuhNAMyAASa4nG+wLPTHxfkqiTII5PBLAKXmXUf5dMtpmApcjrj -XjnwJIJEQr80MK9+g1raqN8= ------END PRIVATE KEY----- - -PublicKey=BOB_prime192v2_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEmuJxvsCz0x8X5KokyCOTwSwCl5l1 -H+XTLaZgKXI641458CSCREK/NDCvfoNa2qjf ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_prime192v2:BOB_prime192v2_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_prime192v2 -PeerKey=BOB_prime192v2_PUB -SharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c - -# ECDH Bob with Alice peer - -Derive=BOB_prime192v2 -PeerKey=ALICE_prime192v2_PUB -SharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c - -# TEST CURVE prime192v3 - -PrivateKey=ALICE_prime192v3 ------BEGIN PRIVATE KEY----- -MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEVTBTAgEBBBg0iDdcgise1/v2k6js -UkgKwXPqx/uJJTehNAMyAAQ6/i0pSNHk824XO6Mv0irQfSv2yzGQy+DwWo/klZco -kPDcXKEdU8ZmnAABH7j6UV8= ------END PRIVATE KEY----- - -PublicKey=ALICE_prime192v3_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEOv4tKUjR5PNuFzujL9Iq0H0r9ssx -kMvg8FqP5JWXKJDw3FyhHVPGZpwAAR+4+lFf ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_prime192v3:ALICE_prime192v3_PUB - - -PrivateKey=BOB_prime192v3 ------BEGIN PRIVATE KEY----- -MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEVTBTAgEBBBieW1huqwVU3ev7qgpT -LFjYEMRPONOAcaKhNAMyAASXaTjBIQX686BZJAidX+hFuvDyxbN1vBQvp40OVl0L -CG4hoZ+5McLtPATL+osKvX8= ------END PRIVATE KEY----- - -PublicKey=BOB_prime192v3_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEl2k4wSEF+vOgWSQInV/oRbrw8sWz -dbwUL6eNDlZdCwhuIaGfuTHC7TwEy/qLCr1/ ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_prime192v3:BOB_prime192v3_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_prime192v3 -PeerKey=BOB_prime192v3_PUB -SharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29 - -# ECDH Bob with Alice peer - -Derive=BOB_prime192v3 -PeerKey=ALICE_prime192v3_PUB -SharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29 - -# TEST CURVE prime239v1 - -PrivateKey=ALICE_prime239v1 ------BEGIN PRIVATE KEY----- -MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEEBGcwZQIBAQQeRmiZXaqr3u11hiGK -1cH75U/rKc1+8YMqxcXhACRkoUADPgAEfIJpVggCXUROHgX4h5h66/0Pgr/aMtMq -ExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU ------END PRIVATE KEY----- - -PublicKey=ALICE_prime239v1_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEfIJpVggCXUROHgX4h5h66/0Pgr/a -MtMqExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_prime239v1:ALICE_prime239v1_PUB - - -PrivateKey=BOB_prime239v1 ------BEGIN PRIVATE KEY----- -MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEEBGcwZQIBAQQeAbGRRoBgqHVUBFot -5m9Ytm8RU+ISkA33VgQrHGM/oUADPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqgUH3i -Mk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR ------END PRIVATE KEY----- - -PublicKey=BOB_prime239v1_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqg -UH3iMk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_prime239v1:BOB_prime239v1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_prime239v1 -PeerKey=BOB_prime239v1_PUB -SharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e - -# ECDH Bob with Alice peer - -Derive=BOB_prime239v1 -PeerKey=ALICE_prime239v1_PUB -SharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e - -# TEST CURVE prime239v2 - -PrivateKey=ALICE_prime239v2 ------BEGIN PRIVATE KEY----- -MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEFBGcwZQIBAQQeemq6S5puHF94ZW/W -6BMRim+HFFM0zxVZQpWG+bf2oUADPgAELukUodCQsmwzGVR3lLEGKQ6quGd6kDXN -DjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN ------END PRIVATE KEY----- - -PublicKey=ALICE_prime239v2_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAELukUodCQsmwzGVR3lLEGKQ6quGd6 -kDXNDjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_prime239v2:ALICE_prime239v2_PUB - - -PrivateKey=BOB_prime239v2 ------BEGIN PRIVATE KEY----- -MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEFBGcwZQIBAQQeAEaCw7ulF8GZcmbj -aDmcrw8Gex+hX0rNvwzoC7+6oUADPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++ihUW -ms4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u ------END PRIVATE KEY----- - -PublicKey=BOB_prime239v2_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++ -ihUWms4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_prime239v2:BOB_prime239v2_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_prime239v2 -PeerKey=BOB_prime239v2_PUB -SharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703 - -# ECDH Bob with Alice peer - -Derive=BOB_prime239v2 -PeerKey=ALICE_prime239v2_PUB -SharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703 - -# TEST CURVE prime239v3 - -PrivateKey=ALICE_prime239v3 ------BEGIN PRIVATE KEY----- -MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEGBGcwZQIBAQQeGlwSPAYfmiP9r2nA -SD52VqKyZpEnU+Jmynlf2DI7oUADPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnOL/BD -qNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp ------END PRIVATE KEY----- - -PublicKey=ALICE_prime239v3_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnO -L/BDqNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_prime239v3:ALICE_prime239v3_PUB - - -PrivateKey=BOB_prime239v3 ------BEGIN PRIVATE KEY----- -MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEGBGcwZQIBAQQeU1KIfJBGvItr8//g -kW1zoPkveo9lvXBlnUV5/5rDoUADPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQaVAb -3QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq ------END PRIVATE KEY----- - -PublicKey=BOB_prime239v3_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQ -aVAb3QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_prime239v3:BOB_prime239v3_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_prime239v3 -PeerKey=BOB_prime239v3_PUB -SharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9 - -# ECDH Bob with Alice peer - -Derive=BOB_prime239v3 -PeerKey=ALICE_prime239v3_PUB -SharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9 - # TEST CURVE prime256v1 PrivateKey=ALICE_prime256v1 @@ -990,182 +2758,6 @@ Derive=BOB_prime256v1 PeerKey=ALICE_prime256v1_PUB SharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4 -# TEST CURVE sect113r1 - -PrivateKey=ALICE_sect113r1 ------BEGIN PRIVATE KEY----- -MFECAQAwEAYHKoZIzj0CAQYFK4EEAAQEOjA4AgEBBA8AcrP9u8BlWb4knkGVZmSh -IgMgAAQBviTf62+1V4etJb2D9LkBadAFmdmRS+rVI3spTYs= ------END PRIVATE KEY----- - -PublicKey=ALICE_sect113r1_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEAb4k3+tvtVeHrSW9g/S5AWnQBZnZkUvq -1SN7KU2L ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_sect113r1:ALICE_sect113r1_PUB - - -PrivateKey=BOB_sect113r1 ------BEGIN PRIVATE KEY----- -MFECAQAwEAYHKoZIzj0CAQYFK4EEAAQEOjA4AgEBBA8AmhEq3A9KdbKQUz1F/Myh -IgMgAAQAuSRBNxXjIjezwrGF8VkBxWR69g0UJaBIIArpdNo= ------END PRIVATE KEY----- - -PublicKey=BOB_sect113r1_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEALkkQTcV4yI3s8KxhfFZAcVkevYNFCWg -SCAK6XTa ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_sect113r1:BOB_sect113r1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_sect113r1 -PeerKey=BOB_sect113r1_PUB -SharedSecret=015405437add26b8841c62a9016c85 - -# ECDH Bob with Alice peer - -Derive=BOB_sect113r1 -PeerKey=ALICE_sect113r1_PUB -SharedSecret=015405437add26b8841c62a9016c85 - -# TEST CURVE sect113r2 - -PrivateKey=ALICE_sect113r2 ------BEGIN PRIVATE KEY----- -MFECAQAwEAYHKoZIzj0CAQYFK4EEAAUEOjA4AgEBBA8ABqFZ6Z7BKKjvrzXh99Wh -IgMgAAQBTQTHA9uSxcZ8kvsSVUUBcLQ4m45U10VwVCQ+oGQ= ------END PRIVATE KEY----- - -PublicKey=ALICE_sect113r2_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAU0ExwPbksXGfJL7ElVFAXC0OJuOVNdF -cFQkPqBk ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_sect113r2:ALICE_sect113r2_PUB - - -PrivateKey=BOB_sect113r2 ------BEGIN PRIVATE KEY----- -MFECAQAwEAYHKoZIzj0CAQYFK4EEAAUEOjA4AgEBBA8ABPHhZ0kCp0TocQJIuiuh -IgMgAAQBSi7u+Ur776iGyg0Ij6UAN70IzPVZxGK5zPxp6wo= ------END PRIVATE KEY----- - -PublicKey=BOB_sect113r2_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAUou7vlK+++ohsoNCI+lADe9CMz1WcRi -ucz8aesK ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_sect113r2:BOB_sect113r2_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_sect113r2 -PeerKey=BOB_sect113r2_PUB -SharedSecret=014231c5e9e28d451aa44a755407e1 - -# ECDH Bob with Alice peer - -Derive=BOB_sect113r2 -PeerKey=ALICE_sect113r2_PUB -SharedSecret=014231c5e9e28d451aa44a755407e1 - -# TEST CURVE sect131r1 - -PrivateKey=ALICE_sect131r1 ------BEGIN PRIVATE KEY----- -MFcCAQAwEAYHKoZIzj0CAQYFK4EEABYEQDA+AgEBBBEAUCFDwJLLThLHiDlw/Qcn -8aEmAyQABAAU+ywF9iPv6LDldKOLhLgXBRI7EpZnbXPXhUmkQWPhHAQ= ------END PRIVATE KEY----- - -PublicKey=ALICE_sect131r1_PUB ------BEGIN PUBLIC KEY----- -MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEABT7LAX2I+/osOV0o4uEuBcFEjsSlmdt -c9eFSaRBY+EcBA== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_sect131r1:ALICE_sect131r1_PUB - - -PrivateKey=BOB_sect131r1 ------BEGIN PRIVATE KEY----- -MFcCAQAwEAYHKoZIzj0CAQYFK4EEABYEQDA+AgEBBBEDxxMzxjxJmYfSZvWJKq+V -vKEmAyQABAFHQ2a+h+Yn5N4Lt0IoJcVVBrf9xkZNS0xxblh+0wndq9s= ------END PRIVATE KEY----- - -PublicKey=BOB_sect131r1_PUB ------BEGIN PUBLIC KEY----- -MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEAUdDZr6H5ifk3gu3QiglxVUGt/3GRk1L -THFuWH7TCd2r2w== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_sect131r1:BOB_sect131r1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_sect131r1 -PeerKey=BOB_sect131r1_PUB -SharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702 - -# ECDH Bob with Alice peer - -Derive=BOB_sect131r1 -PeerKey=ALICE_sect131r1_PUB -SharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702 - -# TEST CURVE sect131r2 - -PrivateKey=ALICE_sect131r2 ------BEGIN PRIVATE KEY----- -MFcCAQAwEAYHKoZIzj0CAQYFK4EEABcEQDA+AgEBBBEDHPPtQCKJB8g01rMkT8Sk -9aEmAyQABAcWl2Z/1kIc4mWCbRH4+c/2B47RC31JyifKvkxkHt05x3g= ------END PRIVATE KEY----- - -PublicKey=ALICE_sect131r2_PUB ------BEGIN PUBLIC KEY----- -MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEBxaXZn/WQhziZYJtEfj5z/YHjtELfUnK -J8q+TGQe3TnHeA== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_sect131r2:ALICE_sect131r2_PUB - - -PrivateKey=BOB_sect131r2 ------BEGIN PRIVATE KEY----- -MFcCAQAwEAYHKoZIzj0CAQYFK4EEABcEQDA+AgEBBBEDR9ez/YtS29S7/R5+rUiX -VKEmAyQABALZHNBITDoigpOwTzczlaN9AsRk5JzMUJXYkvBEqj+YILQ= ------END PRIVATE KEY----- - -PublicKey=BOB_sect131r2_PUB ------BEGIN PUBLIC KEY----- -MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEAtkc0EhMOiKCk7BPNzOVo30CxGTknMxQ -ldiS8ESqP5ggtA== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_sect131r2:BOB_sect131r2_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_sect131r2 -PeerKey=BOB_sect131r2_PUB -SharedSecret=03cbec3a3050c7f13d4801ad692d61c417 - -# ECDH Bob with Alice peer - -Derive=BOB_sect131r2 -PeerKey=ALICE_sect131r2_PUB -SharedSecret=03cbec3a3050c7f13d4801ad692d61c417 - # TEST CURVE sect163k1 PrivateKey=ALICE_sect163k1 @@ -1183,7 +2775,6 @@ MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEA9YawwidjEhSmekNdXE5ZV/5eR2NB4OV PrivPubKeyPair = ALICE_sect163k1:ALICE_sect163k1_PUB - PrivateKey=BOB_sect163k1 -----BEGIN PRIVATE KEY----- MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAEETDBKAgEBBBUCUJ5kItSfXidHXsgokcS7 @@ -1202,62 +2793,18 @@ PrivPubKeyPair = BOB_sect163k1:BOB_sect163k1_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_sect163k1 PeerKey=BOB_sect163k1_PUB SharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_sect163k1 PeerKey=ALICE_sect163k1_PUB SharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092 -# TEST CURVE sect163r1 - -PrivateKey=ALICE_sect163r1 ------BEGIN PRIVATE KEY----- -MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAIETDBKAgEBBBUBl9zmlPmFF5v9h1IIENAx -1b8tj0+hLgMsAAQE3j8Jn58CCtEDwvOZ5DwgYGBYvIECz1zN8UwPfTFSdXjTWQcr -9gWxNMA= ------END PRIVATE KEY----- - -PublicKey=ALICE_sect163r1_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEBN4/CZ+fAgrRA8LzmeQ8IGBgWLyBAs9c -zfFMD30xUnV401kHK/YFsTTA ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_sect163r1:ALICE_sect163r1_PUB - - -PrivateKey=BOB_sect163r1 ------BEGIN PRIVATE KEY----- -MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAIETDBKAgEBBBUA/nzN5yCavvZlXyDGEihW -rwG360+hLgMsAAQDt6XZHfzXABSTnGhzfoPtfdLZgaoGhBdeWz+318vNmC6AMJP+ -PntHzsA= ------END PRIVATE KEY----- - -PublicKey=BOB_sect163r1_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEA7el2R381wAUk5xoc36D7X3S2YGqBoQX -Xls/t9fLzZgugDCT/j57R87A ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_sect163r1:BOB_sect163r1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_sect163r1 -PeerKey=BOB_sect163r1_PUB -SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4 - -# ECDH Bob with Alice peer - -Derive=BOB_sect163r1 -PeerKey=ALICE_sect163r1_PUB -SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4 - # TEST CURVE sect163r2 PrivateKey=ALICE_sect163r2 @@ -1294,108 +2841,18 @@ PrivPubKeyPair = BOB_sect163r2:BOB_sect163r2_PUB # ECDH Alice with Bob peer +Availablein = default Derive=ALICE_sect163r2 PeerKey=BOB_sect163r2_PUB SharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951 # ECDH Bob with Alice peer +Availablein = default Derive=BOB_sect163r2 PeerKey=ALICE_sect163r2_PUB SharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951 -# TEST CURVE sect193r1 - -PrivateKey=ALICE_sect193r1 ------BEGIN PRIVATE KEY----- -MG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAEQlofBlvj8zDK5o4CCfA -aOQOmlAyTimBoTYDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUnNwBn5T26m15R -M4MLnYGdklcAM8oMOML999w= ------END PRIVATE KEY----- - -PublicKey=ALICE_sect193r1_PUB ------BEGIN PUBLIC KEY----- -MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUn -NwBn5T26m15RM4MLnYGdklcAM8oMOML999w= ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_sect193r1:ALICE_sect193r1_PUB - - -PrivateKey=BOB_sect193r1 ------BEGIN PRIVATE KEY----- -MG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAnxvYLKZaw4Rj24WTRBfg -iar5vp3R3pCJoTYDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUpYQE/jBjzUHIC -qMNZTHy9gT2R9yc0GBZ/Dic= ------END PRIVATE KEY----- - -PublicKey=BOB_sect193r1_PUB ------BEGIN PUBLIC KEY----- -MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUp -YQE/jBjzUHICqMNZTHy9gT2R9yc0GBZ/Dic= ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_sect193r1:BOB_sect193r1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_sect193r1 -PeerKey=BOB_sect193r1_PUB -SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47 - -# ECDH Bob with Alice peer - -Derive=BOB_sect193r1 -PeerKey=ALICE_sect193r1_PUB -SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47 - -# TEST CURVE sect193r2 - -PrivateKey=ALICE_sect193r2 ------BEGIN PRIVATE KEY----- -MG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAj54XQW+b3bnX9duvqaa+ -lPTNcvOlxRAvoTYDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWkwQFc4m1ISx4o -mtNyCVI7FXV5zNnaGWVACT4= ------END PRIVATE KEY----- - -PublicKey=ALICE_sect193r2_PUB ------BEGIN PUBLIC KEY----- -MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWk -wQFc4m1ISx4omtNyCVI7FXV5zNnaGWVACT4= ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_sect193r2:ALICE_sect193r2_PUB - - -PrivateKey=BOB_sect193r2 ------BEGIN PRIVATE KEY----- -MG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAvMiVR0abk6pHoeOIBESL -fB9B4gsZJjLsoTYDNAAEADtKDcwL660+Mm11Vl254GI3TnD+fragdwF+wY5qlMu5 -VtrUDMHuAP0q3eGQUsrzNo0= ------END PRIVATE KEY----- - -PublicKey=BOB_sect193r2_PUB ------BEGIN PUBLIC KEY----- -MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEADtKDcwL660+Mm11Vl254GI3TnD+frag -dwF+wY5qlMu5VtrUDMHuAP0q3eGQUsrzNo0= ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_sect193r2:BOB_sect193r2_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_sect193r2 -PeerKey=BOB_sect193r2_PUB -SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891 - -# ECDH Bob with Alice peer - -Derive=BOB_sect193r2 -PeerKey=ALICE_sect193r2_PUB -SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891 - # TEST CURVE sect233k1 PrivateKey=ALICE_sect233k1 @@ -1488,52 +2945,6 @@ Derive=BOB_sect233r1 PeerKey=ALICE_sect233r1_PUB SharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2 -# TEST CURVE sect239k1 - -PrivateKey=ALICE_sect239k1 ------BEGIN PRIVATE KEY----- -MH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4MhpuQTtDeLBboZgiW11d/ -KBlgUL4YvTjZ8zg4HR2hQAM+AAQafRD6X3L/7c/FN69KuA04a4bhxHZezmz1G15m -tltwl8zlWsR5+GNToxV0OBLbStAQbXxqBa2Gg83B0oc= ------END PRIVATE KEY----- - -PublicKey=ALICE_sect239k1_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEGn0Q+l9y/+3PxTevSrgNOGuG4cR2Xs5s -9RteZrZbcJfM5VrEefhjU6MVdDgS20rQEG18agWthoPNwdKH ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_sect239k1:ALICE_sect239k1_PUB - - -PrivateKey=BOB_sect239k1 ------BEGIN PRIVATE KEY----- -MH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4FBG477KvylisppUFwbDl/ -SRGnX5FFmfw/xWIiEMehQAM+AAQFii094UX6F5m8Dk0eI/DhF3+IDUu7h81hTdyZ -xxET0IokxFkTUf/re9WPA7LxPOCuiIPZUNVCRxRWSuU= ------END PRIVATE KEY----- - -PublicKey=BOB_sect239k1_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEBYotPeFF+heZvA5NHiPw4Rd/iA1Lu4fN -YU3cmccRE9CKJMRZE1H/63vVjwOy8TzgroiD2VDVQkcUVkrl ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_sect239k1:BOB_sect239k1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_sect239k1 -PeerKey=BOB_sect239k1_PUB -SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8 - -# ECDH Bob with Alice peer - -Derive=BOB_sect239k1 -PeerKey=ALICE_sect239k1_PUB -SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8 - # TEST CURVE sect283k1 PrivateKey=ALICE_sect283k1 @@ -1846,1258 +3257,6 @@ Derive=BOB_sect571r1 PeerKey=ALICE_sect571r1_PUB SharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae -# TEST CURVE c2pnb163v1 - -PrivateKey=ALICE_c2pnb163v1 ------BEGIN PRIVATE KEY----- -MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUDTVBXDIdMMg5JIb6y -ZHLpkONauzuhLgMsAAQC/TaMi2YGY4SmYVCrIVVommDnOyMHJZ1VZ4+fT+hE/qRp -WHMMW5gOZO4= ------END PRIVATE KEY----- - -PublicKey=ALICE_c2pnb163v1_PUB ------BEGIN PUBLIC KEY----- -MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEAv02jItmBmOEpmFQqyFVaJpg5zsj -ByWdVWePn0/oRP6kaVhzDFuYDmTu ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2pnb163v1:ALICE_c2pnb163v1_PUB - - -PrivateKey=BOB_c2pnb163v1 ------BEGIN PRIVATE KEY----- -MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUC3uEAfGc3+a0FOrFh -ftdUBtZ5BPOhLgMsAAQGojKkhnOduUQY6XT0GwQbDe1YM1wFkj3vZGkhO5OzsqG1 -QqQLkFeMwKo= ------END PRIVATE KEY----- - -PublicKey=BOB_c2pnb163v1_PUB ------BEGIN PUBLIC KEY----- -MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBqIypIZznblEGOl09BsEGw3tWDNc -BZI972RpITuTs7KhtUKkC5BXjMCq ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2pnb163v1:BOB_c2pnb163v1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2pnb163v1 -PeerKey=BOB_c2pnb163v1_PUB -SharedSecret=05939a47cb503656e684f433001e45776c7620e13b - -# ECDH Bob with Alice peer - -Derive=BOB_c2pnb163v1 -PeerKey=ALICE_c2pnb163v1_PUB -SharedSecret=05939a47cb503656e684f433001e45776c7620e13b - -# TEST CURVE c2pnb163v2 - -PrivateKey=ALICE_c2pnb163v2 ------BEGIN PRIVATE KEY----- -MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUC3m3meJNbhDwwFH3C -//L2EyOQNruhLgMsAAQBaATOiPV6c8icBYWczLXM6k+t8U4FIN57iiC8RsmIS3+V -yM/rN3UBZaw= ------END PRIVATE KEY----- - -PublicKey=ALICE_c2pnb163v2_PUB ------BEGIN PUBLIC KEY----- -MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAWgEzoj1enPInAWFnMy1zOpPrfFO -BSDee4ogvEbJiEt/lcjP6zd1AWWs ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2pnb163v2:ALICE_c2pnb163v2_PUB - - -PrivateKey=BOB_c2pnb163v2 ------BEGIN PRIVATE KEY----- -MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUBvd/DvKharywckSaW -aAniKByXBwihLgMsAAQH0+FWe4mb13QrEZCPwfIS+gChEXoGhyBVubt6+SSgS5nS -eDGgjW/36Qw= ------END PRIVATE KEY----- - -PublicKey=BOB_c2pnb163v2_PUB ------BEGIN PUBLIC KEY----- -MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEB9PhVnuJm9d0KxGQj8HyEvoAoRF6 -BocgVbm7evkkoEuZ0ngxoI1v9+kM ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2pnb163v2:BOB_c2pnb163v2_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2pnb163v2 -PeerKey=BOB_c2pnb163v2_PUB -SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d - -# ECDH Bob with Alice peer - -Derive=BOB_c2pnb163v2 -PeerKey=ALICE_c2pnb163v2_PUB -SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d - -# TEST CURVE c2pnb163v3 - -PrivateKey=ALICE_c2pnb163v3 ------BEGIN PRIVATE KEY----- -MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUCtJ0ZQMD5T6Ym/jZx -Fzb9tQkLOhuhLgMsAAQE26YD7hG+CY02+nBDFKIBnMvHWUQGfkiIfG9yxV+LptOM -CdU4y9RhM+w= ------END PRIVATE KEY----- - -PublicKey=ALICE_c2pnb163v3_PUB ------BEGIN PUBLIC KEY----- -MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEBNumA+4RvgmNNvpwQxSiAZzLx1lE -Bn5IiHxvcsVfi6bTjAnVOMvUYTPs ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2pnb163v3:ALICE_c2pnb163v3_PUB - - -PrivateKey=BOB_c2pnb163v3 ------BEGIN PRIVATE KEY----- -MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUB9MnYR9NXM8OoCraO -orQz1LXIZJChLgMsAAQH15R/xAGyrtmg+hrdAaGn9rVEfWQA7yUCn4vKR2eIy/qN -YfbeHTIaTBY= ------END PRIVATE KEY----- - -PublicKey=BOB_c2pnb163v3_PUB ------BEGIN PUBLIC KEY----- -MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEB9eUf8QBsq7ZoPoa3QGhp/a1RH1k -AO8lAp+LykdniMv6jWH23h0yGkwW ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2pnb163v3:BOB_c2pnb163v3_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2pnb163v3 -PeerKey=BOB_c2pnb163v3_PUB -SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81 - -# ECDH Bob with Alice peer - -Derive=BOB_c2pnb163v3 -PeerKey=ALICE_c2pnb163v3_PUB -SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81 - -# TEST CURVE c2pnb176v1 - -PrivateKey=ALICE_c2pnb176v1 ------BEGIN PRIVATE KEY----- -MGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAxXEz1PjthqsI664l -N5LRLN8C2uyhMAMuAARD1qVJHbL5A7BhEKeHSuDeT6XeZ3ODFn9ef67qdF+tS7p3 -zgXGKt4pKMoYcg== ------END PRIVATE KEY----- - -PublicKey=ALICE_c2pnb176v1_PUB ------BEGIN PUBLIC KEY----- -MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEQ9alSR2y+QOwYRCnh0rg3k+l3mdz -gxZ/Xn+u6nRfrUu6d84FxireKSjKGHI= ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2pnb176v1:ALICE_c2pnb176v1_PUB - - -PrivateKey=BOB_c2pnb176v1 ------BEGIN PRIVATE KEY----- -MGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAJvHHFW0v+/cjaLd7 -Xgt6FtSga5+hMAMuAASUs7rUAlv1qhppI82ikLvZ8Y0DApC356nhs7SyQYdLtHRM -+qUHBB3IzrLKdQ== ------END PRIVATE KEY----- - -PublicKey=BOB_c2pnb176v1_PUB ------BEGIN PUBLIC KEY----- -MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAElLO61AJb9aoaaSPNopC72fGNAwKQ -t+ep4bO0skGHS7R0TPqlBwQdyM6yynU= ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2pnb176v1:BOB_c2pnb176v1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2pnb176v1 -PeerKey=BOB_c2pnb176v1_PUB -SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a - -# ECDH Bob with Alice peer - -Derive=BOB_c2pnb176v1 -PeerKey=ALICE_c2pnb176v1_PUB -SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a - -# TEST CURVE c2tnb191v1 - -PrivateKey=ALICE_c2tnb191v1 ------BEGIN PRIVATE KEY----- -MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBgYgpO+wgirUtuqHF00 -2o02Vc7xQjKgSzChNAMyAAQ2ae+5tDQ2CDaV5XPdC+RtLgcHS5lTOclTClr/WSpP -TlMt2TGh/KRrD859oXg6KYY= ------END PRIVATE KEY----- - -PublicKey=ALICE_c2tnb191v1_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAENmnvubQ0Ngg2leVz3QvkbS4HB0uZ -UznJUwpa/1kqT05TLdkxofykaw/OfaF4OimG ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2tnb191v1:ALICE_c2tnb191v1_PUB - - -PrivateKey=BOB_c2tnb191v1 ------BEGIN PRIVATE KEY----- -MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBguzm5uFNRy/lX3OKuJ -j8i/vH/+viMd48yhNAMyAARka5rhdTmtbqQVRMWZQjUqsHUMX43siRt5f2WQSZfg -+IQ2l/8veayyX9erUSt3gK4= ------END PRIVATE KEY----- - -PublicKey=BOB_c2tnb191v1_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEZGua4XU5rW6kFUTFmUI1KrB1DF+N -7IkbeX9lkEmX4PiENpf/L3mssl/Xq1Erd4Cu ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2tnb191v1:BOB_c2tnb191v1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2tnb191v1 -PeerKey=BOB_c2tnb191v1_PUB -SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1 - -# ECDH Bob with Alice peer - -Derive=BOB_c2tnb191v1 -PeerKey=ALICE_c2tnb191v1_PUB -SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1 - -# TEST CURVE c2tnb191v2 - -PrivateKey=ALICE_c2tnb191v2 ------BEGIN PRIVATE KEY----- -MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgOlslgJ0XSK3vKC5Ls -QmYxZfr8OEKXRQ2hNAMyAAQAHivLhSwW2SJZtUPhuV1p9fQSfz7w9SJY8dJOpVf8 -9DevPUlJMPcaSGyjX+3nJZc= ------END PRIVATE KEY----- - -PublicKey=ALICE_c2tnb191v2_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEAB4ry4UsFtkiWbVD4bldafX0En8+ -8PUiWPHSTqVX/PQ3rz1JSTD3Gkhso1/t5yWX ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2tnb191v2:ALICE_c2tnb191v2_PUB - - -PrivateKey=BOB_c2tnb191v2 ------BEGIN PRIVATE KEY----- -MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgK9QaS2SDU6yz7uXqO -+/+C+baTTVMAGVGhNAMyAAQiR0t9plm77ezfXvJzDNdlyYC0pWX+QmJ8EavgEElk -ky/M+YXb5ufkFzFXIEfU9pM= ------END PRIVATE KEY----- - -PublicKey=BOB_c2tnb191v2_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEIkdLfaZZu+3s317ycwzXZcmAtKVl -/kJifBGr4BBJZJMvzPmF2+bn5BcxVyBH1PaT ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2tnb191v2:BOB_c2tnb191v2_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2tnb191v2 -PeerKey=BOB_c2tnb191v2_PUB -SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534 - -# ECDH Bob with Alice peer - -Derive=BOB_c2tnb191v2 -PeerKey=ALICE_c2tnb191v2_PUB -SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534 - -# TEST CURVE c2tnb191v3 - -PrivateKey=ALICE_c2tnb191v3 ------BEGIN PRIVATE KEY----- -MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgSaBOQyq6XX3hZVVgV -FlRrxTuvgtv33C6hNAMyAARL+Fup8jOnixQYPx8pU/b066PHrhTXfiNerFEYA/5O -XCKCEkdRCpuDJnyqpmaC2vw= ------END PRIVATE KEY----- - -PublicKey=ALICE_c2tnb191v3_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAES/hbqfIzp4sUGD8fKVP29Oujx64U -134jXqxRGAP+TlwighJHUQqbgyZ8qqZmgtr8 ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2tnb191v3:ALICE_c2tnb191v3_PUB - - -PrivateKey=BOB_c2tnb191v3 ------BEGIN PRIVATE KEY----- -MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgEE8Ls7pc1/q3/0ruR -gMrWGhGIr4VLt4uhNAMyAAQHAZsjkAXanwGbXR3SKkoKli6rSfSiu0lU2XHDiZdt -LaPN+Eihz4KeG2YM/p3m1do= ------END PRIVATE KEY----- - -PublicKey=BOB_c2tnb191v3_PUB ------BEGIN PUBLIC KEY----- -MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEBwGbI5AF2p8Bm10d0ipKCpYuq0n0 -ortJVNlxw4mXbS2jzfhIoc+CnhtmDP6d5tXa ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2tnb191v3:BOB_c2tnb191v3_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2tnb191v3 -PeerKey=BOB_c2tnb191v3_PUB -SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891 - -# ECDH Bob with Alice peer - -Derive=BOB_c2tnb191v3 -PeerKey=ALICE_c2tnb191v3_PUB -SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891 - -# TEST CURVE c2pnb208w1 - -PrivateKey=ALICE_c2pnb208w1 ------BEGIN PRIVATE KEY----- -MHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAbfnNboX6Dk+NLoBO -6qBB2aE1srmTgS96oTgDNgAEFLHciAu4excYB0mty8rF442ULXZfqL90IkgP5G2z -wzY1mAlEBFMg83izeRaCJ/vRihZDJw== ------END PRIVATE KEY----- - -PublicKey=ALICE_c2pnb208w1_PUB ------BEGIN PUBLIC KEY----- -ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEFLHciAu4excYB0mty8rF442ULXZf -qL90IkgP5G2zwzY1mAlEBFMg83izeRaCJ/vRihZDJw== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2pnb208w1:ALICE_c2pnb208w1_PUB - - -PrivateKey=BOB_c2pnb208w1 ------BEGIN PRIVATE KEY----- -MHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAwjGFJOPkZqQPZ+mI -Ae3G12zpUia40tRjoTgDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR4/IPtqMGxbfz -pPKPMZXV12F6MrWrorSFDZ8KFd58Ww== ------END PRIVATE KEY----- - -PublicKey=BOB_c2pnb208w1_PUB ------BEGIN PUBLIC KEY----- -ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR -4/IPtqMGxbfzpPKPMZXV12F6MrWrorSFDZ8KFd58Ww== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2pnb208w1:BOB_c2pnb208w1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2pnb208w1 -PeerKey=BOB_c2pnb208w1_PUB -SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af - -# ECDH Bob with Alice peer - -Derive=BOB_c2pnb208w1 -PeerKey=ALICE_c2pnb208w1_PUB -SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af - -# TEST CURVE c2tnb239v1 - -PrivateKey=ALICE_c2tnb239v1 ------BEGIN PRIVATE KEY----- -MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeE4CCwXEKsP3CfLC/ -DLSSF9lfyOaNSuQXmq9rzLqwoUADPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5DS+qp -c5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN ------END PRIVATE KEY----- - -PublicKey=ALICE_c2tnb239v1_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5D -S+qpc5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2tnb239v1:ALICE_c2tnb239v1_PUB - - -PrivateKey=BOB_c2tnb239v1 ------BEGIN PRIVATE KEY----- -MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeAGDYCGAXqD03x510 -h35JSzlgReW6W/T8lYPEA42doUADPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7ZLDP -F8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio ------END PRIVATE KEY----- - -PublicKey=BOB_c2tnb239v1_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7 -ZLDPF8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2tnb239v1:BOB_c2tnb239v1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2tnb239v1 -PeerKey=BOB_c2tnb239v1_PUB -SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a - -# ECDH Bob with Alice peer - -Derive=BOB_c2tnb239v1 -PeerKey=ALICE_c2tnb239v1_PUB -SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a - -# TEST CURVE c2tnb239v2 - -PrivateKey=ALICE_c2tnb239v2 ------BEGIN PRIVATE KEY----- -MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE8kBjHLjFeC+Z2gZ -q0snwR3UgEgWMW0xilhJNjW2oUADPgAEQ+ubIYhh82VohwKSVz70PkHsjmYWDvDU -/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY ------END PRIVATE KEY----- - -PublicKey=ALICE_c2tnb239v2_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEQ+ubIYhh82VohwKSVz70PkHsjmYW -DvDU/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2tnb239v2:ALICE_c2tnb239v2_PUB - - -PrivateKey=BOB_c2tnb239v2 ------BEGIN PRIVATE KEY----- -MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE7bhzKZZUm780c0e -3EBWY1GxD90Mzu7zrQMi7bAzoUADPgAEYgV7bokY6iLMzZTG10c6NDaW11plAm0T -NKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln ------END PRIVATE KEY----- - -PublicKey=BOB_c2tnb239v2_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEYgV7bokY6iLMzZTG10c6NDaW11pl -Am0TNKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2tnb239v2:BOB_c2tnb239v2_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2tnb239v2 -PeerKey=BOB_c2tnb239v2_PUB -SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192 - -# ECDH Bob with Alice peer - -Derive=BOB_c2tnb239v2 -PeerKey=ALICE_c2tnb239v2_PUB -SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192 - -# TEST CURVE c2tnb239v3 - -PrivateKey=ALICE_c2tnb239v3 ------BEGIN PRIVATE KEY----- -MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeCxiC5lbHYL1QYbb2 -izZiSoLPnWCZIds811J1N7KtoUADPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1ah5WI -g6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8 ------END PRIVATE KEY----- - -PublicKey=ALICE_c2tnb239v3_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1a -h5WIg6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8 ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2tnb239v3:ALICE_c2tnb239v3_PUB - - -PrivateKey=BOB_c2tnb239v3 ------BEGIN PRIVATE KEY----- -MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeBBPxdeU3MohZc5Jx -7WadLuPSeXeOg75rXC1ElexsoUADPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLBT5uX -hAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF ------END PRIVATE KEY----- - -PublicKey=BOB_c2tnb239v3_PUB ------BEGIN PUBLIC KEY----- -MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLB -T5uXhAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2tnb239v3:BOB_c2tnb239v3_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2tnb239v3 -PeerKey=BOB_c2tnb239v3_PUB -SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0 - -# ECDH Bob with Alice peer - -Derive=BOB_c2tnb239v3 -PeerKey=ALICE_c2tnb239v3_PUB -SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0 - -# TEST CURVE c2pnb272w1 - -PrivateKey=ALICE_c2pnb272w1 ------BEGIN PRIVATE KEY----- -MIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAKMtKddENVGjzTU4 -w+hW0SgDOtIElcs52wb40S08j6gMoUgDRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs -6C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI= ------END PRIVATE KEY----- - -PublicKey=ALICE_c2pnb272w1_PUB ------BEGIN PUBLIC KEY----- -MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs -6C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI= ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2pnb272w1:ALICE_c2pnb272w1_PUB - - -PrivateKey=BOB_c2pnb272w1 ------BEGIN PRIVATE KEY----- -MIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAFAKPByX1wlYUpU4 -mECDAxg+VM5aFo4JPlqEzR0b9hI6oUgDRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF -MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM= ------END PRIVATE KEY----- - -PublicKey=BOB_c2pnb272w1_PUB ------BEGIN PUBLIC KEY----- -MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF -MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM= ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2pnb272w1:BOB_c2pnb272w1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2pnb272w1 -PeerKey=BOB_c2pnb272w1_PUB -SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3 - -# ECDH Bob with Alice peer - -Derive=BOB_c2pnb272w1 -PeerKey=ALICE_c2pnb272w1_PUB -SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3 - -# TEST CURVE c2pnb304w1 - -PrivateKey=ALICE_c2pnb304w1 ------BEGIN PRIVATE KEY----- -MIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAOKzfcV2XOvVsSUh -oVz3SHGzSCf0q9i+ilz5ZfBxc+5ssjK7jKFQA04ABDc4zQNFaZukj9iz3iXTYdza -tCOYZvrfOjrbgzl/8PoFxt5q6yJTu35Vu9XVp5pTCtjpDEpywBj0xb07RRuVDEk8 -TthFP5vGeTIWLD4= ------END PRIVATE KEY----- - -PublicKey=ALICE_c2pnb304w1_PUB ------BEGIN PUBLIC KEY----- -MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAENzjNA0Vpm6SP2LPeJdNh3Nq0I5hm -+t86OtuDOX/w+gXG3mrrIlO7flW71dWnmlMK2OkMSnLAGPTFvTtFG5UMSTxO2EU/ -m8Z5MhYsPg== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2pnb304w1:ALICE_c2pnb304w1_PUB - - -PrivateKey=BOB_c2pnb304w1 ------BEGIN PRIVATE KEY----- -MIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAPP4hz6sa+KdTJ4h -fBeCUiJBfshcZoapkZMFrhI1vdcRY7MeAaFQA04ABMHRUzLiUY7O4nEBdmex31U4 -l6TO/dD+5MV/tVNizVsWjkTvi2fs772lZ9MeNp6QnGMZ5n5subHsa0QOJL1LpmXX -K0UIWGbW0nQb52g= ------END PRIVATE KEY----- - -PublicKey=BOB_c2pnb304w1_PUB ------BEGIN PUBLIC KEY----- -MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEwdFTMuJRjs7icQF2Z7HfVTiXpM79 -0P7kxX+1U2LNWxaORO+LZ+zvvaVn0x42npCcYxnmfmy5sexrRA4kvUumZdcrRQhY -ZtbSdBvnaA== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2pnb304w1:BOB_c2pnb304w1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2pnb304w1 -PeerKey=BOB_c2pnb304w1_PUB -SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7 - -# ECDH Bob with Alice peer - -Derive=BOB_c2pnb304w1 -PeerKey=ALICE_c2pnb304w1_PUB -SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7 - -# TEST CURVE c2tnb359v1 - -PrivateKey=ALICE_c2tnb359v1 ------BEGIN PRIVATE KEY----- -MIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BeMU97SvjsIvQ -1v+Ztf56OCL8JXHxRJDQZ5gWEa4c2b3FZXFVC4CwEPd7cB+hXgNcAAQOBgLp0TzS -4Hf/VYbJCFuj3OlRC5JMzFV7ox41ubhl5Ij+gHIodu1bQ6cqd0YAb2/30PxwX++N -NpFvq8u8435zhPYXsut6txOPNU5ZzCeagy2xsKacXSZc7D0= ------END PRIVATE KEY----- - -PublicKey=ALICE_c2tnb359v1_PUB ------BEGIN PUBLIC KEY----- -MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEDgYC6dE80uB3/1WGyQhbo9zpUQuS -TMxVe6MeNbm4ZeSI/oByKHbtW0OnKndGAG9v99D8cF/vjTaRb6vLvON+c4T2F7Lr -ercTjzVOWcwnmoMtsbCmnF0mXOw9 ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2tnb359v1:ALICE_c2tnb359v1_PUB - - -PrivateKey=BOB_c2tnb359v1 ------BEGIN PRIVATE KEY----- -MIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BRZ3IIh3mrLIX -KBbh6Vj7TXNY5bzRuD5/ayHPlHQkJcd8K66dOqu7hgaN91GhXgNcAAQ7njbTQ2xY -YZtkKswYr8E6P/R3Dg/XEZgQQ72B4qXnqbK/SgYsZAntFg7CRztcTkHjKAgdSz6f -TRIc4///gwXN3Oi6D8PeswhzPJi/uLmCAHMm3GT6SUO3aTY= ------END PRIVATE KEY----- - -PublicKey=BOB_c2tnb359v1_PUB ------BEGIN PUBLIC KEY----- -MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEO54200NsWGGbZCrMGK/BOj/0dw4P -1xGYEEO9geKl56myv0oGLGQJ7RYOwkc7XE5B4ygIHUs+n00SHOP//4MFzdzoug/D -3rMIczyYv7i5ggBzJtxk+klDt2k2 ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2tnb359v1:BOB_c2tnb359v1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2tnb359v1 -PeerKey=BOB_c2tnb359v1_PUB -SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563 - -# ECDH Bob with Alice peer - -Derive=BOB_c2tnb359v1 -PeerKey=ALICE_c2tnb359v1_PUB -SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563 - -# TEST CURVE c2pnb368w1 - -PrivateKey=ALICE_c2pnb368w1 ------BEGIN PRIVATE KEY----- -MIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AFagbth/4/M2s -b1G4FpxbFEVLIulioS34v0hrClpZ38/Z+PHmIhOfEFminyehYANeAAQAU42w7mII -jkyAdnCC4qoEPdH42fh3oVyCtnaRtKUmdhUdXm0IgSM4T4SYEOsx+aQZLGIjnhHJ -CabcaKPQ0sai3dirUr2YsNXNDJiU93T7buUr+DnRPGsfBy/nEg== ------END PRIVATE KEY----- - -PublicKey=ALICE_c2pnb368w1_PUB ------BEGIN PUBLIC KEY----- -MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEAFONsO5iCI5MgHZwguKqBD3R+Nn4 -d6FcgrZ2kbSlJnYVHV5tCIEjOE+EmBDrMfmkGSxiI54RyQmm3Gij0NLGot3Yq1K9 -mLDVzQyYlPd0+27lK/g50TxrHwcv5xI= ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2pnb368w1:ALICE_c2pnb368w1_PUB - - -PrivateKey=BOB_c2pnb368w1 ------BEGIN PRIVATE KEY----- -MIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AA/woMzOFy8k2 -zBqBkubhkOIwc7sx0u+JadM9f7V45L4P8nK7bjJasOqrHRahYANeAATKE6jcstac -H8yWzg/qBgvGoGan2PVwTN/U+68K4WxHO7+oPHviUh1OVF7ZxYjsVSdyno83iHE3 -3sq2Ej6j26f+uVs/fuWk19t8NpAQ6+sVETZszuMDm5adqtVZRQ== ------END PRIVATE KEY----- - -PublicKey=BOB_c2pnb368w1_PUB ------BEGIN PUBLIC KEY----- -MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEyhOo3LLWnB/Mls4P6gYLxqBmp9j1 -cEzf1PuvCuFsRzu/qDx74lIdTlRe2cWI7FUncp6PN4hxN97KthI+o9un/rlbP37l -pNfbfDaQEOvrFRE2bM7jA5uWnarVWUU= ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2pnb368w1:BOB_c2pnb368w1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2pnb368w1 -PeerKey=BOB_c2pnb368w1_PUB -SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb - -# ECDH Bob with Alice peer - -Derive=BOB_c2pnb368w1 -PeerKey=ALICE_c2pnb368w1_PUB -SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb - -# TEST CURVE c2tnb431r1 - -PrivateKey=ALICE_c2tnb431r1 ------BEGIN PRIVATE KEY----- -MIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUC18JhUt+NCIZ/ -q6kdjNZ7zX72UqpW4K6Uc2bAWu2PXK1aL573LNzu4oUlHfbvuE1BUrxNpaFwA24A -BDrG8SG4lckR1rrvLRpXYf7Wspmh/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PU -yb64OiffdSnvIaM++cb7LgJLBBgT3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhX -WS468O6w05KS0AL6vQ== ------END PRIVATE KEY----- - -PublicKey=ALICE_c2tnb431r1_PUB ------BEGIN PUBLIC KEY----- -MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABDrG8SG4lckR1rrvLRpXYf7Wspmh -/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PUyb64OiffdSnvIaM++cb7LgJLBBgT -3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhXWS468O6w05KS0AL6vQ== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_c2tnb431r1:ALICE_c2tnb431r1_PUB - - -PrivateKey=BOB_c2tnb431r1 ------BEGIN PRIVATE KEY----- -MIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUApanyPgvpfrAu -1jNAKGpctH71v0+P/kFF9JxdFYarpWEwBBd4tz6CxoYKmvDZ9ukOOqBbX6FwA24A -BGh3JXuYmh6dGGEmbRhoR2T5pVD/5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlR -qRWiXCeZVFvT0crDY/5uodkHbcRw6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLIL -gTwAJM2ZhtPnc08LyQ== ------END PRIVATE KEY----- - -PublicKey=BOB_c2tnb431r1_PUB ------BEGIN PUBLIC KEY----- -MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABGh3JXuYmh6dGGEmbRhoR2T5pVD/ -5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlRqRWiXCeZVFvT0crDY/5uodkHbcRw -6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLILgTwAJM2ZhtPnc08LyQ== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_c2tnb431r1:BOB_c2tnb431r1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_c2tnb431r1 -PeerKey=BOB_c2tnb431r1_PUB -SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748 - -# ECDH Bob with Alice peer - -Derive=BOB_c2tnb431r1 -PeerKey=ALICE_c2tnb431r1_PUB -SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748 - -# TEST CURVE wap-wsg-idm-ecid-wtls1 - -PrivateKey=ALICE_wap-wsg-idm-ecid-wtls1 ------BEGIN PRIVATE KEY----- -MFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5Xu91qBwxTDmhD/30Kf6Ei -AyAABAFQSZ0G+afa1x4KwUzBjQEWFNdZoF6UNYGkCRINyg== ------END PRIVATE KEY----- - -PublicKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAVBJnQb5p9rXHgrBTMGNARYU11mgXpQ1 -gaQJEg3K ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls1:ALICE_wap-wsg-idm-ecid-wtls1_PUB - - -PrivateKey=BOB_wap-wsg-idm-ecid-wtls1 ------BEGIN PRIVATE KEY----- -MFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5aU6CQ474Z1fH3xAtn/6Ei -AyAABAFpb4GTc+5vf5nkt4zLxwGZQ6qSbYlH8pUbpvwcqA== ------END PRIVATE KEY----- - -PublicKey=BOB_wap-wsg-idm-ecid-wtls1_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAWlvgZNz7m9/meS3jMvHAZlDqpJtiUfy -lRum/Byo ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls1:BOB_wap-wsg-idm-ecid-wtls1_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_wap-wsg-idm-ecid-wtls1 -PeerKey=BOB_wap-wsg-idm-ecid-wtls1_PUB -SharedSecret=0000fc6e280987e8b9bf6e3c7fa003 - -# ECDH Bob with Alice peer - -Derive=BOB_wap-wsg-idm-ecid-wtls1 -PeerKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB -SharedSecret=0000fc6e280987e8b9bf6e3c7fa003 - -# TEST CURVE wap-wsg-idm-ecid-wtls3 - -PrivateKey=ALICE_wap-wsg-idm-ecid-wtls3 ------BEGIN PRIVATE KEY----- -MGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUBN2FFgQiz4KPJ9GEsrj5B -m908ifuhLgMsAAQBV21Tx3v8+1wFKq7PiloR1CxzmlUDvnyXrs4mNmc5Ns38mzPe -NueQNo0= ------END PRIVATE KEY----- - -PublicKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAVdtU8d7/PtcBSquz4paEdQsc5pVA758 -l67OJjZnOTbN/Jsz3jbnkDaN ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls3:ALICE_wap-wsg-idm-ecid-wtls3_PUB - - -PrivateKey=BOB_wap-wsg-idm-ecid-wtls3 ------BEGIN PRIVATE KEY----- -MGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUA/0Ust7IoJ526zn2wiWBu -rR5NeSWhLgMsAAQB7d+/zMMti4djhlVnaGqaqonbmo4Cv+iKT1cF3nzXV/KXHSJI -p9iZeas= ------END PRIVATE KEY----- - -PublicKey=BOB_wap-wsg-idm-ecid-wtls3_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAe3fv8zDLYuHY4ZVZ2hqmqqJ25qOAr/o -ik9XBd5811fylx0iSKfYmXmr ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls3:BOB_wap-wsg-idm-ecid-wtls3_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_wap-wsg-idm-ecid-wtls3 -PeerKey=BOB_wap-wsg-idm-ecid-wtls3_PUB -SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f - -# ECDH Bob with Alice peer - -Derive=BOB_wap-wsg-idm-ecid-wtls3 -PeerKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB -SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f - -# TEST CURVE wap-wsg-idm-ecid-wtls4 - -PrivateKey=ALICE_wap-wsg-idm-ecid-wtls4 ------BEGIN PRIVATE KEY----- -MFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AsuEGufSNSrDPu3Y1Namh -IgMgAAQAcvPRbArskeBs6W2oOesAHMQo8Lk/FHcYKUfMOKY= ------END PRIVATE KEY----- - -PublicKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAHLz0WwK7JHgbOltqDnrABzEKPC5PxR3 -GClHzDim ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls4:ALICE_wap-wsg-idm-ecid-wtls4_PUB - - -PrivateKey=BOB_wap-wsg-idm-ecid-wtls4 ------BEGIN PRIVATE KEY----- -MFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AFJwmUkKbWdmzvqv+AbWh -IgMgAAQBriOJSyRL4ro55CbCwekBluEKwIfP64OfJCEfWTU= ------END PRIVATE KEY----- - -PublicKey=BOB_wap-wsg-idm-ecid-wtls4_PUB ------BEGIN PUBLIC KEY----- -MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAa4jiUskS+K6OeQmwsHpAZbhCsCHz+uD -nyQhH1k1 ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls4:BOB_wap-wsg-idm-ecid-wtls4_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_wap-wsg-idm-ecid-wtls4 -PeerKey=BOB_wap-wsg-idm-ecid-wtls4_PUB -SharedSecret=01076232302ca32b5f3daf075e5213 - -# ECDH Bob with Alice peer - -Derive=BOB_wap-wsg-idm-ecid-wtls4 -PeerKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB -SharedSecret=01076232302ca32b5f3daf075e5213 - -# TEST CURVE wap-wsg-idm-ecid-wtls5 - -PrivateKey=ALICE_wap-wsg-idm-ecid-wtls5 ------BEGIN PRIVATE KEY----- -MGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUCmngbaO2S//Ta0ZUhn/nb -ZydTKD+hLgMsAAQA1792id3hLIu2z0KECkBCUbTSP9UFLu2FTJkLa8qP4ZIrBt5F -XKJo2Dw= ------END PRIVATE KEY----- - -PublicKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEANe/dond4SyLts9ChApAQlG00j/VBS7t -hUyZC2vKj+GSKwbeRVyiaNg8 ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls5:ALICE_wap-wsg-idm-ecid-wtls5_PUB - - -PrivateKey=BOB_wap-wsg-idm-ecid-wtls5 ------BEGIN PRIVATE KEY----- -MGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUBraa4aeYxHd9HJ0vLIoCw -auGKd9yhLgMsAAQHzc2FgfJGasNlMcJNDDrNQElhA1cHD4izqEedmC3ueMu72/Sp -VF2Ppig= ------END PRIVATE KEY----- - -PublicKey=BOB_wap-wsg-idm-ecid-wtls5_PUB ------BEGIN PUBLIC KEY----- -MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEB83NhYHyRmrDZTHCTQw6zUBJYQNXBw+I -s6hHnZgt7njLu9v0qVRdj6Yo ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls5:BOB_wap-wsg-idm-ecid-wtls5_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_wap-wsg-idm-ecid-wtls5 -PeerKey=BOB_wap-wsg-idm-ecid-wtls5_PUB -SharedSecret=066091c591278f5b949106052b2546aacc20917c20 - -# ECDH Bob with Alice peer - -Derive=BOB_wap-wsg-idm-ecid-wtls5 -PeerKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB -SharedSecret=066091c591278f5b949106052b2546aacc20917c20 - -# TEST CURVE wap-wsg-idm-ecid-wtls6 - -PrivateKey=ALICE_wap-wsg-idm-ecid-wtls6 ------BEGIN PRIVATE KEY----- -ME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA5LJwRNrPNMwGyoBP95a6Eg -Ax4ABMZxFi711Wl5r7tb1XJ9fJ3H1W1MKvVrYvfmNFo= ------END PRIVATE KEY----- - -PublicKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAExnEWLvXVaXmvu1vVcn18ncfVbUwq9Wti -9+Y0Wg== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls6:ALICE_wap-wsg-idm-ecid-wtls6_PUB - - -PrivateKey=BOB_wap-wsg-idm-ecid-wtls6 ------BEGIN PRIVATE KEY----- -ME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA63i1z4Kl8BEE1I3CYU9KEg -Ax4ABG3Ft5F8wvnGimUAmGQrfqAlVJKdzhNSa3v47Kc= ------END PRIVATE KEY----- - -PublicKey=BOB_wap-wsg-idm-ecid-wtls6_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEbcW3kXzC+caKZQCYZCt+oCVUkp3OE1Jr -e/jspw== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls6:BOB_wap-wsg-idm-ecid-wtls6_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_wap-wsg-idm-ecid-wtls6 -PeerKey=BOB_wap-wsg-idm-ecid-wtls6_PUB -SharedSecret=8d184455748c56115ba2183070b0 - -# ECDH Bob with Alice peer - -Derive=BOB_wap-wsg-idm-ecid-wtls6 -PeerKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB -SharedSecret=8d184455748c56115ba2183070b0 - -# TEST CURVE wap-wsg-idm-ecid-wtls7 - -PrivateKey=ALICE_wap-wsg-idm-ecid-wtls7 ------BEGIN PRIVATE KEY----- -MGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAueoisiN+luJEy0wdiI7j -cALlTqChLAMqAAQ/FWsGxD8vuvEFWXfWReOqvBzqWrF9mdMeTeOE1y9r9POOIUVJ -PNtL ------END PRIVATE KEY----- - -PublicKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEPxVrBsQ/L7rxBVl31kXjqrwc6lqxfZnT -Hk3jhNcva/TzjiFFSTzbSw== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls7:ALICE_wap-wsg-idm-ecid-wtls7_PUB - - -PrivateKey=BOB_wap-wsg-idm-ecid-wtls7 ------BEGIN PRIVATE KEY----- -MGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAr42vKjbUXFak2mVzFYpu -yhN/cDyhLAMqAASJZpuFg+n8vscuq+pqfFFPYemnfLdhdAB4JodfR3J5Bzu67hEm -bIKQ ------END PRIVATE KEY----- - -PublicKey=BOB_wap-wsg-idm-ecid-wtls7_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEiWabhYPp/L7HLqvqanxRT2Hpp3y3YXQA -eCaHX0dyeQc7uu4RJmyCkA== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls7:BOB_wap-wsg-idm-ecid-wtls7_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_wap-wsg-idm-ecid-wtls7 -PeerKey=BOB_wap-wsg-idm-ecid-wtls7_PUB -SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4 - -# ECDH Bob with Alice peer - -Derive=BOB_wap-wsg-idm-ecid-wtls7 -PeerKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB -SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4 - -# TEST CURVE wap-wsg-idm-ecid-wtls8 - -PrivateKey=ALICE_wap-wsg-idm-ecid-wtls8 ------BEGIN PRIVATE KEY----- -ME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8A1m62ffl6niuM46XOUyih -IAMeAAT4mqYAoe7NEtKfEMQs2ofInhZRZCFrFU5cjEWi ------END PRIVATE KEY----- - -PublicKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE+JqmAKHuzRLSnxDELNqHyJ4WUWQhaxVO -XIxFog== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls8:ALICE_wap-wsg-idm-ecid-wtls8_PUB - -PrivateKey=BOB_wap-wsg-idm-ecid-wtls8 ------BEGIN PRIVATE KEY----- -ME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8AegTrLoMRyPl4U4xOdg6h -IAMeAATQKkyQ3jL2Eku6C+vSQazbjjSkzNe67Occqj2P ------END PRIVATE KEY----- - -PublicKey=BOB_wap-wsg-idm-ecid-wtls8_PUB ------BEGIN PUBLIC KEY----- -MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE0CpMkN4y9hJLugvr0kGs2440pMzXuuzn -HKo9jw== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls8:BOB_wap-wsg-idm-ecid-wtls8_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_wap-wsg-idm-ecid-wtls8 -PeerKey=BOB_wap-wsg-idm-ecid-wtls8_PUB -SharedSecret=7524c547bd6b26644ce70571cb06 - -# ECDH Bob with Alice peer - -Derive=BOB_wap-wsg-idm-ecid-wtls8 -PeerKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB -SharedSecret=7524c547bd6b26644ce70571cb06 - -# TEST CURVE wap-wsg-idm-ecid-wtls9 - -PrivateKey=ALICE_wap-wsg-idm-ecid-wtls9 ------BEGIN PRIVATE KEY----- -MGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAE0376NvzsIXi6XadrVn4 -06obTRChLAMqAARbC1yw9f1uBOVlMf5ZFQewTgyc81Aqh2TFMSRfujCIhdvGTYgR -tu6F ------END PRIVATE KEY----- - -PublicKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWwtcsPX9bgTlZTH+WRUHsE4MnPNQKodk -xTEkX7owiIXbxk2IEbbuhQ== ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls9:ALICE_wap-wsg-idm-ecid-wtls9_PUB - - -PrivateKey=BOB_wap-wsg-idm-ecid-wtls9 ------BEGIN PRIVATE KEY----- -MGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAd2kfMclaJU2bg8ayTrjZ -oolI82yhLAMqAAQ0NeW9TKhQeFrrTyMR9Gb55+BneCQSByAShM8Dn3V1FFYz7n0y -bvBX ------END PRIVATE KEY----- - -PublicKey=BOB_wap-wsg-idm-ecid-wtls9_PUB ------BEGIN PUBLIC KEY----- -MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAENDXlvUyoUHha608jEfRm+efgZ3gkEgcg -EoTPA591dRRWM+59Mm7wVw== ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls9:BOB_wap-wsg-idm-ecid-wtls9_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_wap-wsg-idm-ecid-wtls9 -PeerKey=BOB_wap-wsg-idm-ecid-wtls9_PUB -SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1 - -# ECDH Bob with Alice peer - -Derive=BOB_wap-wsg-idm-ecid-wtls9 -PeerKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB -SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1 - -# TEST CURVE wap-wsg-idm-ecid-wtls10 - -PrivateKey=ALICE_wap-wsg-idm-ecid-wtls10 ------BEGIN PRIVATE KEY----- -MH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB01TDgjIGd+gXPZ4esQnWzz -/y1vzJniUBM5XNyPq6FAAz4ABAHVs5gYpbJzqyO8Lk3nkTwhu4BuXb4wtrgGcY2L -TwGxkC4Zq4aqLowsexGjVa0IjGKdWz5/TfwLwGpN4A== ------END PRIVATE KEY----- - -PublicKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAdWzmBilsnOrI7wuTeeRPCG7gG5dvjC2 -uAZxjYtPAbGQLhmrhqoujCx7EaNVrQiMYp1bPn9N/AvAak3g ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls10:ALICE_wap-wsg-idm-ecid-wtls10_PUB - - -PrivateKey=BOB_wap-wsg-idm-ecid-wtls10 ------BEGIN PRIVATE KEY----- -MH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB0mTqwYwByRuu4zcU1QLKcG -m8wewuaoKqVSpp8xQaFAAz4ABAEF4xTrWAIF1EacNMqTG3kwxwartAKFFqyOle+w -BwDi6gra7cFVedD1p5RwD4gZU4QzgCLSwa7xZbBzgg== ------END PRIVATE KEY----- - -PublicKey=BOB_wap-wsg-idm-ecid-wtls10_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAQXjFOtYAgXURpw0ypMbeTDHBqu0AoUW -rI6V77AHAOLqCtrtwVV50PWnlHAPiBlThDOAItLBrvFlsHOC ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls10:BOB_wap-wsg-idm-ecid-wtls10_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_wap-wsg-idm-ecid-wtls10 -PeerKey=BOB_wap-wsg-idm-ecid-wtls10_PUB -SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98 - -# ECDH Bob with Alice peer - -Derive=BOB_wap-wsg-idm-ecid-wtls10 -PeerKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB -SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98 - -# TEST CURVE wap-wsg-idm-ecid-wtls11 - -PrivateKey=ALICE_wap-wsg-idm-ecid-wtls11 ------BEGIN PRIVATE KEY----- -MH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4Au6lrzC3RIk3jXmtbeOAp -LZPR0NUrr6dTf1lSCGqhQAM+AAQBl73V2TEZ8BO4QC+YiBlJ0GmW8WLc3RtS3iIr -/oUAaDQQAGVJFD3GghjBPfI9KVBcZ2P8tUXUv5ifrWc= ------END PRIVATE KEY----- - -PublicKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAZe91dkxGfATuEAvmIgZSdBplvFi3N0b -Ut4iK/6FAGg0EABlSRQ9xoIYwT3yPSlQXGdj/LVF1L+Yn61n ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls11:ALICE_wap-wsg-idm-ecid-wtls11_PUB - - -PrivateKey=BOB_wap-wsg-idm-ecid-wtls11 ------BEGIN PRIVATE KEY----- -MH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4AGJuGtQI1FvHfp2AsdKb3 -NVWawjpZQuyM1aelws2hQAM+AAQAdTW3xU6Ijf/Y835Z2hS4fOn6Xmp3O6iblXHr -nKoBORuxHVRfXkfdL5TqfFpuDghzCyAS6ZMSWhjGV5o= ------END PRIVATE KEY----- - -PublicKey=BOB_wap-wsg-idm-ecid-wtls11_PUB ------BEGIN PUBLIC KEY----- -MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAHU1t8VOiI3/2PN+WdoUuHzp+l5qdzuo -m5Vx65yqATkbsR1UX15H3S+U6nxabg4IcwsgEumTEloYxlea ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls11:BOB_wap-wsg-idm-ecid-wtls11_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_wap-wsg-idm-ecid-wtls11 -PeerKey=BOB_wap-wsg-idm-ecid-wtls11_PUB -SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7 - -# ECDH Bob with Alice peer - -Derive=BOB_wap-wsg-idm-ecid-wtls11 -PeerKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB -SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7 - -# TEST CURVE wap-wsg-idm-ecid-wtls12 - -PrivateKey=ALICE_wap-wsg-idm-ecid-wtls12 ------BEGIN PRIVATE KEY----- -MHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBByAnUvQZhZr1lgTRixSMIx0 -KHuV4t8cbXCW415soTwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6nApye39Y -hpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc= ------END PRIVATE KEY----- - -PublicKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB ------BEGIN PUBLIC KEY----- -ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6 -nApye39YhpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc= ------END PUBLIC KEY----- - -PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls12:ALICE_wap-wsg-idm-ecid-wtls12_PUB - - -PrivateKey=BOB_wap-wsg-idm-ecid-wtls12 ------BEGIN PRIVATE KEY----- -MHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBBzZ7nt4CrPrk2m5iR64vpkj -95JHOmzWf4VhRZqdoTwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9KXzXvhbL -dJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ= ------END PRIVATE KEY----- - -PublicKey=BOB_wap-wsg-idm-ecid-wtls12_PUB ------BEGIN PUBLIC KEY----- -ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9 -KXzXvhbLdJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ= ------END PUBLIC KEY----- - -PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls12:BOB_wap-wsg-idm-ecid-wtls12_PUB - - -# ECDH Alice with Bob peer - -Derive=ALICE_wap-wsg-idm-ecid-wtls12 -PeerKey=BOB_wap-wsg-idm-ecid-wtls12_PUB -SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36 - -# ECDH Bob with Alice peer - -Derive=BOB_wap-wsg-idm-ecid-wtls12 -PeerKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB -SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36 - - Title = ECDH KATs (from RFC 5114, 5903, 7027) # Keys and shared secrets from RFC 5114 @@ -3132,12 +3291,12 @@ MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEUZoSFoDgBFRmuiHfLu5H9Zc7UAV3 PrivPubKeyPair = PRIME192V1_RFC5114-Peer:PRIME192V1_RFC5114-Peer-PUBLIC - - +Availablein = default Derive=PRIME192V1_RFC5114 PeerKey=PRIME192V1_RFC5114-Peer-PUBLIC SharedSecret=AD420182633F8526BFE954ACDA376F05E5FF4F837F54FEBE +Availablein = default Derive=PRIME192V1_RFC5114-Peer PeerKey=PRIME192V1_RFC5114-PUBLIC SharedSecret=AD420182633F8526BFE954ACDA376F05E5FF4F837F54FEBE @@ -3173,9 +3332,6 @@ zUKiB9SRvpnCE6fRyjcG3r/jBfNhr8uzPiYJyLFhitU= PrivPubKeyPair = SECP224R1_RFC5114-Peer:SECP224R1_RFC5114-Peer-PUBLIC - - - Derive=SECP224R1_RFC5114 PeerKey=SECP224R1_RFC5114-Peer-PUBLIC SharedSecret=52272F50F46F4EDC9151569092F46DF2D96ECC3B6DC1714A4EA949FA @@ -3216,9 +3372,6 @@ n6d1s6sHFfbOUbCfG37s4g17XtjsaF+j8HHYNycCcJKoQROFw03eVwiytg== PrivPubKeyPair = PRIME256V1_RFC5114-Peer:PRIME256V1_RFC5114-Peer-PUBLIC - - - Derive=PRIME256V1_RFC5114 PeerKey=PRIME256V1_RFC5114-Peer-PUBLIC SharedSecret=DD0F5396219D1EA393310412D19A08F1F5811E9DC8EC8EEA7F80D21C820C2788 @@ -3263,9 +3416,6 @@ DOyhY1bKkzJAvehyNBWo7OA1sO3zZ1Xe PrivPubKeyPair = SECP384R1_RFC5114-Peer:SECP384R1_RFC5114-Peer-PUBLIC - - - Derive=SECP384R1_RFC5114 PeerKey=SECP384R1_RFC5114-Peer-PUBLIC SharedSecret=5EA1FC4AF7256D2055981B110575E0A8CAE53160137D904C59D926EB1B8456E427AA8A4540884C37DE159A58028ABC0E @@ -3316,9 +3466,6 @@ Kg5gcRvlcpFfvU/vJpU= PrivPubKeyPair = SECP521R1_RFC5114-Peer:SECP521R1_RFC5114-Peer-PUBLIC - - - Derive=SECP521R1_RFC5114 PeerKey=SECP521R1_RFC5114-Peer-PUBLIC SharedSecret=00CDEA89621CFA46B132F9E4CFE2261CDE2D4368EB5656634C7CC98C7A00CDE54ED1866A0DD3E6126C9D2F845DAFF82CEB1DA08F5D87521BB0EBECA77911169C20CC @@ -3360,9 +3507,6 @@ zLdMc2/HVUSUv2NW+/PKNmzCPoFXhUwTxY1qrCPwRq2jD4NT508zA5hyqw== PrivPubKeyPair = PRIME256V1_RFC5903-Peer:PRIME256V1_RFC5903-Peer-PUBLIC - - - Derive=PRIME256V1_RFC5903 PeerKey=PRIME256V1_RFC5903-Peer-PUBLIC SharedSecret=D6840F6B42F6EDAFD13116E0E12565202FEF8E9ECE7DCE03812464D04B9442DE @@ -3407,8 +3551,6 @@ g8+kFzK8UJ0NGsQ6Azbe+W/aQdB3SjVx3PvseqzzGWRyFp6DhDA2f2buvjxucMQW PrivPubKeyPair = SECP384R1_RFC5903-Peer:SECP384R1_RFC5903-Peer-PUBLIC - - Derive=SECP384R1_RFC5903 PeerKey=SECP384R1_RFC5903-Peer-PUBLIC SharedSecret=11187331C279962D93D604243FD592CB9D0A926F422E47187521287E7156C5C4D603135569B9E9D09CF5D4A270F59746 @@ -3464,7 +3606,6 @@ Derive=SECP521R1_RFC5903 PeerKey=SECP521R1_RFC5903-Peer-PUBLIC SharedSecret=01144C7D79AE6956BC8EDB8E7C787C4521CB086FA64407F97894E5E6B2D79B04D1427E73CA4BAA240A34786859810C06B3C715A3A8CC3151F2BEE417996D19F3DDEA - Derive=SECP521R1_RFC5903-Peer PeerKey=SECP521R1_RFC5903-PUBLIC SharedSecret=01144C7D79AE6956BC8EDB8E7C787C4521CB086FA64407F97894E5E6B2D79B04D1427E73CA4BAA240A34786859810C06B3C715A3A8CC3151F2BEE417996D19F3DDEA diff --git a/test/recipes/30-test_evp_data/evppkey_ecdsa.txt b/test/recipes/30-test_evp_data/evppkey_ecdsa.txt index 1800f3b9be..5bd68726ce 100644 --- a/test/recipes/30-test_evp_data/evppkey_ecdsa.txt +++ b/test/recipes/30-test_evp_data/evppkey_ecdsa.txt @@ -172,6 +172,7 @@ Title = FIPS Negative tests (using different curves and digests) # Test that a explicit curve is not allowed in fips mode Availablein = fips DigestVerify = SHA256 +Securitycheck = 1 Key = EC_EXPLICIT Input = "Hello World" Result = DIGESTVERIFYINIT_ERROR @@ -179,6 +180,7 @@ Result = DIGESTVERIFYINIT_ERROR # Test that a curve with < 112 bits is not allowed in fips mode for signing Availablein = fips DigestSign = SHA3-512 +Securitycheck = 1 Key = B-163 Input = "Hello World" Result = DIGESTSIGNINIT_ERROR @@ -186,6 +188,7 @@ Result = DIGESTSIGNINIT_ERROR # Test that a non nist curve is not allowed in fips mode Availablein = fips DigestSign = SHA3-512 +Securitycheck = 1 Key = secp256k1 Input = "Hello World" Result = DIGESTSIGNINIT_ERROR diff --git a/test/recipes/30-test_evp_data/evppkey_kas.txt b/test/recipes/30-test_evp_data/evppkey_kas.txt index 32ffe349d8..ba1049628f 100644 --- a/test/recipes/30-test_evp_data/evppkey_kas.txt +++ b/test/recipes/30-test_evp_data/evppkey_kas.txt @@ -52,6 +52,7 @@ SharedSecret=803d8ab2e5b6e6fca715737c3a82f7ce3c783124f6d51cd0 Availablein = fips Derive=KAS-ECC-CDH_P-192_C0 +Securitycheck = 1 PeerKey=KAS-ECC-CDH_P-192_C0-Peer-PUBLIC Result = DERIVE_SET_PEER_ERROR diff --git a/test/recipes/30-test_evp_data/evppkey_rsa_common.txt b/test/recipes/30-test_evp_data/evppkey_rsa_common.txt index 55e3a8a716..b56bc84c37 100644 --- a/test/recipes/30-test_evp_data/evppkey_rsa_common.txt +++ b/test/recipes/30-test_evp_data/evppkey_rsa_common.txt @@ -1297,6 +1297,7 @@ Output = 80382819f51b197c42f9fc02a85198683d918059afc013ae155992442563dd289700829 # Signing with SHA1 is not allowed in fips mode Availablein = fips DigestSign = SHA1 +Securitycheck = 1 Key = RSA-2048 Input = "Hello" Result = DIGESTSIGNINIT_ERROR @@ -1304,6 +1305,7 @@ Result = DIGESTSIGNINIT_ERROR # Signing with a 1024 bit key is not allowed in fips mode Availablein = fips DigestSign = SHA256 +Securitycheck = 1 Key = RSA-1024 Input = "Hello" Result = DIGESTSIGNINIT_ERROR @@ -1311,6 +1313,7 @@ Result = DIGESTSIGNINIT_ERROR # Verifying with a legacy digest in fips mode is not allowed Availablein = fips DigestVerify = MD5 +Securitycheck = 1 Key = RSA-2048 Input = "Hello" Result = DIGESTVERIFYINIT_ERROR @@ -1318,6 +1321,7 @@ Result = DIGESTVERIFYINIT_ERROR # Verifying with a key smaller than 1024 bits in fips mode is not allowed Availablein = fips DigestVerify = SHA256 +Securitycheck = 1 Key = RSA-512 Input = "Hello" Result = DIGESTVERIFYINIT_ERROR