Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Split up tests by type | lloyd | 2013-12-31 | 21 | -69983/+56464 |
| | |||||
* | Make eax_test example (which reads LTC's EAX test file) an actual | lloyd | 2013-12-31 | 4 | -0/+692 |
| | | | | | test. Update to new AEAD api. Currently requires boost_regex (for tests only), done via hardcoding in makefile template. | ||||
* | Tests | lloyd | 2013-12-31 | 15 | -346/+368 |
| | |||||
* | Store all DH group info in constant memory instead of Library_State config | lloyd | 2013-12-25 | 1 | -6/+0 |
| | | | | | | Remove all groups under 1024 bits Make workfactor.h public | ||||
* | Provide Threefish as a block cipher, add decryption | lloyd | 2013-12-25 | 2 | -5/+9 |
| | |||||
* | Add Threefish-512 in AVX2 | lloyd | 2013-12-24 | 3 | -5/+17 |
| | | | | Tested using Intel's SDE, but no idea how fast it will be on hardware. | ||||
* | Make it possible to remove Boost dependency by disabling a few modules | lloyd | 2013-12-14 | 3 | -3/+10 |
| | | | | (though including X.509 and TLS). | ||||
* | Move OCB test to AEAD test framework. Disable Threefish benchmark. | lloyd | 2013-12-11 | 4 | -33/+20 |
| | |||||
* | s/default_nonce_size/default_nonce_length/ | lloyd | 2013-12-10 | 1 | -1/+1 |
| | |||||
* | Add Threefish-512 | lloyd | 2013-12-10 | 5 | -0/+99 |
| | |||||
* | Add SIV | lloyd | 2013-12-05 | 6 | -52/+133 |
| | |||||
* | First pass at automatic OCSP checks | lloyd | 2013-11-29 | 1 | -2/+2 |
| | |||||
* | Test fix | lloyd | 2013-11-28 | 1 | -4/+5 |
| | |||||
* | Generalize file reading test runner, use it for KDF and PBKDF | lloyd | 2013-11-18 | 10 | -726/+1196 |
| | |||||
* | Generalize the HKDF file reading | lloyd | 2013-11-17 | 1 | -12/+30 |
| | |||||
* | Add HKDF | lloyd | 2013-11-17 | 4 | -0/+140 |
| | |||||
* | Enable all the GCC warning flags, as we now require at least GCC 4.7 anyway | lloyd | 2013-11-16 | 1 | -0/+3 |
| | | | | Fix a few nullptr and cast warnings. | ||||
* | Avoid warning | lloyd | 2013-11-09 | 1 | -1/+1 |
| | |||||
* | Create RNG early so it is easy to check reseed times | lloyd | 2013-11-09 | 1 | -2/+2 |
| | |||||
* | Split TLS callbacks into a data callback and an alert callback. | lloyd | 2013-11-05 | 1 | -5/+9 |
| | | | | | In practice applications treated these two cases completely differently, so there was no reason to combine them into a single callback. | ||||
* | Add CCM mode | lloyd | 2013-09-05 | 1 | -0/+35 |
| | |||||
* | Make OCB tests quiet | lloyd | 2013-08-29 | 1 | -6/+1 |
| | |||||
* | Support 64 and 96 bit tags in OCB, using the nonce formatting rule | lloyd | 2013-08-26 | 1 | -120/+29 |
| | | | | added in the latest CFRG internet draft. | ||||
* | Add long input OCB tests | lloyd | 2013-08-26 | 1 | -0/+289 |
| | |||||
* | Remove test code | lloyd | 2013-08-19 | 1 | -3/+0 |
| | |||||
* | Add Cipher_Mode intermediate class. Add missing BOTAN_DLL exports | lloyd | 2013-08-19 | 1 | -0/+3 |
| | |||||
* | Move ECB to Transformation API | lloyd | 2013-08-15 | 1 | -1/+4 |
| | |||||
* | Make XTS a Transformation under src/modes | lloyd | 2013-08-14 | 1 | -3/+1 |
| | | | | | | Move AEAD modes to src/modes/aead Add filters for Transformations (based on original AEAD filters) | ||||
* | Rename ARC4 to RC4 | lloyd | 2013-04-19 | 2 | -2/+2 |
| | |||||
* | Kill off old GCC 3.x workaround | lloyd | 2013-04-12 | 1 | -8/+2 |
| | |||||
* | Incorrect as text not usually aligned size | lloyd | 2013-03-28 | 1 | -6/+2 |
| | |||||
* | Update test | lloyd | 2013-03-28 | 1 | -3/+7 |
| | |||||
* | Add more OCB test vectors | lloyd | 2013-03-27 | 1 | -0/+69 |
| | |||||
* | Allow tag sizes other than 128 bits in GCM and OCB | lloyd | 2013-03-27 | 1 | -0/+4 |
| | |||||
* | Report results from all providers if more than one failure | lloyd | 2013-03-27 | 1 | -3/+4 |
| | |||||
* | Convert OCB to new AEAD interface | lloyd | 2013-03-27 | 1 | -27/+31 |
| | |||||
* | Remove the Turing and WiderWAKE4+1 stream cipher implementations. | lloyd | 2013-03-19 | 1 | -1706/+0 |
| | | | | Both never saw much deployment or analysis. | ||||
* | Working GCM. Add support for AEAD modes in self tests | lloyd | 2013-03-16 | 3 | -34/+89 |
| | |||||
* | Some work towards a (very slow) GCM implementation | lloyd | 2013-03-16 | 1 | -0/+15 |
| | | | | | Does not currently work due to some error in ghash, likely a misunderstanding of the field representation. | ||||
* | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2013-03-16 | 5 | -2/+278 |
|\ | | | | | | | | | | | 039c91aa543bad85f227e8127ed048f9005e2fa0) to branch 'net.randombit.botan.aead-modes' (head 97d8d24b545f18084e39bf928c174c45efbb63bd) | ||||
| * | OCB decryption | lloyd | 2013-03-14 | 4 | -14/+137 |
| | | |||||
| * | Add OCB mode, currently encrypt only, and an AEAD interface | lloyd | 2013-03-14 | 4 | -0/+153 |
| | | |||||
* | | Add algorithm_kat_detailed which returns a string with info about the failure | lloyd | 2013-03-16 | 1 | -6/+6 |
|/ | |||||
* | Compile fix | lloyd | 2012-11-29 | 1 | -4/+5 |
| | |||||
* | No longer a part of session state | lloyd | 2012-09-18 | 1 | -4/+0 |
| | |||||
* | Remove BigInt::grow_reg which was only used by a few tests. | lloyd | 2012-07-31 | 1 | -4/+4 |
| | |||||
* | Clang warning about missing result type | lloyd | 2012-07-29 | 1 | -1/+1 |
| | |||||
* | Add a set of power mod tests generated by python with highly regular | lloyd | 2012-07-13 | 1 | -0/+2485 |
| | | | | binary structure (tends to expose carry bugs, etc). | ||||
* | Fix for bug 209. Required some reworking of the ASN.1 bytestring | lloyd | 2012-07-09 | 2 | -0/+26 |
| | | | | decoding code but seems an improvement. | ||||
* | Single basic TLS test using in-memory handshake. | lloyd | 2012-06-29 | 4 | -5/+276 |
| | | | | Fix compile flags for the NIST tests |