]> wagner.pp.ru Git - openssl-gost/engine.git/commit
Making a gost provider - Add the macs
authorRichard Levitte <richard@levitte.org>
Mon, 5 Apr 2021 06:08:10 +0000 (08:08 +0200)
committerDmitry Belyavskiy <beldmit@users.noreply.github.com>
Mon, 11 Oct 2021 16:34:09 +0000 (19:34 +0300)
commit0d53de14d01e8e079e5b5b4e08ec6e9f063139cc
tree9bb645b510faf4a06084c58138347684b75445f0
parentdd645e71d12ec790dc6c2e1c44163e2683ae4c6a
Making a gost provider - Add the macs

We add the macs for the provider as wrappers around the EVP_MD
implementations 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 alias.  This is the way to avoid having to register the OIDs in
OpenSSL proper.
CMakeLists.txt
gost_lcl.h
gost_prov.c
gost_prov_mac.c [new file with mode: 0644]
test/02-mac.t