aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/tls/tls_extensions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/tls/tls_extensions.cpp')
-rw-r--r--src/lib/tls/tls_extensions.cpp94
1 files changed, 0 insertions, 94 deletions
diff --git a/src/lib/tls/tls_extensions.cpp b/src/lib/tls/tls_extensions.cpp
index f796a39df..e77de9c5e 100644
--- a/src/lib/tls/tls_extensions.cpp
+++ b/src/lib/tls/tls_extensions.cpp
@@ -321,100 +321,6 @@ std::vector<Group_Params> Supported_Groups::dh_groups() const
return dh;
}
-std::string Supported_Groups::curve_id_to_name(uint16_t id)
- {
- switch(id)
- {
- case 23:
- return "secp256r1";
- case 24:
- return "secp384r1";
- case 25:
- return "secp521r1";
- case 26:
- return "brainpool256r1";
- case 27:
- return "brainpool384r1";
- case 28:
- return "brainpool512r1";
-
-#if defined(BOTAN_HAS_CURVE_25519)
- case 29:
- return "x25519";
-#endif
-
-#if defined(BOTAN_HOUSE_ECC_CURVE_NAME)
- case BOTAN_HOUSE_ECC_CURVE_TLS_ID:
- return BOTAN_HOUSE_ECC_CURVE_NAME;
-#endif
-
- case 256:
- return "ffdhe/ietf/2048";
- case 257:
- return "ffdhe/ietf/3072";
- case 258:
- return "ffdhe/ietf/4096";
- case 259:
- return "ffdhe/ietf/6144";
- case 260:
- return "ffdhe/ietf/8192";
-
- default:
- return ""; // something we don't know or support
- }
- }
-
-uint16_t Supported_Groups::name_to_curve_id(const std::string& name)
- {
- if(name == "secp256r1")
- return 23;
- if(name == "secp384r1")
- return 24;
- if(name == "secp521r1")
- return 25;
- if(name == "brainpool256r1")
- return 26;
- if(name == "brainpool384r1")
- return 27;
- if(name == "brainpool512r1")
- return 28;
-
-#if defined(BOTAN_HAS_CURVE_25519)
- if(name == "x25519")
- return 29;
-#endif
-
-#if defined(BOTAN_HOUSE_ECC_CURVE_NAME)
- if(name == BOTAN_HOUSE_ECC_CURVE_NAME)
- return BOTAN_HOUSE_ECC_CURVE_TLS_ID;
-#endif
-
- if(name == "ffdhe/ietf/2048")
- return 256;
- if(name == "ffdhe/ietf/3072")
- return 257;
- if(name == "ffdhe/ietf/4096")
- return 258;
- if(name == "ffdhe/ietf/6144")
- return 259;
- if(name == "ffdhe/ietf/8192")
- return 260;
-
- // Unknown/unavailable DH groups/EC curves are ignored
- return 0;
- }
-
-bool Supported_Groups::is_dh_group( const std::string& group_name )
- {
- if(group_name == "ffdhe/ietf/2048" || group_name == "ffdhe/ietf/3072"
- || group_name == "ffdhe/ietf/4096" || group_name == "ffdhe/ietf/6144"
- || group_name == "ffdhe/ietf/8192")
- {
- return true;
- }
- return false;
- }
-
std::vector<uint8_t> Supported_Groups::serialize() const
{
std::vector<uint8_t> buf(2);