X-Git-Url: http://www.wagner.pp.ru/gitweb/?a=blobdiff_plain;f=gost_prov.c;h=e7fdd967d2b0856fc197929694c7b4f8b98b7d94;hb=0d53de14d01e8e079e5b5b4e08ec6e9f063139cc;hp=ba7120b094a2328304d7fd6aa39e280c69337318;hpb=dd645e71d12ec790dc6c2e1c44163e2683ae4c6a;p=openssl-gost%2Fengine.git diff --git a/gost_prov.c b/gost_prov.c index ba7120b..e7fdd96 100644 --- a/gost_prov.c +++ b/gost_prov.c @@ -91,6 +91,8 @@ static const OSSL_ALGORITHM *gost_operation(void *vprovctx, return GOST_prov_ciphers; case OSSL_OP_DIGEST: return GOST_prov_digests; + case OSSL_OP_MAC: + return GOST_prov_macs; } return NULL; } @@ -113,6 +115,7 @@ static void gost_teardown(void *vprovctx) { GOST_prov_deinit_ciphers(); GOST_prov_deinit_digests(); + GOST_prov_deinit_mac_digests(); provider_ctx_free(vprovctx); }