[openssl] master update
Matt Caswell
matt at openssl.org
Wed Jan 6 11:26:43 UTC 2021
The branch master has been updated
via e260bee0a97d4e6de60eae2c86d7c11ed03f2010 (commit)
from 7c0e98a5c40806ff9dde15cf4a619cc931800fd9 (commit)
- Log -----------------------------------------------------------------
commit e260bee0a97d4e6de60eae2c86d7c11ed03f2010
Author: Matt Caswell <matt at openssl.org>
Date: Mon Jan 4 17:29:35 2021 +0000
Only perform special TLS handling if TLS has been configured
Skip over special TLS steps for stream ciphers if we haven't been
configured for TLS.
Fixes #12528
Reviewed-by: Tomas Mraz <tmraz at fedoraproject.org>
Reviewed-by: Ben Kaduk <kaduk at mit.edu>
(Merged from https://github.com/openssl/openssl/pull/13774)
-----------------------------------------------------------------------
Summary of changes:
providers/implementations/ciphers/ciphercommon.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/providers/implementations/ciphers/ciphercommon.c b/providers/implementations/ciphers/ciphercommon.c
index 0941210f20..0e3e367dfc 100644
--- a/providers/implementations/ciphers/ciphercommon.c
+++ b/providers/implementations/ciphers/ciphercommon.c
@@ -429,7 +429,7 @@ int ossl_cipher_generic_stream_update(void *vctx, unsigned char *out,
}
*outl = inl;
- if (!ctx->enc) {
+ if (!ctx->enc && ctx->tlsversion > 0) {
/*
* Remove any TLS padding. Only used by cipher_aes_cbc_hmac_sha1_hw.c and
* cipher_aes_cbc_hmac_sha256_hw.c
More information about the openssl-commits
mailing list