Commit 027026df authored by Andy Polyakov's avatar Andy Polyakov
Browse files

e_aes.c: fix bug in aesni_gcm_tls_cipher.

parent 9ee5916d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -369,6 +369,7 @@ static int aesni_gcm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
		/* Encrypt payload */
		if (CRYPTO_gcm128_encrypt_ctr32(&gctx->gcm, in, out, len,
						aesni_ctr32_encrypt_blocks))
			goto err;
		out += len;
		/* Finally write tag */
		CRYPTO_gcm128_tag(&gctx->gcm, out, EVP_GCM_TLS_TAG_LEN);