aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorRichard Levitte <richard@levitte.org>2021-02-13 14:52:39 +0100
committerDmitry Belyavskiy <beldmit@users.noreply.github.com>2021-10-11 19:34:09 +0300
commitbd2d5542f307ae0e9e98a291f0d765a0be58b5fd (patch)
tree86cf8c484f908d225be6f525332948065338800d /CMakeLists.txt
parent0021eb1fac2d7a6e628b1a4125cecd7520f7b6b6 (diff)
downloadgost-engine-bd2d5542f307ae0e9e98a291f0d765a0be58b5fd.zip
gost-engine-bd2d5542f307ae0e9e98a291f0d765a0be58b5fd.tar.gz
gost-engine-bd2d5542f307ae0e9e98a291f0d765a0be58b5fd.tar.bz2
Making a gost provider - Add the ciphers
We add the ciphers 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/03-encrypt.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 499fc7e..05645c3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -199,6 +199,7 @@ set(GOST_ENGINE_SOURCE_FILES
set(GOST_PROV_SOURCE_FILES
gost_prov.c
+ gost_prov_cipher.c
)
set(TEST_ENVIRONMENT_COMMON