Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | On systems where we do not have BN_ULLONG defined (most 64-bit systems), | bcook | 2016-07-05 | 1 | -4/+24 | |
| | | | | | | | | | | | | | | BN_mod_word() can return incorrect results if the supplied modulus is too big, so we need to fall back to BN_div_word. Now that BN_mod_word may fail, handle errors properly update the man page. Thanks to Brian Smith for pointing out these fixes from BoringSSL: https://boringssl.googlesource.com/boringssl/+/67cb49d045f04973ddba0f92fe8a8ad483c7da89 https://boringssl.googlesource.com/boringssl/+/44bedc348d9491e63c7ed1438db100a4b8a830be ok beck@ | |||||
* | check return value for BN_hex2bn in regression tests | bcook | 2016-03-13 | 1 | -4/+10 | |
| | ||||||
* | remove mysterious, decorative comment blocklets | bcook | 2015-07-18 | 1 | -21/+21 | |
| | ||||||
* | Explicitly mark ignored BN_* return vals in tests. | bcook | 2015-07-18 | 1 | -6/+6 | |
| | | | | | The tests will fail all the same. Fixes Coverity 78811 21659 21658 21657. Discussed with beck@ | |||||
* | Fix CVE-2014-3570: properly calculate the square of a BIGNUM value. | bcook | 2015-02-25 | 1 | -23/+66 | |
| | | | | | | | | | | | See https://www.openssl.org/news/secadv_20150108.txt for a more detailed discussion. Original OpenSSL patch here: https://github.com/openssl/openssl/commit/a7a44ba55cb4f884c6bc9ceac90072dea38e66d0 The regression test is modified a little for KNF. ok miod@ | |||||
* | BN_free() has its own NULL check. | jsing | 2015-02-19 | 1 | -14/+7 | |
| | ||||||
* | KNF. | jsing | 2015-02-19 | 1 | -766/+834 | |
| | ||||||
* | Fix various memory leaks by not exiting so abruptly from failed tests. | miod | 2015-02-15 | 1 | -579/+507 | |
| | ||||||
* | Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes() (most | jsing | 2014-10-22 | 1 | -3/+2 | |
| | | | | with unchecked return values). | |||||
* | None of these need <openssl/rand.h> | jsing | 2014-10-22 | 1 | -1/+0 | |
| | ||||||
* | Another regress test for OpenSSL PR #3397 (Joyent 7704), from agl via OpenSSL | miod | 2014-07-11 | 1 | -0/+57 | |
| | | | | RT. | |||||
* | Include -DLIBRESSL_INTERNAL in regress makefiles. | jsing | 2014-07-08 | 2 | -4/+4 | |
| | | | | ok miod@ | |||||
* | Simple regress test for the amd64 bn_mul_mont bug found by Joyent | miod | 2014-06-20 | 3 | -2/+86 | |
| | | | | | ( https://github.com/joyent/node/issues/7704 ), about to be fixed in libcrypto. | |||||
* | Move the crypto/bn regression test one directory deeper in preparation for | miod | 2014-06-20 | 3 | -7/+15 | |
| | | | | it getting siblings. | |||||
* | Build these tests with WARNINGS=Yes and -Werror, and do the necessary | miod | 2014-06-01 | 1 | -1/+3 | |
| | | | | fixes to keep building. | |||||
* | Import the OpenSSL libcrypto tests in a form suitable for our rergress | miod | 2014-04-15 | 2 | -0/+2007 | |
infrastructure. The following tests have not been imported, for their code lacks a licence: asn1, rsa, sha256, sha512, wp. |