Compile out length check to silent the compiler warning
Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com>
This commit is contained in:
parent
250b9fde75
commit
24e50d3dbd
2 changed files with 4 additions and 0 deletions
|
@ -1764,9 +1764,11 @@ static int ssl_parse_server_ecdh_params(mbedtls_ssl_context *ssl,
|
||||||
return MBEDTLS_ERR_SSL_DECODE_ERROR;
|
return MBEDTLS_ERR_SSL_DECODE_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if !defined(PSA_WANT_ALG_FFDH)
|
||||||
if (ecpoint_len > sizeof(handshake->ecdh_psa_peerkey)) {
|
if (ecpoint_len > sizeof(handshake->ecdh_psa_peerkey)) {
|
||||||
return MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE;
|
return MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
memcpy(handshake->ecdh_psa_peerkey, *p, ecpoint_len);
|
memcpy(handshake->ecdh_psa_peerkey, *p, ecpoint_len);
|
||||||
handshake->ecdh_psa_peerkey_len = ecpoint_len;
|
handshake->ecdh_psa_peerkey_len = ecpoint_len;
|
||||||
|
|
|
@ -3901,11 +3901,13 @@ static int ssl_parse_client_key_exchange(mbedtls_ssl_context *ssl)
|
||||||
return MBEDTLS_ERR_SSL_DECODE_ERROR;
|
return MBEDTLS_ERR_SSL_DECODE_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if !defined(PSA_WANT_ALG_FFDH)
|
||||||
if (ecpoint_len > sizeof(handshake->ecdh_psa_peerkey)) {
|
if (ecpoint_len > sizeof(handshake->ecdh_psa_peerkey)) {
|
||||||
psa_destroy_key(handshake->ecdh_psa_privkey);
|
psa_destroy_key(handshake->ecdh_psa_privkey);
|
||||||
handshake->ecdh_psa_privkey = MBEDTLS_SVC_KEY_ID_INIT;
|
handshake->ecdh_psa_privkey = MBEDTLS_SVC_KEY_ID_INIT;
|
||||||
return MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE;
|
return MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
memcpy(handshake->ecdh_psa_peerkey, p, ecpoint_len);
|
memcpy(handshake->ecdh_psa_peerkey, p, ecpoint_len);
|
||||||
handshake->ecdh_psa_peerkey_len = ecpoint_len;
|
handshake->ecdh_psa_peerkey_len = ecpoint_len;
|
||||||
|
|
Loading…
Reference in a new issue