- 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
-
- Jul 12, 2019
-
-
Dmitry Belyavskiy authored
Fix test_grasshopper and test_keyexpimp engine init
-
Vitaly Chikunov authored
Try this approach: https://stackoverflow.com/questions/32358197/travis-ci-install-perl-module-with-non-perl-language
-
Vitaly Chikunov authored
Make proper engine initialization for tests instead of EVP_add_cipher/EVP_add_digest hack. Fixes #151.
-
- Jun 10, 2019
-
-
Dmitry Belyavskiy authored
travis-ci: cleanup "so/dylib" mangling, not needed
-
- Jun 09, 2019
-
-
Ilya Shipitsin authored
after https://github.com/openssl/openssl/pull/8951
-
- Jun 08, 2019
-
-
Dmitry Belyavskiy authored
-
- Jun 06, 2019
- May 18, 2019
-
-
Dmitry Belyavskiy authored
travis-ci: add osx builds
-
Ilya Shipitsin authored
-
Dmitry Belyavskiy authored
Fix MacOS building (master branch)
-
Dimitriy Ryazantcev authored
Fixes #122
-
- May 14, 2019
-
-
Dmitry Belyavskiy authored
Не учитывается значение carry
-
- May 13, 2019
-
-
Voev authored
-
- Apr 30, 2019
-
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
initial cirrus-ci support
-
Ilya Shipitsin authored
-
Dmitry Belyavskiy authored
test_tls: use socketpair instead of network connection
-
Vitaly Chikunov authored
May fix build on Cirrus-CI, issue #134.
-
- Apr 21, 2019
-
-
Dmitry Belyavskiy authored
Fix compilation on FreeBSD
-
Vitaly Chikunov authored
Otherwise `struct sockaddr_in` is undefined for test_tls. Reported in #123 by f-andrey.
-
- Apr 11, 2019
-
-
Dmitry Belyavskiy authored
test_digest and alignment fix for Streebog
-
Vitaly Chikunov authored
Some architectures in some circumstances do not allow unaligned memory access (such as ARM, MIPS) triggering SIGBUS. This patch very crudely fixes this issue. The issue is found and original fix is proposed by Eric Biggers: https://patchwork.kernel.org/patch/10878865/
-