[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[openssl-gost] [gost-engine/engine] 6b5fa4: Separate GOST engine and GOST library, make GOST e...
Branch: refs/heads/master
Home: https://github.com/gost-engine/engine
Commit: 6b5fa41eb668d851aefd679ce1062218933d4e1e
https://github.com/gost-engine/engine/commit/6b5fa41eb668d851aefd679ce1062218933d4e1e
Author: Richard Levitte <richard@levitte.org>
Date: 2017-06-26 (Mon, 26 Jun 2017)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Separate GOST engine and GOST library, make GOST engine a module
The GOST engine is a dynamically loadable module rather than a shared
library, so make that explicit. However, the programs gost12sum,
gostsum and gostsum12 need to link against the algorithms implemented
as part of the engine, so separate those out into a static library
that both programs and engine link with.
Commit: 83cbbc5b7cd9fce68ea96dea2d4c525e2292d06e
https://github.com/gost-engine/engine/commit/83cbbc5b7cd9fce68ea96dea2d4c525e2292d06e
Author: Richard Levitte <richard@levitte.org>
Date: 2017-06-26 (Mon, 26 Jun 2017)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Rename the GOST engine
The GOST engine file was "libgost_engine.so". Unfortunately, this
will fail to load with any OpenSSL version, as the derived engine ID
will be "gost_engine" (OpenSSL <1.1.0) or "libgost_engine" (OpenSSL
>=1.1.0), since the engine checks the ID internally against "gost".
To make the IDs compatible, make sure the file name will be "gost.so"
Commit: 71d610e2e6d3d7b4756b5ee706a9ea9148c851e6
https://github.com/gost-engine/engine/commit/71d610e2e6d3d7b4756b5ee706a9ea9148c851e6
Author: Dmitry Belyavskiy <beldmit@users.noreply.github.com>
Date: 2017-06-26 (Mon, 26 Jun 2017)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Merge pull request #27 from levitte/separate-lib-and-eng
Separate GOST engine and GOST library, make GOST engine a module
Compare: https://github.com/gost-engine/engine/compare/fcb061fdde69...71d610e2e6d3