X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fopenssl%2Fdigest.c;h=d51dcaa971842e47a62defcdfc7dae31e8da91c1;hb=b0b4a2f1eb3bef0141d817cbf3b575a5dd28f241;hp=9569f3cc64c40419be97a89dde6b15f547125a6f;hpb=ed070d754d1b5500b0ec3615ae342178cfd42efb;p=tinc diff --git a/src/openssl/digest.c b/src/openssl/digest.c index 9569f3cc..d51dcaa9 100644 --- a/src/openssl/digest.c +++ b/src/openssl/digest.c @@ -66,13 +66,8 @@ digest_t *digest_open_by_nid(int nid, int maclength) { } bool digest_set_key(digest_t *digest, const void *key, size_t len) { -#ifdef HAVE_HMAC_CTX_NEW digest->hmac_ctx = HMAC_CTX_new(); HMAC_Init_ex(digest->hmac_ctx, key, len, digest->digest, NULL); -#else - digest->hmac_ctx = xzalloc(sizeof(*digest->hmac_ctx)); - HMAC_Init(digest->hmac_ctx, key, len, digest->digest); -#endif if(!digest->hmac_ctx) { abort(); @@ -90,16 +85,10 @@ void digest_close(digest_t *digest) { EVP_MD_CTX_destroy(digest->md_ctx); } -#ifdef HAVE_HMAC_CTX_NEW - if(digest->hmac_ctx) { HMAC_CTX_free(digest->hmac_ctx); } -#else - free(digest->hmac_ctx); -#endif - free(digest); }