summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2020-01-02 15:22:19 +0000
committerMatt Caswell <matt@openssl.org>2020-01-13 13:38:20 +0000
commit291850b473ef5d83ac7d90bdcd7f68d186515348 (patch)
treedc0e82c3982d8b6a83eda65abdd14b8e7ee829e6 /CHANGES
parent652fba9ef74c1fe92b80d178ada419057d873682 (diff)
downloadopenssl-new-291850b473ef5d83ac7d90bdcd7f68d186515348.tar.gz
Deprecate Low Level Camellia APIs
Applications should instead use the higher level EVP APIs, e.g. EVP_Encrypt*() and EVP_Decrypt*(). Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> (Merged from https://github.com/openssl/openssl/pull/10741)
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES10
1 files changed, 10 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 08687f7972..e47c8ab968 100644
--- a/CHANGES
+++ b/CHANGES
@@ -18,6 +18,16 @@
equivalently named decrypt functions.
[Matt Caswell]
+ *) All of the low level Camelllia functions have been deprecated including:
+ Camellia_set_key, Camellia_encrypt, Camellia_decrypt, Camellia_ecb_encrypt,
+ Camellia_cbc_encrypt, Camellia_cfb128_encrypt, Camellia_cfb1_encrypt,
+ Camellia_cfb8_encrypt, Camellia_ofb128_encrypt and Camellia_ctr128_encrypt.
+ Use of these low level functions has been informally discouraged for a long
+ time. Instead applications should use the high level EVP APIs, e.g.
+ EVP_EncryptInit_ex, EVP_EncryptUpdate, EVP_EncryptFinal_ex, and the
+ equivalently named decrypt functions.
+ [Matt Caswell]
+
*) Removed include/openssl/opensslconf.h.in and replaced it with
include/openssl/configuration.h.in, which differs in not including
<openssl/macros.h>. A short header include/openssl/opensslconf.h