aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/tests.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Ensure all files have copyright and license info.lloyd2015-01-101-0/+6
| | | | | 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 availablelloyd2014-12-281-0/+16
|
* Add Curve25519 based on curve25519-donna by Adam Langley.lloyd2014-12-271-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 HyMESfstrenzke2014-11-261-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 inlloyd2014-10-101-0/+1
| | | | http://crypto.stackexchange.com/questions/784
* Add RFC 6979 nonce generator. Also some HMAC_DRBG cleanups.lloyd2014-03-221-0/+1
|
* Add HMAC_DRBGlloyd2014-03-211-2/+2
|
* Fix a bug introduced in 1.11.6 where we tried to check CRL signatureslloyd2014-02-081-1/+2
| | | | | | against the wrong key, causing any check to fail. Clean up the NIST X.509 path validation tests and run them by default.
* Add initializer for test mainlloyd2014-01-181-0/+3
|
* Split off the keyed interfaces of transform to Keyed_Transformlloyd2014-01-181-1/+1
| | | | | Remove the unhelpful 'Algorithm' base class which had previously acted more or less as a global base.
* Split up test vectors into per-algo files and app into botan-test forlloyd2014-01-101-10/+81
| | | | the tests and botan for everything else.
* Split up public key tests and data, use new test frameworklloyd2014-01-051-10/+22
|
* Make test target selectablelloyd2014-01-041-38/+41
|
* Make tss example a test of sortslloyd2014-01-011-0/+1
|
* Shuffle things around. Add NIST X.509 test to build.lloyd2014-01-011-0/+190