Fix build with opaque HMAC_CTX in LibreSSL 3.5.

Index: src/watchdog/wd_utils.c
--- src/watchdog/wd_utils.c.orig
+++ src/watchdog/wd_utils.c
@@ -154,7 +154,7 @@ static void calculate_hmac_sha256(const char *data, in
 	unsigned int res_len = WD_AUTH_HASH_LEN;
 	HMAC_CTX *ctx = NULL;
 
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined (LIBRESSL_VERSION_NUMBER))
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
 	ctx = HMAC_CTX_new();
 	HMAC_CTX_reset(ctx);
 #else
@@ -165,7 +165,7 @@ static void calculate_hmac_sha256(const char *data, in
 	HMAC_Init_ex(ctx, key, strlen(key), EVP_sha256(), NULL);
 	HMAC_Update(ctx, (unsigned char*)data, len);
 	HMAC_Final(ctx, (unsigned char*)str, &res_len);
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined (LIBRESSL_VERSION_NUMBER))
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
 	HMAC_CTX_reset(ctx);
 	HMAC_CTX_free(ctx);
 #else
