diff options
author | John Baldwin <jhb@FreeBSD.org> | 2023-06-20 14:53:50 +0000 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2023-06-20 14:53:50 +0000 |
commit | 474d9290eb9e9f0e636c7f814d0d10ba5147149f (patch) | |
tree | 5e26fa4be89d344b681f09df97a230851ac72968 /sys/crypto | |
parent | 3a1f834b5228986a7c14fd60da13cf2700e80996 (diff) | |
download | src-474d9290eb9e9f0e636c7f814d0d10ba5147149f.tar.gz src-474d9290eb9e9f0e636c7f814d0d10ba5147149f.zip |
Diffstat (limited to 'sys/crypto')
-rw-r--r-- | sys/crypto/openssl/ossl.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/crypto/openssl/ossl.c b/sys/crypto/openssl/ossl.c index 723d1a80543d..25897cae0dca 100644 --- a/sys/crypto/openssl/ossl.c +++ b/sys/crypto/openssl/ossl.c @@ -301,7 +301,8 @@ ossl_newsession(device_t dev, crypto_session_t cses, error = ossl_newsession_cipher(s, csp); break; case CSP_MODE_AEAD: - error = ossl_newsession_cipher(s, csp); + if (csp->csp_cipher_alg != CRYPTO_CHACHA20_POLY1305) + error = ossl_newsession_cipher(s, csp); break; default: __assert_unreachable(); |