]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
Fixup for backwards compat.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Mon, 21 Mar 2016 14:37:42 +0000 (15:37 +0100)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Mon, 21 Mar 2016 14:37:42 +0000 (15:37 +0100)
dnssec_sign.c
dnssec_verify.c

index 4c8068cc6b7c3751dcb13ef9d82a51d706f125e3..ca5425a5ec4691b39597b51b5d1d0fd8dc169c6e 100644 (file)
@@ -429,7 +429,12 @@ ldns_sign_public_evp(ldns_buffer *to_sign,
                return NULL;
        }
 
+#ifdef HAVE_EVP_MD_CTX_NEW
        ctx = EVP_MD_CTX_new();
+#else
+       ctx = (EVP_MD_CTX*)malloc(sizeof(*ctx));
+       if(ctx) EVP_MD_CTX_init(ctx);
+#endif
        if(!ctx) {
                ldns_buffer_free(b64sig);
                return NULL;
index a523ab645be31dd901e7e055d7aca3865896e2d4..85f8e9baa3121467405e95ae01278e12456b2ac2 100644 (file)
@@ -2492,7 +2492,12 @@ ldns_verify_rrsig_evp_raw(const unsigned char *sig, size_t siglen,
        EVP_MD_CTX *ctx;
        int res;
 
+#ifdef HAVE_EVP_MD_CTX_NEW
        ctx = EVP_MD_CTX_new();
+#else
+       ctx = (EVP_MD_CTX*)malloc(sizeof(*ctx));
+       if(ctx) EVP_MD_CTX_init(ctx);
+#endif
        if(!ctx)
                return LDNS_STATUS_MEM_ERR;