aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorRichard Levitte <richard@levitte.org>2021-02-13 14:56:17 +0100
committerDmitry Belyavskiy <beldmit@users.noreply.github.com>2021-10-11 19:34:09 +0300
commitdd645e71d12ec790dc6c2e1c44163e2683ae4c6a (patch)
treee25ee4494237ac6f1e34867c4bbf3d87e2af527d /CMakeLists.txt
parentbd2d5542f307ae0e9e98a291f0d765a0be58b5fd (diff)
downloadgost-engine-dd645e71d12ec790dc6c2e1c44163e2683ae4c6a.zip
gost-engine-dd645e71d12ec790dc6c2e1c44163e2683ae4c6a.tar.gz
gost-engine-dd645e71d12ec790dc6c2e1c44163e2683ae4c6a.tar.bz2
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.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 05645c3..c95e5ea 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -200,6 +200,7 @@ set(GOST_ENGINE_SOURCE_FILES
set(GOST_PROV_SOURCE_FILES
gost_prov.c
gost_prov_cipher.c
+ gost_prov_digest.c
)
set(TEST_ENVIRONMENT_COMMON