Deprecate Low Level Camellia APIs
[openssl.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 08687f79720ffdcf3f2a5b60575595f98db6d8d5..e47c8ab968826d38efb44c2bcfa1538510817e79 100644 (file)
--- a/CHANGES
+++ b/CHANGES
      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