aboutsummaryrefslogtreecommitdiffstats
path: root/checks
Commit message (Expand)AuthorAgeFilesLines
* Add the block cipher Noekeon (http://gro.noekeon.org/). Only "indirect mode"lloyd2008-07-112-1/+13
* Add interfaces for add_entropy_source and add_entropy tolloyd2008-06-281-10/+8
* Default to using clock(), not rdtsc1.7.7lloyd2008-06-281-2/+2
* Delete the self-test global RNG: just create one in main() and pass itlloyd2008-06-286-57/+56
* Remove most of the direct references to the global_rng() calllloyd2008-06-287-114/+137
* Change make_rng to be a static member of RandomNumberGeneratorlloyd2008-06-281-1/+1
* New structure for entropy sources + RNGs. The entropy sources are owned bylloyd2008-06-272-22/+15
* Remove uses of global PRNG from self-test and benchmark code. Assumeslloyd2008-06-279-39/+59
* Remove load checking, as it requires an RNG (at least at the moment).lloyd2008-06-272-24/+34
* Similiar combining transform for the ElGamal, DSA, and NR private keylloyd2008-06-203-14/+17
* Consolidate the two DH_PrivateKey constructors into a single one takinglloyd2008-06-202-14/+20
* Use RNG& argument for PKCS8::encrypt_key and PKCS8::PEM_encodelloyd2008-06-201-5/+6
* Convert pkcs8_decoder() and x509_decoder() to take a RandomNumberGenerator&lloyd2008-06-203-6/+12
* Fix remaining -Wmissing-declarations warnings in self-test/benchmark codelloyd2008-06-204-135/+129
* Fix more -Wmissing-declaration warningslloyd2008-06-184-10/+22
* Fix -Wmissing-declarations warninglloyd2008-06-161-40/+43
* Fix some -Wmissing-declarations warningslloyd2008-06-128-9/+43
* X509_CA::{new_crl,update_crl} take a RandomNumberGenerator referencelloyd2008-06-111-2/+2
* X509::create_cert_req and X509::create_self_signed_cert take an RNG reflloyd2008-06-111-3/+9
* Modify X509_CA::make_cert and X509_CA::sign_request to take a RNG referencelloyd2008-06-111-7/+8
* Change PK_Signer::signature to take a RandomNumberGenerator referencelloyd2008-06-102-21/+5
* PK_Encryptor::encrypt now takes a RandomNumberGenerator reference, insteadlloyd2008-06-102-14/+7
* Make the contents of Botan_types namespace be just using declarations,lloyd2008-06-071-1/+1
* Add a full set of tests for the ANSI X9.31 PRNG, using data takenlloyd2008-06-078-53/+2158
* Make the two parameters of Randpool (which underlying block cipher and MAClloyd2008-05-252-5/+13
* Avoid using the global RNG in check_key, instead pass a reference.lloyd2008-05-241-10/+10
* Previously random_integer and friends used the global PRNG object to getlloyd2008-05-245-18/+28
* propagate from branch 'net.randombit.botan' (head 51f9ee5180a5cacdfff31504266...lloyd2008-04-216-20/+20
|\
| * propagate from branch 'net.randombit.botan' (head 6afe2db1f710f75bc27e189bb8b...lloyd2008-04-106-20/+20
| |\
| | * Remove the Global_RNG namespace, along with rng.h and rng.cpp. This waslloyd2008-04-076-20/+20
* | | Update Fixed_Output_RNG (used for testing) to implement is_seededlloyd2008-04-211-0/+2
|/ /
* / Change the interface of X509_CA::sign_request as follows:lloyd2008-04-101-2/+7
|/
* Fix pk_bench.cpp compilation (remove a stray try statement)lloyd2008-01-171-3/+2
* merge of '3d9e9476c5b2a2ee125eee7e0dd10bfe460d0546'lloyd2007-12-2418-342/+364
|\
| * Replace C-style casts with static_cast (found by GCC's -Wold-style-cast)lloyd2007-11-172-6/+5
| * Add base64 encoding and decoding to the set of benchmarked filterslloyd2007-11-161-0/+3
| * Revert the change that renamed append() to push_back(). As pointed outlloyd2007-11-151-1/+1
| * Rename MemoryRegion::append to push_backlloyd2007-11-141-1/+1
| * Prevent lines > 80 columnslloyd2007-11-111-1/+1
| * Wrap lines in pk_bench and passhash to keep them under 80 columns.lloyd2007-10-191-3/+4
| * Remove several uses of old style C casts in favor of C++98's static_cast and lloyd2007-10-193-7/+14
| * Increase the (arbitrary) upper bound on how long the benchmarks can run tolloyd2007-09-181-1/+1
| * Add CBC-MAC(AES) tests that use longer inputslloyd2007-09-171-1/+85
| * Check in an initial implementation of CBC-MAC.lloyd2007-09-161-136/+136
| * Cleanup the public key benchmark code: avoid macros, use PEM/PKCSlloyd2007-09-1311-190/+119
| * Remove code checking the BOTAN_NO_ macros for if particular public keylloyd2007-09-132-69/+9
| * Comment out the CBC-MAC test vectors for now since they cause warningslloyd2007-09-131-136/+136
* | Remove the BOTAN_NO_ macroslloyd2007-09-132-69/+9
* | Comment out the CBC-MAC test vectors since the algorithm has not beenlloyd2007-09-071-136/+136
|/
* Check in some test vectors for plain FIPS 113 CBC-MAC using DES and AES-128lloyd2007-08-031-0/+137