aboutsummaryrefslogtreecommitdiff
path: root/gost_lcl.h
diff options
context:
space:
mode:
authorRichard Levitte <richard@levitte.org>2021-02-15 00:45:40 +0100
committerDmitry Belyavskiy <beldmit@users.noreply.github.com>2021-10-11 19:34:09 +0300
commit23ccf9300e496e115742a44d5f52490f431156f5 (patch)
tree8605c16c4940a84ce2dbeb9b7c7d4edd2806b360 /gost_lcl.h
parenta3b21ced5bfe2c42a04cfad7d4f8499f27ec31ca (diff)
downloadgost-engine-23ccf9300e496e115742a44d5f52490f431156f5.zip
gost-engine-23ccf9300e496e115742a44d5f52490f431156f5.tar.gz
gost-engine-23ccf9300e496e115742a44d5f52490f431156f5.tar.bz2
Making a gost provider - Refactor the engine to become a backend
The gost provider is planned to be a wrapper around the already existing functionality, designed for ENGINE use. The easiest way to do this is to let the gost ENGINE continue to exist within the gost provider, as an internal ENGINE. To do that, we make it possible to build gost_eng.c so it only populates the GOST ENGINE structure, but doesn't perform any of the ENGINE registration. That way, the GOST ENGINE structure becomes purely internal, and can be used as the actual implementation of the offered provider functionality, through diverse EVP calls that accept an ENGINE pointer.
Diffstat (limited to 'gost_lcl.h')
0 files changed, 0 insertions, 0 deletions