X-Git-Url: http://www.wagner.pp.ru/gitweb/?a=blobdiff_plain;f=gost_prov.c;h=ba7120b094a2328304d7fd6aa39e280c69337318;hb=dd645e71d12ec790dc6c2e1c44163e2683ae4c6a;hp=04f4f3de4f59b9c1adf7be0bdd1d12aaff64b400;hpb=bd2d5542f307ae0e9e98a291f0d765a0be58b5fd;p=openssl-gost%2Fengine.git 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); }