summaryrefslogtreecommitdiff
path: root/filters.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Added GCC_DIAGNOSTIC_AWARE to help suppress some warnings on contemporary ↵noloader2015-06-291-0/+5
| | | | | | compilers. The macro was needed to help with managing old compilers, like GCC 4.2.1, present on OpenBSD git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@555 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add x86/x64 assembly for SHA-256,weidai2009-03-101-10/+10
| | | | | | | | add DEFAULT_CHANNEL and AAD_CHANNEL, fix macChannel for AuthenticatedEncryptionFilter git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@440 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix bug when AuthenticatedDecryptionFilter::MAC_AT_BEGIN is not specifiedweidai2009-03-051-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@439 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* tweaks/fixes for 5.6weidai2009-03-031-13/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@435 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* changes for 5.6: weidai2009-03-021-28/+142
| | | | | | | | | - 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 git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@433 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix HashFilter bug when putMessage=true (UnFleshed One)weidai2008-11-211-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@426 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix valgrind issues reported by Chris Morganweidai2007-08-131-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@387 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add IncorporateEntropy and GenerateIntoBufferedTransformation to RNG interfaceweidai2007-05-041-3/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@342 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix bug in last checkinweidai2006-08-101-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@234 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* change DLL integrity self-test to allow DLL to be Authenticode signedweidai2006-07-301-30/+70
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@233 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* port to MSVC .NET 2005 beta 2weidai2005-07-121-79/+82
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@198 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* changes done for FIPS-140 lab code dropweidai2005-01-201-4/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@195 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix ONE_AND_ZEROS_PADDINGweidai2004-02-051-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@146 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* allow DLL to be built with VC++ .NETweidai2003-07-181-4/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@104 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* added support for using encoding parameters and key derivation parametersweidai2003-07-161-9/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@98 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* create DLL version, fix GetNextIV() bug in CTR and OFB modesweidai2003-07-041-2/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@87 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* sync with private branchweidai2003-06-061-1/+37
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@76 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* remove default NullRNG() for signingweidai2003-04-221-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@61 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix bug in Grouperweidai2003-04-151-2/+2
| | | | | | | | | | | add RIPEMD-???, Whirlpool, Shacal2, Camellia, Two-Track MAC (Kevin Springle) change ChannelSwitch to allow non-blocking input (denis bider) change Redirector to allow more options (denis bider) fix MaurerRandomnessTest optimize MD2 (Kevin Springle) git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@55 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix bug in MeterFilterweidai2003-03-201-11/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@42 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* various changes for 5.1weidai2003-03-201-6/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@38 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fixed FILTER_END bugweidai2003-02-241-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@32 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix whitespace problemsweidai2003-02-241-211/+211
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@31 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* bug fixesweidai2002-10-061-223/+215
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@7 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* Initial revisionweidai2002-10-041-0/+898
git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@2 57ff6487-cd31-0410-9ec3-f628ee90f5f0