aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Move the declaration of the HashFunction base class to a new header hash.hlloyd2008-11-0828-53/+77
* Remove unneeded include of <memory>lloyd2008-11-082-2/+0
* Split lookup_misc.cpp into lookup_mac.cpp and lookup_s2k.cpplloyd2008-11-084-180/+162
* Split def_alg.cpp into lookup_{cipher,hash,misc}.cpplloyd2008-11-084-308/+394
* In Makefiles and pkg-config / botan-config, use -lbotan-@{var:version}lloyd2008-11-074-4/+4
* Don't hard code name in botan-config.inlloyd2008-11-071-1/+1
* Cache device descriptors in Device_EntropySourcelloyd2008-11-072-34/+45
* In HMAC_RNG, periodically fast poll a source while operating normally.lloyd2008-11-072-46/+32
* HMAC_RNG will only check to see if it should reseed once per calllloyd2008-11-071-60/+47
* Swap workspace and prod vars in botan-config.in, easier to enable workspace uselloyd2008-11-071-5/+5
* Reformat for shorter lineslloyd2008-11-072-6/+19
* Add a check for empty string in CMS_Encoder::can_compress_with (mostly to avo...lloyd2008-11-071-0/+3
* Provide pkg-config file as botan-$major$minor.pc, so it can be used like:lloyd2008-11-062-5/+5
* Fix zlib macro checklloyd2008-11-061-7/+7
* Disable final upper bound limit since the min takes care of itlloyd2008-11-061-5/+1
* Move Entropy_Estimator to utils/entropy.h (from anon namespace in HMAC_RNGlloyd2008-11-068-101/+157
* In Salsa20, move the state counter increment out of core salsa20() functionlloyd2008-11-061-5/+10
* Add a comment about trying non-precomputed LSFR offsets (it was significantlylloyd2008-11-061-9/+16
* Add fast_poll implementationlloyd2008-11-042-3/+12
* Use Opteron as default submodel, otherwise bogus GCC flags if only arch detec...lloyd2008-11-041-1/+1
* Disable x86-64 SHA-1 asm for FreeBSD. FreeBSD 7.0 at least did not likelloyd2008-11-041-1/+0
* Formattinglloyd2008-11-031-2/+9
* Formattinglloyd2008-11-031-19/+18
* Remove unused entries from offsets tablelloyd2008-11-031-22/+26
* Remove more indexing problems from Turing::generate. Benchmarks 306 MiB/sec o...lloyd2008-11-031-21/+17
* Further simplify indexing in Turing::generate - slightly faster, but not yet ...lloyd2008-11-031-18/+20
* Start simplifying Turing::generatelloyd2008-11-031-5/+9
* Remove old commented out codelloyd2008-11-031-9/+0
* Inline more of Turing::generatelloyd2008-11-033-70/+68
* Avoid using get_byte in Turing::generate. On my Q6600, went fromlloyd2008-11-031-8/+5
* In HMAC_RNG, force a reseed after 8192 blockslloyd2008-10-281-0/+3
* Clear K after new PRK is generated.lloyd2008-10-281-4/+7
* Set the default XTS (ASCII value of "Botan HMAC_RNG XTS") only once, inlloyd2008-10-281-86/+92
* Wrap lines to 80 columnslloyd2008-10-2810-30/+54
* Modify AutoSeeded_RNG to use HMAC_RNG instead of Randpool, if HMAC_RNG islloyd2008-10-282-5/+20
* Add HMAC_RNG, which is an RNG design based on Hugo Krawczyk's paperlloyd2008-10-283-0/+403
* In ANSI_X931_RNG::reseed, only attempt to reseed the X9.31 state iflloyd2008-10-281-7/+10
* Substantially change Randpool's reseed logic. Now when a reseedlloyd2008-10-2719-34/+107
* TLS_PRF also depends on MD5 and SHA1, was not so markedlloyd2008-10-261-0/+2
* In KDF instead of lookup, instantiate fixed hashes (MD5, SHA-1) directlylloyd2008-10-264-21/+24
* Remove lookup.h use from OpenPGP S2Klloyd2008-10-263-23/+14
* Make S2K base class non-copyable and non-assignable by default (use clone ins...lloyd2008-10-261-0/+3
* Move EntropySource base class to new entropy_src.h (which allows the implemen...lloyd2008-10-2615-28/+76
* Remove prohibition against generating DSA parameter set with a 224 bit q,lloyd2008-10-261-4/+0
* Move rng.h from core to rnglloyd2008-10-261-0/+0
* Move rng.{cpp,h} from core to rng/ topdirlloyd2008-10-2615-56/+158
* Move kdf/kdf_base to kdflloyd2008-10-2610-7/+6
* Move pbe/pbe_base to pbe/lloyd2008-10-266-3/+3
* Move s2k.{h,cpp} and S2K algos from core and kdf to new s2k/ dirlloyd2008-10-2613-2/+1
* Put pk_pad.{h,cpp} from core into pk_pad/ dir (cleaner I think)lloyd2008-10-266-2/+15