aboutsummaryrefslogtreecommitdiffstats
path: root/checks
Commit message (Collapse)AuthorAgeFilesLines
* Split up tests by typelloyd2013-12-3121-69983/+56464
|
* Make eax_test example (which reads LTC's EAX test file) an actuallloyd2013-12-314-0/+692
| | | | | test. Update to new AEAD api. Currently requires boost_regex (for tests only), done via hardcoding in makefile template.
* Testslloyd2013-12-3115-346/+368
|
* Store all DH group info in constant memory instead of Library_State configlloyd2013-12-251-6/+0
| | | | | | Remove all groups under 1024 bits Make workfactor.h public
* Provide Threefish as a block cipher, add decryptionlloyd2013-12-252-5/+9
|
* Add Threefish-512 in AVX2lloyd2013-12-243-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 moduleslloyd2013-12-143-3/+10
| | | | (though including X.509 and TLS).
* Move OCB test to AEAD test framework. Disable Threefish benchmark.lloyd2013-12-114-33/+20
|
* s/default_nonce_size/default_nonce_length/lloyd2013-12-101-1/+1
|
* Add Threefish-512lloyd2013-12-105-0/+99
|
* Add SIVlloyd2013-12-056-52/+133
|
* First pass at automatic OCSP checkslloyd2013-11-291-2/+2
|
* Test fixlloyd2013-11-281-4/+5
|
* Generalize file reading test runner, use it for KDF and PBKDFlloyd2013-11-1810-726/+1196
|
* Generalize the HKDF file readinglloyd2013-11-171-12/+30
|
* Add HKDFlloyd2013-11-174-0/+140
|
* Enable all the GCC warning flags, as we now require at least GCC 4.7 anywaylloyd2013-11-161-0/+3
| | | | Fix a few nullptr and cast warnings.
* Avoid warninglloyd2013-11-091-1/+1
|
* Create RNG early so it is easy to check reseed timeslloyd2013-11-091-2/+2
|
* Split TLS callbacks into a data callback and an alert callback.lloyd2013-11-051-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 modelloyd2013-09-051-0/+35
|
* Make OCB tests quietlloyd2013-08-291-6/+1
|
* Support 64 and 96 bit tags in OCB, using the nonce formatting rulelloyd2013-08-261-120/+29
| | | | added in the latest CFRG internet draft.
* Add long input OCB testslloyd2013-08-261-0/+289
|
* Remove test codelloyd2013-08-191-3/+0
|
* Add Cipher_Mode intermediate class. Add missing BOTAN_DLL exportslloyd2013-08-191-0/+3
|
* Move ECB to Transformation APIlloyd2013-08-151-1/+4
|
* Make XTS a Transformation under src/modeslloyd2013-08-141-3/+1
| | | | | | Move AEAD modes to src/modes/aead Add filters for Transformations (based on original AEAD filters)
* Rename ARC4 to RC4lloyd2013-04-192-2/+2
|
* Kill off old GCC 3.x workaroundlloyd2013-04-121-8/+2
|
* Incorrect as text not usually aligned sizelloyd2013-03-281-6/+2
|
* Update testlloyd2013-03-281-3/+7
|
* Add more OCB test vectorslloyd2013-03-271-0/+69
|
* Allow tag sizes other than 128 bits in GCM and OCBlloyd2013-03-271-0/+4
|
* Report results from all providers if more than one failurelloyd2013-03-271-3/+4
|
* Convert OCB to new AEAD interfacelloyd2013-03-271-27/+31
|
* Remove the Turing and WiderWAKE4+1 stream cipher implementations.lloyd2013-03-191-1706/+0
| | | | Both never saw much deployment or analysis.
* Working GCM. Add support for AEAD modes in self testslloyd2013-03-163-34/+89
|
* Some work towards a (very slow) GCM implementationlloyd2013-03-161-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 ↵lloyd2013-03-165-2/+278
|\ | | | | | | | | | | 039c91aa543bad85f227e8127ed048f9005e2fa0) to branch 'net.randombit.botan.aead-modes' (head 97d8d24b545f18084e39bf928c174c45efbb63bd)
| * OCB decryptionlloyd2013-03-144-14/+137
| |
| * Add OCB mode, currently encrypt only, and an AEAD interfacelloyd2013-03-144-0/+153
| |
* | Add algorithm_kat_detailed which returns a string with info about the failurelloyd2013-03-161-6/+6
|/
* Compile fixlloyd2012-11-291-4/+5
|
* No longer a part of session statelloyd2012-09-181-4/+0
|
* Remove BigInt::grow_reg which was only used by a few tests.lloyd2012-07-311-4/+4
|
* Clang warning about missing result typelloyd2012-07-291-1/+1
|
* Add a set of power mod tests generated by python with highly regularlloyd2012-07-131-0/+2485
| | | | binary structure (tends to expose carry bugs, etc).
* Fix for bug 209. Required some reworking of the ASN.1 bytestringlloyd2012-07-092-0/+26
| | | | decoding code but seems an improvement.
* Single basic TLS test using in-memory handshake.lloyd2012-06-294-5/+276
| | | | Fix compile flags for the NIST tests