- Feb 03, 2020
-
-
Vitaly Chikunov authored
It's turned out that 'OpenSSL_1_1_1-stable' does not have 'build_sw' make target. But both 'OpenSSL_1_1_1-stable' and 'master' have 'build_libs' and 'build_programs'. Fixes: cb1b5ffc ("travis-ci: Speed-up openssl build")
-
dmitry dulesov authored
Allow aligned/unaligned access. Use better intrinsics and other small optimizations. Committed-by:Vitaly Chikunov <vt@altlinux.org>
-
Vitaly Chikunov authored
Also, add compile time notice message to show which implementation is selected.
-
dmitry dulesov authored
`_addcarry_u64' is using `ADC' and does not require ADX extensions (`-madx'). Committed-by:Vitaly Chikunov <vt@altlinux.org>
-
dmitry dulesov authored
On-stack `buf' is replaced by manipulation directly on `CTX->buffer'. Committed-by:Vitaly Chikunov <vt@altlinux.org>
-
dmitry dulesov authored
Some simple optimizations. Committed-by:Vitaly Chikunov <vt@altlinux.org>
-
dmitry dulesov authored
Introduce byte `.B' union type to `union uint512_u'. Change `CTX.buffer' type from `unsigned char' to `union uint512_u'. Change `data' argument of `stage2()' to `union uint512_u *'. Change `g()' arguments to `union uint512_u *' with `RESTRICT' allowing compiler to optimize more. No code changes, only type changes here. Committed-by:Vitaly Chikunov <vt@altlinux.org>
-
dmitry dulesov authored
Now `stage2' will always get aligned data which is prepared in `gost2012_hash_block' by copying into `CTX->buffer'. This will allow to change `data' argument of `stage2' from `unsigned char *' pointer to `union uint512_u *'. Committed-by:Vitaly Chikunov <vt@altlinux.org>
-
dmitry dulesov authored
This allows to use `RESTRICT' which allows compiler optimize more. Committed-by:Vitaly Chikunov <vt@altlinux.org>
-
Vitaly Chikunov authored
Similar to my commit into adegtyarev/streebog@432d5de.
-
dmitry dulesov authored
`pad' does not need this complicated memory movements using stack buffer. Committed-by:Vitaly Chikunov <vt@altlinux.org>
-
dmitry dulesov authored
`CTX' is already fully zeroed at the beginning of `init_gost2012_hash_ctx'. Committed-by:Vitaly Chikunov <vt@altlinux.org>
-
Vitaly Chikunov authored
`CTX->bufsize' cannot be 64 ever.
-
dmitry dulesov authored
And save 64 bytes. Committed-by:Vitaly Chikunov <vt@altlinux.org>
-
- Feb 02, 2020
-
-
Vitaly Chikunov authored
Make sure everything is OK on 32-bit platform.
-
Vitaly Chikunov authored
Do not build openssl documentation. Also, split build line into several lines.
-
Vitaly Chikunov authored
s390x is big-endian which is different from any other arch we build. We have endianness dependent code, thus this is useful to test.
-
Vitaly Chikunov authored
Previously Clang is only used for OSX build.
-
Vitaly Chikunov authored
Log full commit id that we build OpenSSL against, because `master' is moving target. That should be useful for old logs to reproduce these builds.
-
Nikolay Morozov authored
-
- Jan 31, 2020
-
-
Vitaly Chikunov authored
Following commits mark CMAC and HMAC primitives deprecated: commit a6d572e60120e0ffb42aece17a085f0fed1b8f6f Author: Pauli <paul.dale@oracle.com> Date: Tue Jan 14 10:59:11 2020 +1000 Deprecate the low level CMAC functions commit dbde4726889a19af0a718fe9c5542f39c81acbd3 Author: Pauli <paul.dale@oracle.com> Date: Tue Jan 14 12:11:50 2020 +1000 Deprecate the low level HMAC functions Add `-Wno-error=deprecated-declarations' to appropriate targets. References: https://github.com/openssl/openssl/commit/a6d572e601 https://github.com/openssl/openssl/commit/dbde472688
-
- Jan 28, 2020
-
-
Ilya Shipitsin authored
-
Ilya Shipitsin authored
-
- Jan 16, 2020
-
-
Ilya Shipitsin authored
-
- Jan 12, 2020
-
-
Ilya Shipitsin authored
-
Vitaly Chikunov authored
Format is `os/compiler[+env]/arch'.
-
Vitaly Chikunov authored
No need for `build.log' as `make -s' will output any failure. Also, redirection was broken anyway since splitting make into two makes with separate `-j' and install phase. Add `travis_wait' to make traves not time-out on slow arches. Reference: https://docs.travis-ci.com/user/common-build-problems/#build-times-out-because-no-output-was-received Fixes: c38ec758 ("travis: speed up Travis build")
-
Vitaly Chikunov authored
To make CI output not too long - output only header of every test set and output only relevant log entries on test failures. When `CI' env is defined. Which should be defined for both Travis and Cirrus. Reference: https://docs.travis-ci.com/user/environment-variables/ https://cirrus-ci.org/guide/writing-tasks/#environment-variables
-
Vitaly Chikunov authored
Add more debug output to fix Travis-CI issues. Move definition of OPENSSL_CONF above first tcl test run. Define OPENSSL_ENGINES from ENGINE_DIR by default.
-
Vitaly Chikunov authored
-
Vitaly Chikunov authored
Fis was same as the first test.
-
Vitaly Chikunov authored
Otherwise you'll get: ocsp: Digest must be before -cert or -serial ocsp: Use -help for summary.
-
Vitaly Chikunov authored
Remove GOST2012-MAGMA-MAGMAOMAC and GOST2012-KUZNYECHIK-KUZNYECHIKOMAC suites from the test. Disable handshake tests.
-
Vitaly Chikunov authored
Verification failure 139891902039680:error:2E09A09E:CMS routines:CMS_SignerInfo_verify_content:verification failure:crypto/cms/cms_sd.c:848: 139891902039680:error:2E09D06D:CMS routines:CMS_verify:content verify error:crypto/cms/cms_smime.c:393:
-
Vitaly Chikunov authored
This is not robust to have such tests.
-
Vitaly Chikunov authored
- Set expected default value for CRYPT_PARAMS. - Disable `RIC 1' params tests. - Disable `Magma-ACPKM' test. - Update test descriptions to include cipher name.
-
Vitaly Chikunov authored
- Add more curves to test. - Properly handle R 1323565.1.023-2018 (5.2.1.2) - absence of digestParamSet for some curves.
-
Vitaly Chikunov authored
-
Vitaly Chikunov authored
`gost2012_512:C' was reported as invalid but it's now valid parameter. Also, add TC26 `TC{A,B,C,D}' parameters (note different OIDs). -
Vitaly Chikunov authored
-