diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2016-04-24 15:35:20 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2016-04-24 15:35:25 +0200 |
commit | 06e60d0c40410a86aa8ffa895bf9e330132e8655 (patch) | |
tree | 8525fa3225911fe0840dbc7b2777a3be7ffa9e56 | |
parent | c3c3e44d5dfe33407f2372753f6a1a9ecee7bc19 (diff) | |
download | gnutls-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.c | 6 |
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) |