EVP: add missing common functionality
[oweals/openssl.git] / crypto / evp / mac_lib.c
index 8b8c9a506726f1a1d50bb224881aaba6720db7b6..b6df6a594b165d15d4a82fae667c2483e0a3e2d1 100644 (file)
@@ -157,3 +157,8 @@ int EVP_MAC_CTX_set_params(EVP_MAC_CTX *ctx, const OSSL_PARAM params[])
         return ctx->meth->set_ctx_params(ctx->data, params);
     return 1;
 }
+
+int EVP_MAC_is_a(const EVP_MAC *mac, const char *name)
+{
+    return evp_is_a(mac->prov, mac->name_id, name);
+}