summaryrefslogtreecommitdiff
path: root/sha.cpp
Commit message (Collapse)AuthorAgeFilesLines
* fix incorrect SHA-256 hash on x64 when compiled with GCC with optimizations ↵weidai2010-06-291-1/+1
| | | | | | enabled git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@492 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix for http://sourceforge.net/apps/trac/cryptopp/ticket/2 (Ken Raeburn)weidai2010-05-131-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@480 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix incorrect SHA-256 computation on non-SSE2 x86 machines on non-aligned ↵weidai2009-07-051-5/+6
| | | | | | | | | input (reported by pycryptopp project) git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@470 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on MSVC 6 and MSVC 2003weidai2009-03-151-3/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@457 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on OpenSolaris 8.11weidai2009-03-131-7/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@450 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on MSVC 6weidai2009-03-131-2/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@446 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* - add EAX mode, XSalsa20weidai2009-03-121-1/+5
| | | | | | | | | - speed up GCM key setup - wipe stack in AES assembly code - speed up CFB mode git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@444 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add x86/x64 assembly for SHA-256,weidai2009-03-101-29/+356
| | | | | | | | 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
* changes for 5.6: weidai2009-03-021-4/+0
| | | | | | | | | - 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
* do not align to 16 when not neededweidai2007-10-261-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@414 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile for x64, DLL and VC 6weidai2007-05-041-5/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@332 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* MMX/SSE2 optimizationsweidai2007-04-151-96/+344
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@287 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* changes done for FIPS-140 lab code dropweidai2005-01-201-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@195 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* changes related to the next FIPS validationweidai2004-09-031-4/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@193 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add SHA-224weidai2004-07-231-4/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@191 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* merge in 5.0.4 changes (exclude DES and SHA-2 from DLL),weidai2003-07-101-5/+4
| | | | | | | attempt (failed) to build DLL with GCC git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@90 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* create DLL version, fix GetNextIV() bug in CTR and OFB modesweidai2003-07-041-36/+41
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@87 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* Initial revisionweidai2002-10-041-0/+277
git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@2 57ff6487-cd31-0410-9ec3-f628ee90f5f0