[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[openssl-gost] [gost-engine/engine] 030983: WIP: Made changes to be able to build gost-engine ...
Branch: refs/heads/openssl_1_1_1
Home: https://github.com/gost-engine/engine
Commit: 03098348e397b248b340df3c41279f42d8bcb2dc
https://github.com/gost-engine/engine/commit/03098348e397b248b340df3c41279f42d8bcb2dc
Author: kartaris <rust768@gmail.com>
Date: 2021-08-20 (Fri, 20 Aug 2021)
Changed paths:
M .cirrus.yml
M CMakeLists.txt
A gost-engine.h
Log Message:
-----------
WIP: Made changes to be able to build gost-engine as static library. Added gost-engine.h to be able to load engine as static engine for openssl.
Made gost_core library independent.
Corrected openssl version in cirrus.yml
Related issue: #340
Commit: e23ffe96dd02b8569cc8330f40ba54b946fbf849
https://github.com/gost-engine/engine/commit/e23ffe96dd02b8569cc8330f40ba54b946fbf849
Author: Richard Levitte <richard@levitte.org>
Date: 2021-08-20 (Fri, 20 Aug 2021)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Make CMakeLists.txt work better with static OpenSSL libraries
The static OpenSSL libraries have some dependencies that need to be
recorded fofr everything that's linked against it. To achieve this,
we use ${OPENSSL_CRYPTO_LIBRARIES} and ${OPENSSL_SSL_LIBRARIES}
instead of ${OPENSSL_CRYPTO_LIBRARY} and ${OPENSSL_SSL_LIBRARY}.
(cherry picked from commit 3df647770ff9aa8bd3b08c6ff8200da1ee69565c)
# Conflicts:
# CMakeLists.txt
Commit: 1aac48068eca9316ec259af27e8a63260f24d473
https://github.com/gost-engine/engine/commit/1aac48068eca9316ec259af27e8a63260f24d473
Author: Richard Levitte <richard@levitte.org>
Date: 2021-08-20 (Fri, 20 Aug 2021)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Reduce the repeated library dependence information
Cmake is generally good at tracking specified dependencies between
libraries. All that we need to do is to establish a dependency on
OpenSSL's libcrypto for 'gost_core', and then we can reduce the amount
of repeated dependencies for everything that links against 'gost_core'.
(cherry picked from commit 7ca9b827135b90cfc2567058b56325a518a3d57a)
# Conflicts:
# CMakeLists.txt
Commit: 5418695b897b03939a1c8db39557e8a5441e06a7
https://github.com/gost-engine/engine/commit/5418695b897b03939a1c8db39557e8a5441e06a7
Author: Richard Levitte <richard@levitte.org>
Date: 2021-08-20 (Fri, 20 Aug 2021)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Switch to using OpenSSL target names in CMakeLists.txt
Cmake 3.0 was a switch to using targets and properties rather than
variables when linking different components together.
We follow that philosophy by dropping ${OPENSSL_CRYPTO_LIBRARIES} and
${OPENSSL_SSL_LIBRARIES} in favor of OpenSSL::Crypto and OpenSSL::SSL.
(cherry picked from commit 36c50fa58c3cc1c5a30fd94aad77490e44abf022)
# Conflicts:
# CMakeLists.txt
Commit: 7ef27e2d62a45c94a462f6c08f4fdda70c41944c
https://github.com/gost-engine/engine/commit/7ef27e2d62a45c94a462f6c08f4fdda70c41944c
Author: kartaris <rust768@gmail.com>
Date: 2021-08-20 (Fri, 20 Aug 2021)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Increased minimum version for CMake
Commit: 759caad8600bab0e4c8e6639a32fd3e6c0cac856
https://github.com/gost-engine/engine/commit/759caad8600bab0e4c8e6639a32fd3e6c0cac856
Author: kartaris <rust768@gmail.com>
Date: 2021-08-20 (Fri, 20 Aug 2021)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Dropped unnecessary libs
Commit: 672de3d14873849c4d84a1c71f723c848fa09521
https://github.com/gost-engine/engine/commit/672de3d14873849c4d84a1c71f723c848fa09521
Author: kartaris <rust768@gmail.com>
Date: 2021-08-20 (Fri, 20 Aug 2021)
Changed paths:
M .cirrus.yml
Log Message:
-----------
VERBOSE=1
Commit: b6acd575ec9f16b45b26f88d3f2585ab0716f234
https://github.com/gost-engine/engine/commit/b6acd575ec9f16b45b26f88d3f2585ab0716f234
Author: kartaris <rust768@gmail.com>
Date: 2021-08-20 (Fri, 20 Aug 2021)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
test_keyexpimp, test_grasshopper, test_context and test_curves need OpenSSL::Crypto
Commit: fd5e34ba503c65ce26ecba4535bf16ea37215104
https://github.com/gost-engine/engine/commit/fd5e34ba503c65ce26ecba4535bf16ea37215104
Author: kartaris <rust768@gmail.com>
Date: 2021-08-20 (Fri, 20 Aug 2021)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
gost_omac included into gost_core there is no need to include it ingo gost_engine
Compare: https://github.com/gost-engine/engine/compare/9b492b334213...fd5e34ba503c