From 60ad4ca4b5d1969e31db6efe6db4d82f88dbdbe7 Mon Sep 17 00:00:00 2001 From: Ayu Date: Sun, 18 Jan 2026 16:59:48 +0800 Subject: [PATCH] Fix failed assertion with Mbed TLS 3 --- src/aead.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/aead.c b/src/aead.c index 73349da6..24144425 100644 --- a/src/aead.c +++ b/src/aead.c @@ -180,11 +180,11 @@ aead_cipher_encrypt(cipher_ctx_t *cipher_ctx, #if MBEDTLS_VERSION_NUMBER < 0x03000000 err = mbedtls_cipher_auth_encrypt(cipher_ctx->evp, n, nlen, ad, adlen, m, mlen, c, clen, c + mlen, tlen); + *clen += tlen; #else err = mbedtls_cipher_auth_encrypt_ext(cipher_ctx->evp, n, nlen, ad, adlen, m, mlen, c, mlen + tlen, clen, tlen); #endif - *clen += tlen; break; case CHACHA20POLY1305IETF: err = crypto_aead_chacha20poly1305_ietf_encrypt(c, &long_clen, m, mlen,