Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add Brainpool and secp160r1 ECDSA tests | lloyd | 2015-01-05 | 1 | -0/+151 |
| | |||||
* | Support the older ChaCha20Poly1305 AEAD from draft-agl-tls-chacha20poly1305-04 | lloyd | 2014-12-31 | 1 | -0/+8 |
| | | | | | which we distinguish by the nonce size (always 64 bits in this format, always 96 bits in the CFRG document). | ||||
* | Add AEAD based on ChaCha20 and Poly1305 defined in ↵ | lloyd | 2014-12-29 | 1 | -0/+13 |
| | | | | draft-irtf-cfrg-chacha20-poly1305-03 | ||||
* | Add Poly1305, based on poly1305-donna by Andrew Moon. | lloyd | 2014-12-29 | 1 | -0/+323 |
| | |||||
* | Support 96 bit nonces in ChaCha20 as specified in ↵ | lloyd | 2014-12-29 | 1 | -0/+9 |
| | | | | draft-irtf-cfrg-chacha20-poly1305-03 | ||||
* | Add Curve25519 based on curve25519-donna by Adam Langley. | lloyd | 2014-12-27 | 1 | -0/+79 |
| | | | | | | 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 | ||||
* | Implement RFC 6979 determinstic signatures for DSA and ECDSA. | lloyd | 2014-12-10 | 2 | -160/+234 |
| | | | | | Drop the GNU MP engine. Its implementations were potentially faster in some scenarios but not well protected against side channels. | ||||
* | OCB cleanup and additional tests | lloyd | 2014-11-07 | 1 | -0/+104 |
| | |||||
* | Various small fixes and cleanups, new is_prime util | lloyd | 2014-11-03 | 1 | -0/+9 |
| | |||||
* | Add some secp256k1 KATs and a randomized ECC test suggested in | lloyd | 2014-10-10 | 1 | -0/+21 |
| | | | | http://crypto.stackexchange.com/questions/784 | ||||
* | Correct CCM for L != 2. Bugzilla 270 | lloyd | 2014-05-16 | 1 | -0/+7 |
| | |||||
* | Add HMAC_DRBG | lloyd | 2014-03-21 | 1 | -0/+2405 |
| | |||||
* | Remove Square, Skipjack, Luby-Rackoff, and Blue Midnight Wish. | lloyd | 2014-02-08 | 4 | -983/+0 |
| | |||||
* | Add the CMAC constants for 256 and 512 bit block ciphers | lloyd | 2014-02-02 | 2 | -0/+18 |
| | | | | | Also add test vectors for Threefish-512 CMAC and EAX, both generated by the library. | ||||
* | Add ChaCha | lloyd | 2014-01-31 | 3 | -13/+39 |
| | |||||
* | Remove PBES1 entirely | lloyd | 2014-01-18 | 1 | -6/+5 |
| | |||||
* | Split up test vectors into per-algo files and app into botan-test for | lloyd | 2014-01-10 | 91 | -54957/+49702 |
| | | | | the tests and botan for everything else. | ||||
* | Split up public key tests and data, use new test framework | lloyd | 2014-01-05 | 542 | -0/+65572 |