summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2016-04-24 15:35:20 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2016-04-24 15:35:25 +0200
commit06e60d0c40410a86aa8ffa895bf9e330132e8655 (patch)
tree8525fa3225911fe0840dbc7b2777a3be7ffa9e56
parentc3c3e44d5dfe33407f2372753f6a1a9ecee7bc19 (diff)
downloadgnutls-06e60d0c40410a86aa8ffa895bf9e330132e8655.tar.gz
ecdhe: eliminated unneeded checks for zero of public parameters
There were not required by either draft-ietf-tls-rfc4492bis-07 or rfc7748.
-rw-r--r--lib/auth/ecdhe.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/lib/auth/ecdhe.c b/lib/auth/ecdhe.c
index 35eaa9cb58..e445c2f0fe 100644
--- a/lib/auth/ecdhe.c
+++ b/lib/auth/ecdhe.c
@@ -166,9 +166,6 @@ int _gnutls_proc_ecdh_common_client_kx(gnutls_session_t session,
if (ecurve->size != point_size)
return gnutls_assert_val(GNUTLS_E_RECEIVED_ILLEGAL_PARAMETER);
- if (_gnutls_mem_is_zero(&data[i], point_size))
- return gnutls_assert_val(GNUTLS_E_RECEIVED_ILLEGAL_PARAMETER);
-
ret = _gnutls_set_datum(&session->key.ecdhx,
&data[i], point_size);
if (ret < 0) {
@@ -374,9 +371,6 @@ _gnutls_proc_ecdh_common_server_kx(gnutls_session_t session,
if (ecurve->size != point_size)
return gnutls_assert_val(GNUTLS_E_RECEIVED_ILLEGAL_PARAMETER);
- if (_gnutls_mem_is_zero(&data[i], point_size))
- return gnutls_assert_val(GNUTLS_E_RECEIVED_ILLEGAL_PARAMETER);
-
ret = _gnutls_set_datum(&session->key.ecdhx,
&data[i], point_size);
if (ret < 0)