aboutsummaryrefslogtreecommitdiff
path: root/gost_prov.c
diff options
context:
space:
mode:
Diffstat (limited to 'gost_prov.c')
-rw-r--r--gost_prov.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gost_prov.c b/gost_prov.c
index 04f4f3d..ba7120b 100644
--- a/gost_prov.c
+++ b/gost_prov.c
@@ -89,6 +89,8 @@ static const OSSL_ALGORITHM *gost_operation(void *vprovctx,
switch (operation_id) {
case OSSL_OP_CIPHER:
return GOST_prov_ciphers;
+ case OSSL_OP_DIGEST:
+ return GOST_prov_digests;
}
return NULL;
}
@@ -110,6 +112,7 @@ static const OSSL_ITEM *gost_get_reason_strings(void *provctx)
static void gost_teardown(void *vprovctx)
{
GOST_prov_deinit_ciphers();
+ GOST_prov_deinit_digests();
provider_ctx_free(vprovctx);
}