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.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/lib/tls/tls_extensions.cpp b/src/lib/tls/tls_extensions.cpp
index d82df20c5..df265d915 100644
--- a/src/lib/tls/tls_extensions.cpp
+++ b/src/lib/tls/tls_extensions.cpp
@@ -358,18 +358,10 @@ Supported_Elliptic_Curves::Supported_Elliptic_Curves(TLS_Data_Reader& reader,
std::vector<byte> Supported_Point_Formats::serialize() const
{
- std::vector<byte> buf(1);
-
// if we send this extension, we prefer compressed points,
// otherwise we don't send it (which is equal to supporting only uncompressed)
- buf.push_back(ANSIX962_COMPRESSED_PRIME);
-
// if this extension is sent, it MUST include uncompressed (RFC 4492, section 5.1)
- buf.push_back(UNCOMPRESSED);
-
- buf[0] = static_cast<byte>(buf.size()-1);
-
- return buf;
+ return std::vector<byte>{2, ANSIX962_COMPRESSED_PRIME, UNCOMPRESSED};
}
Supported_Point_Formats::Supported_Point_Formats(TLS_Data_Reader& reader,