Add provider support for TLS CBC padding and MAC removal
authorMatt Caswell <matt@openssl.org>
Wed, 27 May 2020 16:20:18 +0000 (17:20 +0100)
committerMatt Caswell <matt@openssl.org>
Mon, 6 Jul 2020 08:26:09 +0000 (09:26 +0100)
commite71fd827bcff720fb47e39c69cc468da9452935d
tree893f948c36b8236e59f8060fceb86253461d25b9
parentf0237a6c6266535e105d6778ca7c34a080b88e92
Add provider support for TLS CBC padding and MAC removal

The previous commits separated out the TLS CBC padding code in libssl.
Now we can use that code to directly support TLS CBC padding and MAC
removal in provided ciphers.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12288)
include/openssl/core_names.h
providers/implementations/ciphers/ciphercommon.c
providers/implementations/ciphers/ciphercommon_block.c
providers/implementations/ciphers/ciphercommon_local.h
providers/implementations/include/prov/ciphercommon.h
ssl/build.info