aboutsummaryrefslogtreecommitdiffstats
path: root/checks/validate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Split up tests by typelloyd2013-12-311-366/+0
* Make eax_test example (which reads LTC's EAX test file) an actuallloyd2013-12-311-0/+1
* Testslloyd2013-12-311-238/+14
* Add Threefish-512lloyd2013-12-101-0/+1
* Add SIVlloyd2013-12-051-0/+1
* Generalize file reading test runner, use it for KDF and PBKDFlloyd2013-11-181-0/+2
* Add HKDFlloyd2013-11-171-0/+3
* Report results from all providers if more than one failurelloyd2013-03-271-3/+4
* Working GCM. Add support for AEAD modes in self testslloyd2013-03-161-0/+3
* propagate from branch 'net.randombit.botan' (head 039c91aa543bad85f227e8127ed...lloyd2013-03-161-0/+3
|\
| * OCB decryptionlloyd2013-03-141-1/+2
| * Add OCB mode, currently encrypt only, and an AEAD interfacelloyd2013-03-141-0/+2
* | Add algorithm_kat_detailed which returns a string with info about the failurelloyd2013-03-161-6/+6
|/
* Fix extension testing (bug 193)lloyd2012-06-081-1/+1
* Plain hex_decode now returns a std::vector, use hex_decode_locked tolloyd2012-05-261-1/+1
* Replace 0 and NULL pointer constants with nullptr. Also fix an oldlloyd2012-05-181-2/+4
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-181-4/+4
* Fix various typos, and remove an unused macro in checks/bench.cpplloyd2012-04-231-1/+1
* Some fixes for very minimal builds (typically due to --no-autoload)lloyd2012-04-201-0/+2
* Add a second test for bcrypt, using an 8-bit character. This testlloyd2011-06-201-8/+13
* Make the alg_id param for passhash9 optional. Update callers.lloyd2011-04-111-1/+1
* Add support for bcrypt, the Blowfish-based password hashing schemelloyd2011-02-161-0/+52
* Add the NIST AES key wrap algorithm, as specified in RFC 3394 andlloyd2011-02-151-0/+86
* More VC warning fixeslloyd2010-12-131-4/+4
* Remove more uses of vector to pointer implicit conversionslloyd2010-09-131-2/+2
* Add a basic test for cryptoboxlloyd2010-09-071-0/+46
* Use the standalone version of the hex decoder instead of the wrapper thatlloyd2010-09-031-2/+1
* For passhash9, add another interface that allows the caller to specifylloyd2010-08-221-4/+9
* Fix some -Wmissing-declarations warnings in the test codelloyd2010-03-031-12/+10
* Make passhash9 tests more verbose since they are slowlloyd2010-02-231-2/+11
* Correct passhash9 vector for recent format changes (longer salt+PRF output, a...lloyd2010-02-141-2/+3
* Fix passhash9 test for updated API and macro namelloyd2010-02-141-6/+6
* Prefix passhash with "$9$" in a manner similar with otherlloyd2010-02-021-0/+32
* Add copyright and license notes to pretty much every file that didn't have them,lloyd2009-12-311-0/+6
* Remove unused arglloyd2009-10-091-3/+2
* Use the new selftest framework for testing hashes, MACs, and ciphers.lloyd2009-10-071-10/+33
* Use the Timer class for all benchmarkinglloyd2008-09-051-3/+12
* Delete the self-test global RNG: just create one in main() and pass itlloyd2008-06-281-9/+14
* Remove uses of global PRNG from self-test and benchmark code. Assumeslloyd2008-06-271-2/+2
* Fix some -Wmissing-declarations warningslloyd2008-06-121-0/+6
* Add a full set of tests for the ANSI X9.31 PRNG, using data takenlloyd2008-06-071-1/+1
* Remove the Global_RNG namespace, along with rng.h and rng.cpp. This waslloyd2008-04-071-2/+2
* Remove several uses of old style C casts in favor of C++98's static_cast and lloyd2007-10-191-1/+1
* Eliminate most uses of exit() to bail on an error; instead throw anlloyd2007-02-191-12/+5
* Remove the public domain notices from the self-test/benchmark code,lloyd2006-08-091-1/+0
* Initial checkin1.5.6lloyd2006-05-181-0/+298