From e0a3a803d93dac94dfd8c7c54445be73f7572032 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Wed, 2 Dec 2015 00:52:56 +0100 Subject: [PATCH] Cleanup: support EVP_MD_CTX_(create|init|destroy) for deprecated use Reviewed-by: Rich Salz --- include/openssl/evp.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/openssl/evp.h b/include/openssl/evp.h index e7b187ddd9..d8fbba1af6 100644 --- a/include/openssl/evp.h +++ b/include/openssl/evp.h @@ -575,6 +575,11 @@ int EVP_MD_CTX_ctrl(EVP_MD_CTX *ctx, int cmd, int p1, void *p2); EVP_MD_CTX *EVP_MD_CTX_new(void); int EVP_MD_CTX_reset(EVP_MD_CTX *ctx); void EVP_MD_CTX_free(EVP_MD_CTX *ctx); +# ifdef OPENSSL_USE_DEPRECATED +# define EVP_MD_CTX_create() EVP_MD_CTX_new() +# define EVP_MD_CTX_init(ctx) EVP_MD_CTX_reset((ctx)) +# define EVP_MD_CTX_destroy(ctx) EVP_MD_CTX_free((ctx)) +# endif /*__owur*/ int EVP_MD_CTX_copy_ex(EVP_MD_CTX *out, const EVP_MD_CTX *in); void EVP_MD_CTX_set_flags(EVP_MD_CTX *ctx, int flags); void EVP_MD_CTX_clear_flags(EVP_MD_CTX *ctx, int flags); -- 2.40.0