Deprecate the low level SEED functions
authorPauli <paul.dale@oracle.com>
Mon, 13 Jan 2020 22:35:12 +0000 (08:35 +1000)
committerPauli <paul.dale@oracle.com>
Wed, 15 Jan 2020 21:06:14 +0000 (07:06 +1000)
commit28c690cb7dd80c15c9fa45df518c555c66ad67f8
treecfd80c4bca2f1d903826b432a312c13eefe79bc4
parentfb8ce41398bae4e0b1fdba03a281b93daddc9eaf
Deprecate the low level SEED functions

Use of the low level SEED functions has been informally discouraged for a
long time. We now formally deprecate them.

Applications should instead use the EVP APIs, e.g. EVP_EncryptInit_ex,
EVP_EncryptUpdate, EVP_EncryptFinal_ex, and the equivalently named decrypt
functions.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/10833)
apps/speed.c
crypto/evp/e_seed.c
crypto/seed/seed.c
crypto/seed/seed_cbc.c
crypto/seed/seed_cfb.c
crypto/seed/seed_ecb.c
crypto/seed/seed_ofb.c
include/openssl/seed.h
providers/implementations/ciphers/cipher_seed.c
providers/implementations/ciphers/cipher_seed_hw.c
util/libcrypto.num