From e599bb50486c16d7ff5791938ec27ca794823102 Mon Sep 17 00:00:00 2001 From: Disyer Date: Thu, 28 Jul 2022 18:36:52 +0300 Subject: [PATCH] Mark chacha20-poly1305 as an AEAD cipher --- wolfcrypt/src/evp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wolfcrypt/src/evp.c b/wolfcrypt/src/evp.c index ae7311e38..985467eed 100644 --- a/wolfcrypt/src/evp.c +++ b/wolfcrypt/src/evp.c @@ -1441,7 +1441,8 @@ unsigned long WOLFSSL_CIPHER_mode(const WOLFSSL_EVP_CIPHER *cipher) #endif #if defined(HAVE_CHACHA) && defined(HAVE_POLY1305) case CHACHA20_POLY1305_TYPE: - return WOLFSSL_EVP_CIPH_STREAM_CIPHER; + return WOLFSSL_EVP_CIPH_STREAM_CIPHER | + WOLFSSL_EVP_CIPH_FLAG_AEAD_CIPHER; #endif default: return 0;