summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix compile on MSVC 6 and MSVC 2003weidai2009-03-153-7/+21
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@457 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix documentationweidai2009-03-153-45/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@456 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix line endingweidai2009-03-141-87/+87
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@455 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on FreeBSD 7.1 amd64weidai2009-03-141-3/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@454 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on OpenBSD 4.4weidai2009-03-132-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@453 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* speed up GCM key setupweidai2009-03-131-3/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@452 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on gcc 4.1.2, armv5telweidai2009-03-132-61/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@451 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on OpenSolaris 8.11weidai2009-03-137-27/+19
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@450 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix usage.dat pathweidai2009-03-131-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@449 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix Sun Studio compileweidai2009-03-131-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@448 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix documentation, fix VC60 compile, delete leftover .dat filesweidai2009-03-135-227/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@447 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on MSVC 6weidai2009-03-135-12/+28
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@446 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* clarify error messagesweidai2009-03-132-5/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@445 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* - add EAX mode, XSalsa20weidai2009-03-1229-795/+1560
| | | | | | | | | - 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
* fixed wrong name shown for ECDSAweidai2009-03-121-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@443 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* from Jeffery Walton: move *.dat files into TestData, make Integer operator<< ↵weidai2009-03-1258-47/+53
| | | | | | respect ios::uppercase flag git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@442 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add Brainpool curves (Zooko)weidai2009-03-122-1/+61
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@441 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add x86/x64 assembly for SHA-256,weidai2009-03-1025-836/+2474
| | | | | | | | 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-052-2/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@439 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on ICC 11weidai2009-03-047-40/+26
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@438 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix VC60 compile, project file line-endings, Apple GCC 4.2 compileweidai2009-03-0319-17716/+17802
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@437 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* work around GCC Bug 31690weidai2009-03-031-0/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@436 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* tweaks/fixes for 5.6weidai2009-03-0311-298/+301
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@435 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on non-x86weidai2009-03-022-2/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@434 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* changes for 5.6: weidai2009-03-02101-1925/+4878
| | | | | | | | | - 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
* port to Sun Studio 12's 64-bit C++ Compiler 5.9 Patch 124864-09 2008/12/16weidai2009-02-1314-71/+73
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@432 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix incorrect VMAC computation on message lengths that are >64 mod 128weidai2009-01-242-5/+21
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@431 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile with GCC 4.0.1 on MacOS X 64-bitweidai2008-12-224-12/+27
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@430 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix valgrind errorsweidai2008-11-212-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@429 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* changed mind. remove -fPIC as default, document it as supportedweidai2008-11-211-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@428 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add -fPIC to default flagsweidai2008-11-211-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@427 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 compile with -fPIC (reported by Geoff Beier)weidai2008-11-211-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@425 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* improve pairwise consistency test (Brian Pence)weidai2008-11-211-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@424 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fixes for GCC 4.3.2 (reports from Chris Morgan and DiegoT)weidai2008-11-214-10/+20
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@422 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix infinite recursive call in IsRandomAccess (reported by ASBai)weidai2008-02-027-10/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@421 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add "test" targetweidai2008-02-021-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@420 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* previous keys were using long private exponentsweidai2007-12-102-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@419 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* change minimum key size to 0weidai2007-12-051-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@418 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix AlgorithmName() for ExternalCipher classes and move SetCipher() into ↵weidai2007-12-051-21/+19
| | | | | | CipherModeBase git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@417 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add workaround for _interlockedbittestandset64 and _interlockedbittestandreset64weidai2007-12-051-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@416 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add quotes around $(InputPath) (Laurence Parry)weidai2007-12-032-6/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@415 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* do not align to 16 when not neededweidai2007-10-262-0/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@414 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* reset m_counter in TruncatedFinalweidai2007-10-231-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@413 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* improve documentationweidai2007-10-231-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@412 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* reduce executable size when only hash functions are usedweidai2007-10-024-16/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@411 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* prepare for releaseweidai2007-09-251-61/+93
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@410 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix missing CRYPTOPP_APIweidai2007-09-252-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@409 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* don't use _rotl64 with ICCweidai2007-09-251-3/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@408 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile with ICC 10weidai2007-09-253-5/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@407 57ff6487-cd31-0410-9ec3-f628ee90f5f0