Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix two crashes in the BER decoder found with afl. | Jack Lloyd | 2015-08-02 | 1 | -0/+2 |
| | | | | | One a read at 0 of an empty vector, the other causing allocation of an arbitrary amount of memory. | ||||
* | Have an outdata dir for tests | Simon Warta | 2015-07-15 | 1 | -0/+2 |
| | | | | ... for peaceful development | ||||
* | Fix TEST_DATA_DIR | Simon Warta | 2015-07-15 | 1 | -3/+3 |
| | |||||
* | Improve test reporting | Simon Warta | 2015-07-15 | 1 | -1/+1 |
| | |||||
* | Make Botan compile when only some modules are enabled | Simon Warta | 2015-07-03 | 1 | -0/+30 |
| | | | | Fixes #146. | ||||
* | Add tests for compression and SRP. | lloyd | 2015-05-13 | 1 | -0/+3 |
| | | | | | | | | Fix zlib decompression which was not ignoring Z_BUF_ERROR which is harmless in this context as process is already checking avail_in and avail_out after run returns. Bump version to 1.11.17 | ||||
* | Externalize the state of a RFC 6979 nonce computation. | lloyd | 2015-03-12 | 1 | -1/+0 |
| | | | | | | | | | | | | This lets you amortize quite a few memory allocations (RNG, various BigInts, etc) over many nonce generations. Change generate_rfc6979_nonce to just instantiate one of these states, call the function once, and return. This doesn't have any additional overhead versus the previous implementation of this function. Fix HMAC_DRBG to correctly reset its state to its starting position when you call clear() on it. | ||||
* | Convert HKDF to the normal KDF interface | lloyd | 2015-02-18 | 1 | -1/+0 |
| | |||||
* | Ensure all files have copyright and license info. | lloyd | 2015-01-10 | 1 | -0/+5 |
| | | | | | Update license header line to specify the terms and refer to the file, neither of which it included before. | ||||
* | All tests now share an RNG. Uses system RNG if available | lloyd | 2014-12-28 | 1 | -1/+3 |
| | |||||
* | Add Curve25519 based on curve25519-donna by Adam Langley. | lloyd | 2014-12-27 | 1 | -0/+1 |
| | | | | | | This uses only the c64 version from curve25519-donna; on systems that don't have a native uint128_t type, a donna128 type stands in for just enough 128-bit operations to satisfy donna.cpp | ||||
* | Add an implementation of McEliece encryption based on HyMES | fstrenzke | 2014-11-26 | 1 | -0/+1 |
| | | | | | | | (https://www.rocq.inria.fr/secret/CBCrypto/index.php?pg=hymes). The original version is LGPL but cryptsource GmbH has secured permission to release it under a BSD license. Also includes the Overbeck CCA2 message encoding scheme. | ||||
* | Add some secp256k1 KATs and a randomized ECC test suggested in | lloyd | 2014-10-10 | 1 | -0/+1 |
| | | | | http://crypto.stackexchange.com/questions/784 | ||||
* | Add RFC 6979 nonce generator. Also some HMAC_DRBG cleanups. | lloyd | 2014-03-22 | 1 | -0/+1 |
| | |||||
* | Include build.h in tests.h so feature macro checks work consistently. | lloyd | 2014-02-08 | 1 | -0/+1 |
| | |||||
* | Split up test vectors into per-algo files and app into botan-test for | lloyd | 2014-01-10 | 1 | -1/+11 |
| | | | | the tests and botan for everything else. | ||||
* | Cleanups | lloyd | 2014-01-07 | 1 | -2/+0 |
| | |||||
* | Split up public key tests and data, use new test framework | lloyd | 2014-01-05 | 1 | -8/+17 |
| | |||||
* | Make test target selectable | lloyd | 2014-01-04 | 1 | -1/+1 |
| | |||||
* | Make tss example a test of sorts | lloyd | 2014-01-01 | 1 | -5/+3 |
| | |||||
* | Shuffle things around. Add NIST X.509 test to build. | lloyd | 2014-01-01 | 1 | -0/+77 |