aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Split ciphers into block and stream ciphers. Move base class headerslloyd2008-11-08105-3/+4
* Split base.h into block_cipher.h and stream_cipher.hlloyd2008-11-0863-48/+278
* Move declaration of StreamCipher to stream_cipher.hlloyd2008-11-0811-86/+13
* Move hash.h from src/core to src/hashlloyd2008-11-085-132/+20
* Inline BufferedComputation into the header (all functions were very short)lloyd2008-11-083-97/+30
* Move BufferedComputation to new buf_comp.{h,cpp}lloyd2008-11-0813-166/+236
* Move mac base classes from src/core to src/maclloyd2008-11-083-16/+0
* Move declaration of MessageAuthenticationCode base class to mac.h (from base.h)lloyd2008-11-0816-55/+73
* 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
* For pkg-config, name as botan-$major.$minor.pc, eg botan-1.7, rather thanlloyd2008-11-071-4/+4
* Cache device descriptors in Device_EntropySourcelloyd2008-11-073-34/+46
* In HMAC_RNG, periodically fast poll a source while operating normally.lloyd2008-11-072-46/+32
* Add AutoSeeded_RNG to benchmark outputlloyd2008-11-072-0/+10
* HMAC_RNG will only check to see if it should reseed once per calllloyd2008-11-071-60/+47
* Add example line for installed Botan, commented outlloyd2008-11-071-0/+3
* Make the examples Makefile a bit smarterlloyd2008-11-071-10/+8
* Fix syntax problems introduced in 80 column wraplloyd2008-11-071-5/+2
* 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
* Wrap to 80 columnslloyd2008-11-071-17/+31
* Add a check for empty string in CMS_Encoder::can_compress_with (mostly to avo...lloyd2008-11-071-0/+3
* Print a message that a makefile was created, so it's clear what to dolloyd2008-11-071-1/+1
* Put automatically generated botan-config and pkgconfig files into build/lloyd2008-11-071-2/+6
* Fix the --with-build-dir option, so that it is actually possible to dolloyd2008-11-062-9/+9
* Mention pkg-config change in loglloyd2008-11-061-0/+1
* Reset version as 1.7.20-prelloyd2008-11-063-2/+4
* Provide pkg-config file as botan-$major$minor.pc, so it can be used like:lloyd2008-11-063-20/+24
* Fix zlib macro checklloyd2008-11-061-7/+7
* Update readme and log for 1.7.19 release 2008-11-061.7.19lloyd2008-11-062-2/+2
* 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
* Document Turing optimizationslloyd2008-11-031-0/+1
* 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