- Sep 05, 2019
-
-
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
-
- 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
-