[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[openssl-gost] [gost-engine/engine] d9a2b2: Also build gost-engine in library form
Branch: refs/heads/master
Home: https://github.com/gost-engine/engine
Commit: d9a2b2973a1174baa4cecbffc6809764b63de2eb
https://github.com/gost-engine/engine/commit/d9a2b2973a1174baa4cecbffc6809764b63de2eb
Author: Richard Levitte <richard@levitte.org>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M CMakeLists.txt
A gost-engine.h
M gost_eng.c
Log Message:
-----------
Also build gost-engine in library form
In this form, the GOST engine isn't loadable through OpenSSL's dynamic
ENGINE loader, but directly as its own function, ENGINE_load_gost().
After making that call, the engine functionality can be used as usual.
This includes a public header file called gost-engine.h, which declares
that functions.
This also rearranges the code in gost_eng.c, as the binding
functionality was spread around in the file. Now, it's all nicely
tucked at the end.
Commit: bc111014be6390ae8f3674d05b76eb205ab4c49b
https://github.com/gost-engine/engine/commit/bc111014be6390ae8f3674d05b76eb205ab4c49b
Author: Richard Levitte <richard@levitte.org>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Modify installation instructions for gost-engine library and module
- Simplify the installation of libraries and programs to simply use
defaults.
- Install only the gost engine in module form into the OpenSSL engine
directory.
- Install the gostsum and gost12sum manuals in the normal man1 directory,
as there's really no reason to install them among OpenSSL stuff
specifically.
- Install the cmake configuration file.
Compare: https://github.com/gost-engine/engine/compare/cfe735d6ed59...bc111014be63