]> wagner.pp.ru Git - openssl-gost/engine.git/commit
Making a gost provider - Add the ciphers
authorRichard Levitte <richard@levitte.org>
Sat, 13 Feb 2021 13:52:39 +0000 (14:52 +0100)
committerDmitry Belyavskiy <beldmit@users.noreply.github.com>
Mon, 11 Oct 2021 16:34:09 +0000 (19:34 +0300)
commitbd2d5542f307ae0e9e98a291f0d765a0be58b5fd
tree86cf8c484f908d225be6f525332948065338800d
parent0021eb1fac2d7a6e628b1a4125cecd7520f7b6b6
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.
CMakeLists.txt
gost_lcl.h
gost_prov.c
gost_prov_cipher.c [new file with mode: 0644]
test/03-encrypt.t