Deprecate the low level IDEA functions.
authorPauli <paul.dale@oracle.com>
Mon, 13 Jan 2020 03:02:45 +0000 (13:02 +1000)
committerPauli <paul.dale@oracle.com>
Sun, 19 Jan 2020 00:38:49 +0000 (10:38 +1000)
commitda2d32f6db1c9fb33478af660daddcd1df369716
treee35e8b89a18319fd8444d16a4fe5adad216fb8bc
parent621f74b3e3eeaa189c9d83dca7352612774ad23c
Deprecate the low level IDEA functions.

Use of the low level IDEA 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: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10819)
14 files changed:
apps/speed.c
apps/version.c
crypto/evp/e_idea.c
crypto/idea/i_cbc.c
crypto/idea/i_cfb64.c
crypto/idea/i_ecb.c
crypto/idea/i_ofb64.c
crypto/idea/i_skey.c
include/openssl/idea.h
providers/implementations/ciphers/cipher_idea.c
providers/implementations/ciphers/cipher_idea_hw.c
test/build.info
test/ideatest.c
util/libcrypto.num