aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2016-01-08 13:24:15 +0100
committerRichard Levitte <levitte@openssl.org>2016-01-12 13:52:22 +0100
commit0ce56222d803c73fb621bf2539eedf945e7c3ebf (patch)
tree4ec231939ae0bf78516c4c341c72c64a2e3ca2ee /include
parent6c2ff56ec606ed82cf02b9a6679b90bde6ce18aa (diff)
downloadopenssl-0ce56222d803c73fb621bf2539eedf945e7c3ebf.tar.gz
Add back deprecated functions in macro form
Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'include')
-rw-r--r--include/openssl/evp.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/openssl/evp.h b/include/openssl/evp.h
index 66fb612bf2..6441de449e 100644
--- a/include/openssl/evp.h
+++ b/include/openssl/evp.h
@@ -544,6 +544,9 @@ void *EVP_CIPHER_CTX_get_app_data(const EVP_CIPHER_CTX *ctx);
void EVP_CIPHER_CTX_set_app_data(EVP_CIPHER_CTX *ctx, void *data);
void *EVP_CIPHER_CTX_cipher_data(const EVP_CIPHER_CTX *ctx);
# define EVP_CIPHER_CTX_type(c) EVP_CIPHER_type(EVP_CIPHER_CTX_cipher(c))
+# if OPENSSL_API_COMPAT < 0x10100000L
+# define EVP_CIPHER_CTX_flags(c) EVP_CIPHER_flags(EVP_CIPHER_CTX_cipher(c))
+# endif
# define EVP_CIPHER_CTX_mode(c) EVP_CIPHER_mode(EVP_CIPHER_CTX_cipher(c))
# define EVP_ENCODE_LENGTH(l) (((l+2)/3*4)+(l/48+1)*2+80)
@@ -711,6 +714,10 @@ int EVP_DecodeFinal(EVP_ENCODE_CTX *ctx, unsigned
char *out, int *outl);
int EVP_DecodeBlock(unsigned char *t, const unsigned char *f, int n);
+# if OPENSSL_API_COMPAT < 0x10100000L
+# EVP_CIPHER_CTX_init(c) EVP_CIPHER_CTX_reset(c)
+# EVP_CIPHER_CTX_cleanup(c) EVP_CIPHER_CTX_reset(c)
+# endif
EVP_CIPHER_CTX *EVP_CIPHER_CTX_new(void);
int EVP_CIPHER_CTX_reset(EVP_CIPHER_CTX *c);
void EVP_CIPHER_CTX_free(EVP_CIPHER_CTX *c);