diff options
author | Richard Levitte <richard@levitte.org> | 2021-02-13 14:52:39 +0100 |
---|---|---|
committer | Dmitry Belyavskiy <beldmit@users.noreply.github.com> | 2021-10-11 19:34:09 +0300 |
commit | bd2d5542f307ae0e9e98a291f0d765a0be58b5fd (patch) | |
tree | 86cf8c484f908d225be6f525332948065338800d /CMakeLists.txt | |
parent | 0021eb1fac2d7a6e628b1a4125cecd7520f7b6b6 (diff) | |
download | gost-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.txt | 1 |
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 |