]> wagner.pp.ru Git - openssl-gost/engine.git/commit
Making a gost provider - Add the digests
authorRichard Levitte <richard@levitte.org>
Sat, 13 Feb 2021 13:56:17 +0000 (14:56 +0100)
committerDmitry Belyavskiy <beldmit@users.noreply.github.com>
Mon, 11 Oct 2021 16:34:09 +0000 (19:34 +0300)
commitdd645e71d12ec790dc6c2e1c44163e2683ae4c6a
treee25ee4494237ac6f1e34867c4bbf3d87e2af527d
parentbd2d5542f307ae0e9e98a291f0d765a0be58b5fd
Making a gost provider - Add the digests

We add the digests for the provider as wrappers around the routines
designed for ENGINEs.  This is not the most elegant, but it does the
job.

When an algorithm has an OID, it's included in the OSSL_ALGORITHM name
as an aliase.  This is the way to avoid having to register the OIDs in
OpenSSL proper.

test/01-digest.t is modified to test the provider as well.
CMakeLists.txt
gost_lcl.h
gost_prov.c
gost_prov_digest.c [new file with mode: 0644]
test/01-digest.t