mirror of
https://github.com/openssl/openssl.git
synced 2025-01-24 13:55:42 +08:00
KTLS: AES-CCM in TLS-1.3 is broken on 5.x kernels, disable it
Fixes #16089 Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/16120)
This commit is contained in:
parent
c9eb459870
commit
26411bc887
@ -133,7 +133,8 @@ int ktls_check_supported_cipher(const SSL *s, const EVP_CIPHER *c,
|
||||
{
|
||||
# ifdef OPENSSL_KTLS_AES_CCM_128
|
||||
case NID_aes_128_ccm:
|
||||
if (EVP_CIPHER_CTX_get_tag_length(dd) != EVP_CCM_TLS_TAG_LEN)
|
||||
if (s->version == TLS_1_3_VERSION /* broken on 5.x kernels */
|
||||
|| EVP_CIPHER_CTX_get_tag_length(dd) != EVP_CCM_TLS_TAG_LEN)
|
||||
return 0;
|
||||
# endif
|
||||
# ifdef OPENSSL_KTLS_AES_GCM_128
|
||||
|
Loading…
Reference in New Issue
Block a user