Update tls13.c, remove warning from clang --analyze

This commit is contained in:
Zhi Guan
2024-06-18 09:32:30 +08:00
parent b1b6c1797e
commit 567604210a

View File

@@ -1308,7 +1308,10 @@ int tls13_record_get_handshake_finished(const uint8_t *record,
return -1; return -1;
} }
if (*verify_data_len != SM3_DIGEST_SIZE if (*verify_data_len != SM3_DIGEST_SIZE
&& *verify_data_len != SHA384_DIGEST_SIZE) { #if ENABLE_SHA2
&& *verify_data_len != SHA384_DIGEST_SIZE
#endif
) {
error_print(); error_print();
return -1; return -1;
} }
@@ -1973,8 +1976,8 @@ int tls13_do_accept(TLS_CONNECT *conn)
SM2_KEY server_ecdhe; SM2_KEY server_ecdhe;
SM2_Z256_POINT client_ecdhe_public; SM2_Z256_POINT client_ecdhe_public;
SM2_KEY client_sign_key; SM2_KEY client_sign_key;
const BLOCK_CIPHER *cipher; const BLOCK_CIPHER *cipher = NULL;
const DIGEST *digest; const DIGEST *digest = NULL;
DIGEST_CTX dgst_ctx; DIGEST_CTX dgst_ctx;
DIGEST_CTX null_dgst_ctx; DIGEST_CTX null_dgst_ctx;
size_t padding_len; size_t padding_len;