Implement the NULL cipher in the default provider
authorMatt Caswell <matt@openssl.org>
Wed, 8 Jan 2020 16:16:22 +0000 (16:16 +0000)
committerMatt Caswell <matt@openssl.org>
Mon, 20 Jan 2020 15:28:39 +0000 (15:28 +0000)
commit068489a27f74c5f5a779aef4618e68e46db746d4
tree2649e390c4689b560c912ba67b7587d88a331ae1
parent993ebac9ed38481e4d3795c437d4e98b985c68ce
Implement the NULL cipher in the default provider

Libssl uses the null cipher in certain situations. It should be
converted to a provided cipher.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10865)
crypto/evp/evp_enc.c
providers/defltprov.c
providers/implementations/ciphers/build.info
providers/implementations/ciphers/cipher_null.c [new file with mode: 0644]
providers/implementations/include/prov/implementations.h