aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* New structure for entropy sources + RNGs. The entropy sources are owned bylloyd2008-06-2711-198/+202
* Avoid warninglloyd2008-06-271-1/+1
* Remove the global PRNG object as well as the global list of entropy sources.lloyd2008-06-274-134/+1
* Remove PRNG_Unseeded throw() specifies from the RNG randomize() functions.lloyd2008-06-274-4/+4
* Remove uses of global PRNG from self-test and benchmark code. Assumeslloyd2008-06-279-39/+59
* OctetString now requires a RandomNumberGenerator& to create a randomlloyd2008-06-272-4/+5
* Reorganize the EMSA classes, and remove the last references to prng_referencelloyd2008-06-277-60/+138
* Previously if DL_Group was given a q value of zero, it would check tolloyd2008-06-271-4/+0
* Remove unneeded include of libstate.hlloyd2008-06-271-1/+0
* Remove load checking, as it requires an RNG (at least at the moment).lloyd2008-06-2722-101/+106
* Split IF_Core constructor into two, one for public keys and one for private.lloyd2008-06-273-7/+17
* The change in rev f6d0cb6f9569d228ed6a11d021c3f57f55220bde was actuallylloyd2008-06-261-4/+4
* merge of '763336fcbf1dad6a9acfdc1e899b59916ab55a20'lloyd2008-06-261-2/+2
|\
| * ew_ftw was reading up to 32 Mb for a fast poll and 256 Mb for a slow poll.lloyd2008-06-221-2/+2
* | Remove SHA1PRNG for the moment, untillloyd2008-06-235-218/+5
|/
* Remove the hooks for the AEP module, since it was removed due to lack oflloyd2008-06-221-16/+0
* Use croak instead of dielloyd2008-06-221-1/+1
* An unknown module name pass to --module died with a undef hash reference,lloyd2008-06-221-0/+2
* Similiar combining transform for the ElGamal, DSA, and NR private keylloyd2008-06-209-73/+58
* Consolidate the two DH_PrivateKey constructors into a single one takinglloyd2008-06-204-36/+35
* Use RNG& argument for PKCS8::encrypt_key and PKCS8::PEM_encodelloyd2008-06-203-16/+26
* Convert pkcs8_decoder() and x509_decoder() to take a RandomNumberGenerator&lloyd2008-06-2012-46/+74
* Pass RNG& to IF (RSA/RW) load hookslloyd2008-06-204-26/+30
* Pass a reference to the global PRNG as an argument to the DL_Scheme_Decoderlloyd2008-06-201-6/+12
* Pass a RandomNumberGenerator& to the PK_Core constructors and the variouslloyd2008-06-2012-56/+64
* Fix remaining -Wmissing-declarations warnings in self-test/benchmark codelloyd2008-06-204-135/+129
* Remove exception specifier from RandomNumberGenerator::randomizelloyd2008-06-181-1/+1
* Move RNG code from base.cpp to new rng.cpplloyd2008-06-182-49/+57
* Fix more -Wmissing-declaration warningslloyd2008-06-184-10/+22
* The FTW_EntropySource constructor no longer takes a default argument:lloyd2008-06-171-1/+1
* New, much cleaner (and thread safe) implementation of es_ftWlloyd2008-06-172-59/+97
* merge of 'd4c75c032cc3b6f2c3934b899444c8c6939f90d6'lloyd2008-06-171-1/+0
|\
| * Remove unneeded inclusion of <fstream>lloyd2008-06-161-1/+0
* | Add ability for one module to require another. Does not take into accountlloyd2008-06-171-0/+11
|/
* Delete the public key filter classes. Advertised on the devel list previously:lloyd2008-06-163-197/+0
* Add missing BOTAN_DLL decl to SHA1PRNG class declarationlloyd2008-06-161-1/+1
* Fix -Wmissing-declarations warninglloyd2008-06-161-40/+43
* Fix some -Wmissing-declarations warningslloyd2008-06-128-9/+43
* Some functions in engine.cpp required BOTAN_DLL macros to compile correctly.lloyd2008-06-111-14/+14
* Add includes to ensure decls for global functions are visible at call pointslloyd2008-06-113-0/+4
* Move AlgorithmIdentifier comparison ops to alg_id.hlloyd2008-06-112-5/+8
* Avoid -Wshadow warningslloyd2008-06-111-5/+5
* Add missing headers in the example problems, noticed while compiling underlloyd2008-06-118-0/+9
* X509_CA::{new_crl,update_crl} take a RandomNumberGenerator referencelloyd2008-06-113-12/+15
* X509::create_cert_req and X509::create_self_signed_cert take an RNG reflloyd2008-06-113-13/+21
* Modify X509_CA::make_cert and X509_CA::sign_request to take a RNG referencelloyd2008-06-114-11/+16
* Move the declaration of the RandomNumberGenerator base class from base.hlloyd2008-06-1018-39/+66
* Change PK_Signer::signature to take a RandomNumberGenerator referencelloyd2008-06-1011-41/+38
* PK_Encryptor::encrypt now takes a RandomNumberGenerator reference, insteadlloyd2008-06-108-30/+35
* Pass a RNG reference to the EMSA encoder functionslloyd2008-06-109-40/+84