summaryrefslogtreecommitdiff
path: root/mdc.h
Commit message (Collapse)AuthorAgeFilesLines
* Clear GCC -Wcast-align warnings on ARMJeffrey Walton2018-01-201-9/+13
| | | | The buffers and workspaces are aligned
* Remove unneeded Doxygen directiveJeffrey Walton2018-01-191-2/+0
|
* Change Doxygen comment style from //! to ///Jeffrey Walton2017-11-291-11/+11
| | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw
* Update documentationJeffrey Walton2017-11-261-1/+1
|
* Update documentation linksJeffrey Walton2017-09-281-1/+1
|
* Switch to reinterpret_cast in MDCJeffrey Walton2017-08-041-7/+6
|
* Switch to ConditionalByteReverse. Removed mutuable hash memberJeffrey Walton2017-08-041-5/+7
|
* Cleared unused variable warningsJeffrey Walton2017-08-011-0/+1
|
* Add OldRandomPool class (Issue 452)Jeffrey Walton2017-08-011-17/+18
| | | | | | | | | | | | | | | | | RandomPool used to be a PGP-style deterministic generator and folks used it as a key generation function. At Crypto++ 5.5 the design changed to harden it agianst rollback attacks. The design change resulted in an upgrade barrier. That is, some folks are stuck at Crypto++ 4.2 or Crypto++ 5.2 because they must interoperate with existing software. Below is the test program we used for the test vector. It was run against Crypto++ 5.4. RandomPool prng; SecByteBlock seed(0x00, 384), result(64); prng.Put(seed, seed.size()); prng.GenerateBlock(result, result.size()); HexEncoder encoder(new FileSink(std::cout)); std::cout << "RandomPool: "; encoder.Put(result, sizeof(result)); std::cout << std::endl;
* Change file preamble to include "originally written by Wei Dai"Jeffrey Walton2017-01-271-1/+1
| | | | We have made a fair number of changes, and we don't want WD to receive credit for issues he was not part of
* Initial fix for older Apple ld's non_lazy_ptr missing symbols (Issue 255)Jeffrey Walton2016-09-061-6/+12
|
* CRYPTOPP 5.6.3 RC6 checkinJeffrey Walton2015-11-051-72/+73
|
* changes for 5.6: weidai2009-03-021-1/+1
| | | | | | - added AuthenticatedSymmetricCipher interface class and Filter wrappers - added CCM, GCM (with SSE2 assembly), CMAC, and SEED - improved AES speed on x86 and x64 - removed WORD64_AVAILABLE; compiler 64-bit int support is now required
* port to GCC 4, reorganize implementations of SetKeyweidai2006-12-101-2/+1
|
* fix MSVC 2005 warningsweidai2006-03-131-1/+1
|
* fix documentation, fix PanamaMAC, fix algorithm namesweidai2004-07-221-0/+1
|
* port to GCC 3.4weidai2004-06-191-7/+7
|
* create DLL version, fix GetNextIV() bug in CTR and OFB modesweidai2003-07-041-2/+2
|
* add CRYPTOPP_NO_VTABLEweidai2003-05-161-1/+1
|
* Initial revisionweidai2002-10-041-0/+72