- Oct 17, 2019
-
-
Ilya Shipitsin authored
-
Dmitry Belyavskiy authored
Fix leaks in priv_encode_gost()
-
Dmitry Belyavskiy authored
Issues/174
-
- Oct 16, 2019
-
-
Mykola Baibuz authored
-
Vitaly Chikunov authored
This `if' statement is redundant since ce40d60d ("Bugfix.") get_gost_engine_param() have no side effects and `param' is set to `gost_cipher_list' only if already equal to `gost_cipher_list'.
-
Vitaly Chikunov authored
`param' is used unconditionally in pkey_GOST_ECcp_encrypt() so we can unconditionally check (vs in any particular `if' branch) for it's being non-NULL. This is similar to how pkey_GOST_ECcp_decrypt() works with `param'. Closes #174.
-
- Oct 14, 2019
-
-
Dmitry Belyavskiy authored
Fixes #180
-
-
Dmitry Belyavskiy authored
Fixes #178
-
- Oct 08, 2019
-
-
Dmitry Belyavskiy authored
Add support for NID_id_tc26_gost_3410_2012_512_paramSetTest
-
Dmitry Eremin-Solenikov authored
Add support for 512-bit curve parameters. Signed-off-by:Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
- Sep 26, 2019
-
-
Dmitry Belyavskiy authored
Fixes for Scan 20190918
-
Vitaly Chikunov authored
Calling EC_POINT_get_affine_coordinates() without checking return value. Some fixes for Coverity Scan from issue #174.
-
Vitaly Chikunov authored
Unchecked return value (CHECKED_RETURN) Some fixes for Coverity Scan from issue #174.
-
- Sep 21, 2019
-
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
- Sep 05, 2019
-
-
Dmitry Belyavskiy authored
Fix compilation with Microsoft Visual C.
-
Dmitry Timoshkov authored
-
Dmitry Timoshkov authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
For Grasshopper OMAC_ACPKM, OMAC and MAGMA, support XOF
-
- Sep 04, 2019
-
-
Richard Levitte authored
XOF (eXtendable-Output Function) is supported in OpenSSL since version 1.1.1. Unfortunately, that support is limited, as it requires calling EVP_DigestFinalXOF(). However, the grasshopper code wasn't compatible. This changeset adds XOF support in grasshopper This changeset removes the _meth_ calls from test_grasshopper.c (they should never have been there, but considering support for XOF came so late in OpenSSL, their presence is understandable) and uses supported functionality for this sort of thing instead.
-
- Aug 28, 2019
-
-
Dmitry Belyavskiy authored
Cleanup tests
-
Richard Levitte authored
It's set correctly when these tests are started with ctest, and otherwise, we leave it to the user to decide. Either way, we set it to a bogus value when it isn't previously set...
-
Richard Levitte authored
An OPENSSL_CONF from the user may cause trouble
-
- Aug 27, 2019
-
-
Dmitry Belyavskiy authored
test/run_tests: when ctest is verbose, make TAP::Harness verbose too
-
Richard Levitte authored
-
- Aug 26, 2019
-
-
Dmitry Belyavskiy authored
test/run_tests: extend support for more operating systems
-
- Aug 25, 2019
-
-
Richard Levitte authored
Not all systems recognise LD_LIBRARY_PATH, and we therefore need to set other environment variables. Currently set: - LD_LIBRARY_PATH (Linux and ELF HP-UX) - DYLD_LIBRARY_PATH (MacOS X) - LIBPATH (AIX, OS/2) More can be added as the need arises. Fixes #146
-
- Aug 24, 2019
-
-
Dmitry Belyavskiy authored
test/run_tests: Always set paths when OPENSSL_ROOT_DIR is defined
-
Richard Levitte authored
That will add the pkg-config on FreeBSD
-
Richard Levitte authored
When the environment variable OPENSSL_ROOT_DIR is defined, we need to ensure that PATH and LD_LIBRARY_PATH are properly affected. This is a little bit complicated, since OPENSSL_ROOT_DIR could point at an OpenSSL build directory as well as an OpenSSL installation tree. Fortunately, it's easy to detect the difference; if it's a build tree, there's a sub-directory 'apps'. For installation trees, it's further complicated by OpenSSL's 'multilib' target attribute, which exists for platforms that support directory separated libraries for differing bitness (typically 32-bit and 64-bit libraries). We trust pkg-config to give us the answer. Binaries are easier, they live in $OPENSL_ROOT_DIR/bin. Fixes #146
-
Dmitry Belyavskiy authored
gost_pmeth.c: mitigate for constness difference in copy function
-
Richard Levitte authored
The second argument for the pkey_copy function has been constified in OpenSSL to be 3.0. This is normally not a problem, but when passing a pointer to such a function, the compiler does complain. This change solves the issue by looking at the macros OPENSSL_VERSION_MAJOR, which is new in OpenSSL to be 3.0, and set constness based on that. Fixes #154
-
- Aug 01, 2019
-
-
Dmitry Belyavskiy authored
travis-ci: add linux-ppc64le build
-
- Jul 28, 2019
-
-
Ilya Shipitsin authored
-
Ilya Shipitsin authored
-