[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[openssl-gost] [gost-engine/engine] ae6881: Cleanup source organisation, and make 'gost' an ac...
Branch: refs/heads/master
Home: https://github.com/gost-engine/engine
Commit: ae688190000be30a6507026bad6f699ddd58fbd5
https://github.com/gost-engine/engine/commit/ae688190000be30a6507026bad6f699ddd58fbd5
Author: Richard Levitte <richard@levitte.org>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Cleanup source organisation, and make 'gost' an actual module
GOST_CORE_SOURCE_FILES and GOST_ENGINE_SOURCE_FILES were a bit
disorganised, they are now re-arranged so GOST_ENGINE_SOURCE_FILES
contains ENGINE specific source only, and what was less ENGINE
specific was moved to GOST_CORE_SOURCE_FILES. Furthermore,
GOST_LIB_SOURCE_FILES now includes GOST_CORE_SOURCE_FILES, so the
gost_core library is complete with all implementations.
As a consequence, 'gost' is now explicitly made into a dlopenable
module. On some operating systems, that makes a difference.
This paves the way for alternative implementations based on the same
base code, such as a provider implementation.
It's quite possible that the re-arrangement done here isn't "pure"
enough. Future development will tell.
Commit: 97f0cd434062cb1a2999fc1f3c9e1cd05fb4394c
https://github.com/gost-engine/engine/commit/97f0cd434062cb1a2999fc1f3c9e1cd05fb4394c
Author: Richard Levitte <richard@levitte.org>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
fixup! Cleanup source organisation, and make 'gost' an actual module
Commit: 5e7d30152a3aec485aea57cb0ef512130070093f
https://github.com/gost-engine/engine/commit/5e7d30152a3aec485aea57cb0ef512130070093f
Author: Richard Levitte <richard@levitte.org>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M gost_ctl.c
M gost_eng.c
Log Message:
-----------
Move gost_cmds[] from gost_ctl.c to gost_eng.c
This make that array uniquely belonging to the engine proper, while
leaving the more generic gost parameters functionality in the
gost_core library.
Compare: https://github.com/gost-engine/engine/compare/57d48a714e8c...5e7d30152a3a