Deprecate Low Level Blowfish APIs
authorMatt Caswell <matt@openssl.org>
Thu, 2 Jan 2020 14:25:27 +0000 (14:25 +0000)
committerMatt Caswell <matt@openssl.org>
Wed, 8 Jan 2020 11:25:25 +0000 (11:25 +0000)
commit03047e7b7f64b054fa85d101e7097af5daf7a865
tree38c18f72c1a38605c1dcf885d8b25df45e161ef8
parent339638b586e77c189e8294f931b99b03d1f08dbd
Deprecate Low Level Blowfish APIs

Applications should instead use the higher level EVP APIs, e.g.
EVP_Encrypt*() and EVP_Decrypt*().

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/10740)
17 files changed:
CHANGES
apps/speed.c
apps/version.c
crypto/bf/bf_cfb64.c
crypto/bf/bf_ecb.c
crypto/bf/bf_enc.c
crypto/bf/bf_ofb64.c
crypto/bf/bf_skey.c
crypto/evp/e_bf.c
doc/man3/BF_encrypt.pod
include/openssl/blowfish.h
providers/implementations/ciphers/cipher_blowfish.c
providers/implementations/ciphers/cipher_blowfish_hw.c
test/bftest.c
test/build.info
test/recipes/05-test_bf.t
util/libcrypto.num