aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine/core_engine
Commit message (Expand)AuthorAgeFilesLines
* Remove global_rng calls for setting up blinding, instead require a RNGlloyd2013-12-252-21/+21
* Add Threefish-512 AVX2 decryptlloyd2013-12-251-0/+9
* Give everything setting a feature test macro in build.h a version codelloyd2013-11-281-1/+1
* Fix get_cipher_mode for OCB and GCM with short tagslloyd2013-11-171-2/+2
* Add CCM modelloyd2013-09-051-18/+29
* Convert CTS mode to Transformation APIlloyd2013-08-151-11/+3
* Convert CFB to Transformation APIlloyd2013-08-151-4/+4
* Move ECB to Transformation APIlloyd2013-08-151-9/+9
* Move CBC to Transformation APIlloyd2013-08-151-14/+14
* Make XTS a Transformation under src/modeslloyd2013-08-141-4/+4
* Rename ARC4 to RC4lloyd2013-04-191-6/+6
* Allow tag sizes other than 128 bits in GCM and OCBlloyd2013-03-271-33/+41
* Add an AEAD_Filter that wraps an AEAD_Mode, plus various bug fixes.lloyd2013-03-271-14/+24
* Remove the Turing and WiderWAKE4+1 stream cipher implementations.lloyd2013-03-191-18/+0
* Some work towards a (very slow) GCM implementationlloyd2013-03-161-0/+14
* OCB decryptionlloyd2013-03-141-3/+4
* Add OCB mode, currently encrypt only, and an AEAD interfacelloyd2013-03-141-0/+16
* We would fail to cache GOST-34.11 because name() did not match whatlloyd2012-11-061-1/+1
* Fix various issues flagged by cppcheck. Nothing too interesting.lloyd2012-08-131-3/+3
* Add new PBKDF interface that takes a std::chrono::milliseconds andlloyd2012-05-311-9/+0
* Replace 0 and NULL pointer constants with nullptr. Also fix an oldlloyd2012-05-187-19/+19
* Patrick Pelletier noted on the mailing list that the implementation oflloyd2012-04-241-2/+6
* Fix various typos, and remove an unused macro in checks/bench.cpplloyd2012-04-231-2/+2
* Add a slow but functional implementation of Camellialloyd2012-01-281-0/+9
* Fix PR 166lloyd2011-12-081-5/+9
* Add a simple but functioning implementation of Keccak. Only thelloyd2010-12-101-0/+9
* Old function name, and made message confusing anywaylloyd2010-11-051-2/+1
* Was missing the Engine PBKDF lookup routinelloyd2010-11-041-0/+52
* Move PBKDF lookups to enginelloyd2010-11-042-0/+4
* In all cases where the block size of the cipher is fixed, the keylloyd2010-10-141-2/+0
* More size_tlloyd2010-10-132-2/+2
* s/BLOCK_SIZE/block_size()/lloyd2010-10-131-1/+1
* Use size_t in SCAN_Namelloyd2010-10-123-8/+8
* Fix macrolloyd2010-09-301-0/+1
* Split SHA-2 into 32 and 64 bit versions; they are totally independentlloyd2010-09-301-2/+7
* Rename Default_Engine to Core_Engine which describes its purposeslloyd2010-07-279-0/+1141