summaryrefslogtreecommitdiff
path: root/cryptlib.h
Commit message (Collapse)AuthorAgeFilesLines
* Added test for 'v<0' in GetAsUIntValuenoloader2015-07-091-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@577 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* Added GetAsUIntValue{WithDefault} to help manage signed/unsigned warnings. ↵noloader2015-07-071-1/+22
| | | | | | The value is still written as an signed int; but its retrieved, range checked and then returned as an unsigned int git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@573 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add SHA-3weidai2013-01-191-2/+2
| | | | | | | | update DSA to FIPS 186-3 update version numbers git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@535 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile with GCC 4.4 and -march=i386weidai2010-08-081-15/+9
| | | | | | | | fix minor documentation issues fix compile w/o GAS 2.19 or later git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@519 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add support for AES-NI and CLMUL instruction sets in AES and GMAC/GCMweidai2010-07-241-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@508 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* update version number to 5.6.1weidai2010-06-291-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@498 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix possible race condition in Singleton::Ref()weidai2010-06-181-8/+1
| | | | | | | | tolerate double destruction of Singleton and g_nullNameValuePairs fix #include of standard headers git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@488 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix documentationweidai2009-03-151-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@456 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* clarify error messagesweidai2009-03-131-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@445 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* - add EAX mode, XSalsa20weidai2009-03-121-2/+2
| | | | | | | | | - 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-12/+18
| | | | | | | | 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
* tweaks/fixes for 5.6weidai2009-03-031-6/+14
| | | | 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-38/+83
| | | | | | | | | - 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
* update version number to 5.5.2weidai2007-08-131-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@386 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add missing virtual destructorsweidai2007-06-011-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@377 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* update manualweidai2007-05-051-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@371 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add IncorporateEntropy and GenerateIntoBufferedTransformation to RNG interfaceweidai2007-05-041-8/+17
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@342 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* rename STRUCTURED_IV to UNIQUE_IV. Sun CC workaroundweidai2007-04-161-3/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@306 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* update version number, port to Sun C++ 5.8weidai2006-12-181-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@265 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* port to GCC 4, reorganize implementations of SetKeyweidai2006-12-101-9/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@248 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* merge in changes by denis bider and fix compile on gcc 3.4.4 and MSVC 6weidai2006-04-061-3/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@219 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add missing Ref() functionweidai2006-03-131-0/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@216 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* update inline docweidai2005-09-051-9/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@209 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* update documentation versionweidai2005-07-131-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@201 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* port to MSVC .NET 2005 beta 2weidai2005-07-121-92/+99
| | | | 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-5/+5
| | | | 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-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@193 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add SHA-224weidai2004-07-231-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@191 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix documentation, fix PanamaMAC, fix algorithm namesweidai2004-07-221-20/+21
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@186 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix comment markweidai2003-10-311-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@140 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix bugs in 64-bit CPU supportweidai2003-07-251-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@112 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix passing std::string by valueweidai2003-07-191-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@105 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* misc changesweidai2003-07-181-3/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@103 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* added support for using encoding parameters and key derivation parametersweidai2003-07-161-58/+33
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@98 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* merge in 5.0.4 changes (exclude DES and SHA-2 from DLL),weidai2003-07-101-3/+3
| | | | | | | 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-59/+82
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@87 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* misc optimizationsweidai2003-05-161-49/+55
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@68 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* *** empty log message ***weidai2003-05-151-5/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@67 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* remove default NullRNG() for signingweidai2003-04-221-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@61 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix bugs in SEAL and Panamaweidai2003-03-261-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@54 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* various changes for 5.1weidai2003-03-201-117/+110
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@38 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* bug fixes and KAT for X9.17 RNGweidai2002-10-171-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@11 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* Initial revisionweidai2002-10-041-0/+1571
git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@2 57ff6487-cd31-0410-9ec3-f628ee90f5f0