summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Update RIPEMD documentation (deprecated; see RIPEMD160)junk/masterDwayne Litzenberger2013-07-141-1/+3
* Counter: Deprecate disable_shortcut; Remove __PCT_CTR_SHORTCUT__ entirelyDwayne Litzenberger2013-07-144-30/+56
* Fix error importing winrandom on Python 3Jason R. Coombs2013-05-251-1/+1
* FortunaAccumulator: Use time.monotonic if available (i.e. Python 3.3 and later)Dwayne Litzenberger2013-04-212-2/+33
* AES-NI support: Python 2.1 Backward compatibilityDwayne Litzenberger2013-04-212-2/+8
* Initial AES-NI supportSebastian Ramacher2013-04-213-3/+33
* Merge branch 'hash-speedup-wip'Dwayne Litzenberger2013-04-2115-900/+361
|\
| * Hash: Speed up initialization by removing pure-Python wrappershash-speedup-wipDwayne Litzenberger2013-02-1712-802/+131
| * Hash: Generic Crypto.Hash.new(algo, [data]) functionDwayne Litzenberger2013-02-172-0/+154
| * Hash: Remove "oid" attributes; add "name" attributeDwayne Litzenberger2013-02-1712-103/+81
| * Fix dumb typo: "is 2" should be "== 2"Dwayne Litzenberger2013-02-171-1/+1
* | Add blinding to ElGamal decryption.Legrandin2013-04-211-2/+11
* | Pass corret stream to TestTextRunnerSebastian Ramacher2013-04-051-0/+2
* | Use correct streamSebastian Ramacher2013-04-051-1/+1
|/
* 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-1615-47/+47
* Fix RSA object serialization: Python 3 compatibilityDwayne Litzenberger2013-02-161-15/+21
* Fix RSA object serializationFrank Sievertsen2013-02-162-0/+62
* asn1: Python 2.1 compatibilityDwayne Litzenberger2013-02-161-0/+2
* Fix random.shuffle SelfTestDwayne Litzenberger2013-02-161-1/+1
* Fix LP#1061217: random.shuffle takes O(n^2) timeDwayne Litzenberger2013-02-161-7/+7
* asn1: make DerObject into a new-style classDwayne Litzenberger2013-02-161-1/+1
* Add tests for error propagation in _fastmathDwayne C. Litzenberger2012-07-031-0/+29
* Run test_negative_number_roundtrip_mpzToLongObj_longObjToMPZ only if _fastmathSebastian Ramacher2012-06-281-1/+20
* Added ARC4-drop[n] cipherLegrandin2012-06-202-0/+41
* Add test vectors for ARC4Legrandin2012-06-201-2/+358
* AES was 1 byte too long in exampleLegrandin2012-06-181-1/+1
* Examples for DES and DES3 were invertedLegrandin2012-06-112-9/+9
* Fixes to Counter module documentationLegrandin2012-06-102-3/+5
* Merge remote-tracking branch 'sebastinas/reenable-tests'Dwayne C. Litzenberger2012-05-284-14/+19
|\
| * Raise a ValueError as documented.Sebastian Ramacher2012-05-282-1/+5
| * Return a byte string if format is set to OpenSSH.Sebastian Ramacher2012-05-282-4/+4
| * Reenable redefined tests.Sebastian Ramacher2012-05-283-9/+10
* | Except shadows builtin IndexError.Sebastian Ramacher2012-05-281-1/+1
|/
* Update docstring. IVs are no longer optionalStefano Rivera2012-05-276-12/+6
* Fix documentation (thanks John-Mark Gurney)Dwayne C. Litzenberger2012-05-241-1/+1
* Release v2.6v2.6Dwayne C. Litzenberger2012-05-241-2/+2
* Fix block ciphers allowing empty string as IVDwayne C. Litzenberger2012-05-241-1/+26
* Remove qNEW signature algorithmDwayne C. Litzenberger2012-05-242-189/+1
* Fix typos in docsDwayne C. Litzenberger2012-05-232-2/+2
* Add ability to import RSAPublicKey objects (encoded in DER or PEM)Legrandin2012-05-182-6/+36
* Describe unit tests for importKeyLegrandin2012-05-181-2/+12
* Clarification of how RSA keys can be imported/exportedLegrandin2012-05-181-14/+23
* Added test vectors from NIST 800-38ALegrandin2012-05-181-0/+136
* Added OPENPGP mode to RoundTripTestsLegrandin2012-05-171-2/+8
* Fix to make Crypto.Cipher work with Python3 againLegrandin2012-05-171-1/+3
* Added example for OPENPGP mode in CAST moduleLegrandin2012-05-171-2/+8
* Added OpenPGP modeLegrandin2012-05-1710-24/+254
* Fixed 2 typos in documentationLegrandin2012-05-172-2/+2
* Added example for all symmetric ciphersLegrandin2012-05-147-3/+85