From 09e6cfd49e26fcddd61b09d16e4df1393a31657e Mon Sep 17 00:00:00 2001 From: Eduardo Barretto Date: Fri, 17 Mar 2017 15:41:22 -0300 Subject: [PATCH] Adapt to EVP_MD_CTX new API to support openssl-1.1 Signed-off-by: Eduardo Barretto --- src/e_pkcs11.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/e_pkcs11.c b/src/e_pkcs11.c index a6eb3fc..971cdea 100644 --- a/src/e_pkcs11.c +++ b/src/e_pkcs11.c @@ -238,7 +238,11 @@ struct pkcs11_digest_ctx { /********/ #define CIPHER_DATA(ctx) ((struct token_session *)(ctx->cipher_data)) +#ifdef OLDER_OPENSSL #define MD_DATA(ctx) ((struct pkcs11_digest_ctx *)(ctx->md_data)) +#else +#define MD_DATA(ctx) ((struct pkcs11_digest_ctx *)(EVP_MD_CTX_md_data(ctx))) +#endif static int num_cipher_nids = 0; static int num_digest_nids = 0;