summaryrefslogtreecommitdiff
path: root/lib/Crypto/Hash
Commit message (Expand)AuthorAgeFilesLines
* hexverify: Fix handling unicode strings on Python 3.2Dwayne Litzenberger2013-10-202-2/+2
* CMAC: raise TypeError instead of ValueError when ciphermod is missing or unus...Dwayne Litzenberger2013-10-201-2/+3
* Add support for GCM mode (AES only).Legrandin2013-10-201-35/+100
* Add support for CMACLegrandin2013-10-202-1/+279
* Add HMAC.verify() and HMAC.hexverify() with constant-time comparisonLegrandin2013-10-201-2/+53
* Update RIPEMD documentation (deprecated; see RIPEMD160)junk/masterDwayne Litzenberger2013-07-141-1/+3
* Hash: Speed up initialization by removing pure-Python wrappershash-speedup-wipDwayne Litzenberger2013-02-1710-794/+94
* Hash: Generic Crypto.Hash.new(algo, [data]) functionDwayne Litzenberger2013-02-171-0/+119
* Hash: Remove "oid" attributes; add "name" attributeDwayne Litzenberger2013-02-1710-90/+6
* Hash: Rename SHA->SHA1 and RIPEMD->RIPEMD160 (2/2)Dwayne Litzenberger2013-02-162-0/+48
* Hash: Rename SHA->SHA1 and RIPEMD->RIPEMD160 (1/2)Dwayne Litzenberger2013-02-163-5/+5
* Fix typos in docsDwayne C. Litzenberger2012-05-231-1/+1
* Added documentation for all hash algorithmsLegrandin2012-05-0512-255/+801
* Merged from upstream (py3k support) and modified so that all unit tests pass.Legrandin2011-10-1810-25/+33
|\
| * SHA224/384/512: Py3k compatibilityDwayne C. Litzenberger2011-10-103-9/+12
| * Merge branch 'master' into py3kDwayne C. Litzenberger2011-10-105-1/+101
| |\
| * | PY3K _fastmath supportThorsten Behrens2010-12-291-1/+1
| * | Changes to allow pycrpyto to work on Python 3.x as well as 2.1 through 2.7Thorsten Behrens2010-12-283-10/+13
* | | Added Lorenz Quack's native C implementation of all SHA-2 algorithmLegrandin2011-10-168-13/+220
* | | Merged with upstream.Legrandin2011-09-205-1/+163
|\ \ \ | | |/ | |/|
| * | Add variable block size support to HMAC-SHA384 and HMAC-SHA512 which useFrédéric Bertolus2011-04-085-4/+11
| * | Add SHA224, SHA384 and SHA512 hash algorithm.Frédéric Bertolus2011-04-083-0/+93
| |/
* | Simplify wrapper, as digest_size is known in advance each time.Legrandin2011-02-072-6/+6
* | Fixed typoLegrandin2011-02-061-1/+1
* | First fully tested version of Crypto.Signature.PKCS1_PSSLegrandin2011-02-062-0/+2
* | Add OID to each hash algorithm.Legrandin2011-02-032-14/+38
|/
* Remove dead RIPEMD160.py implementation (we already have a C implementation)Dwayne C. Litzenberger2010-08-021-259/+0
* HMAC.py: Add clarified copyright noticeDwayne C. Litzenberger2009-08-021-0/+33
* Legal: Add PD dedication to __init__.py files and hash stubsDwayne C. Litzenberger2009-03-014-0/+78
* Legal: Dedicate my files to the public domain.Dwayne C. Litzenberger2009-03-011-20/+17
* cleanup: Move modules to "lib/Crypto" subdirectory.Dwayne C. Litzenberger2009-02-286-0/+438