summaryrefslogtreecommitdiff
path: root/lib/Crypto/SelfTest
Commit message (Expand)AuthorAgeFilesLines
* Extended fix for the RSA boundary checkLegrandin2014-06-221-0/+11
* Remove a few custom exception types.Legrandin2014-06-221-23/+23
* Get rid of catch-all exceptions. LP#1178485.Richard Mitchell2014-06-221-2/+2
* Fix tests when running under "python -OO" (PYTHONOPTIMIZE set to 1 or 2)Dwayne Litzenberger2014-06-224-5/+24
* Fix BytesWarning when running with "python3 -bb"Dwayne Litzenberger2014-06-221-1/+1
* Fix handle_fastmath_import_error (broken due to incorrect path in the previou...Dwayne Litzenberger2014-02-221-10/+11
* Refactor 3 places handling fastmath ImportErrorMarc Abramowitz2014-02-224-30/+18
* Use different method for getting ext_suffixMarc Abramowitz2014-02-223-3/+6
* Throw exception when IV is used with ECB or CTRLegrandin2014-02-211-8/+23
* Rename S2V -> _S2V until we come up with a real PRF APIDwayne Litzenberger2013-10-201-3/+3
* hexverify: Fix handling unicode strings on Python 3.2Dwayne Litzenberger2013-10-201-1/+11
* Add encrypt_and_digest() and decrypt_and_verify()Legrandin2013-10-201-23/+46
* Add support for GCM mode (AES only).Legrandin2013-10-202-2/+199
* Add support for SIV (Synthetic IV) modeLegrandin2013-10-203-23/+147
* Add EAX authenticated encryption modeLegrandin2013-10-202-6/+92
* Add support for CCM mode (AES only).Legrandin2013-10-202-15/+559
* Add support for CMACLegrandin2013-10-202-0/+250
* Removed most 'import *' statementsLegrandin2013-10-207-10/+17
* Added KDF unit tests to suiteLegrandin2013-10-201-0/+1
* MAC unit tests become independent of hashesLegrandin2013-10-202-63/+71
* Add HMAC.verify() and HMAC.hexverify() with constant-time comparisonLegrandin2013-10-201-1/+12
* whitespace changes (pre-AEAD)Legrandin2013-10-204-14/+14
* Merge tag 'v2.6.1' (fix CVE-2013-1445)Dwayne Litzenberger2013-10-202-0/+172
|\
| * Random: Make Crypto.Random.atfork() set last_reseed=None (CVE-2013-1445)Dwayne Litzenberger2013-10-142-0/+172
* | Added unit tests for bugfix #1119552Legrandin2013-07-141-0/+27
* | Fix unhexlify in Python 3.2Dwayne Litzenberger2013-07-142-33/+33
* | Add support for import/export of DSA keysLegrandin2013-07-143-1/+396
* | Added support for PKCS#8-encrypted private keys.Legrandin2013-07-1416-39/+689
* | Refactoring of the asn1 moduleLegrandin2013-07-141-244/+604
* | Fixed MODE_OFB requiring paddingdev-jjc2013-07-142-1/+25
* | Counter: Deprecate disable_shortcut; Remove __PCT_CTR_SHORTCUT__ entirelyDwayne Litzenberger2013-07-142-23/+40
* | AES-NI support: Python 2.1 Backward compatibilityDwayne Litzenberger2013-04-211-1/+4
* | Initial AES-NI supportSebastian Ramacher2013-04-212-2/+9
* | Merge branch 'hash-speedup-wip'Dwayne Litzenberger2013-04-211-17/+60
|\ \
| * | Hash: Speed up initialization by removing pure-Python wrappershash-speedup-wipDwayne Litzenberger2013-02-171-5/+21
| * | Hash: Generic Crypto.Hash.new(algo, [data]) functionDwayne Litzenberger2013-02-171-0/+35
| * | Hash: Remove "oid" attributes; add "name" attributeDwayne Litzenberger2013-02-171-12/+4
* | | 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 (1/2)Dwayne Litzenberger2013-02-168-29/+29
* | Fix RSA object serialization: Python 3 compatibilityDwayne Litzenberger2013-02-161-15/+21
* | Fix RSA object serializationFrank Sievertsen2013-02-161-0/+60
* | Fix random.shuffle SelfTestDwayne 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-201-0/+20
* | Add test vectors for ARC4Legrandin2012-06-201-2/+358
* | Raise a ValueError as documented.Sebastian Ramacher2012-05-281-0/+4
* | Return a byte string if format is set to OpenSSH.Sebastian Ramacher2012-05-281-1/+1
* | Reenable redefined tests.Sebastian Ramacher2012-05-283-9/+10
|/