mirror of
https://github.com/openssl/openssl.git
synced 2025-01-30 14:01:55 +08:00
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@fedoraproject.org> Reviewed-by: Ben Kaduk <kaduk@mit.edu> (Merged from https://github.com/openssl/openssl/pull/13774)
This commit is contained in:
parent
7c0e98a5c4
commit
e260bee0a9
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user