summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Allow block ciphers to specify which modes they supportselect-modesDwayne Litzenberger2014-06-098-8/+64
* Merge branch 'fix-aesni-aligned-malloc'Dwayne Litzenberger2014-02-221-1/+5
|\
| * AESNI: Fix order of alignment & size args in _aligned_mallocDwayne Litzenberger2014-02-221-1/+5
* | Fix tools/create-pythons.sh building Python on Linux 3.x or later (sys.platfo...Dwayne Litzenberger2014-02-221-0/+39
* | Oops. Actually build Python 3.4.0rc1 in tools/create-pythons.shDwayne Litzenberger2014-02-221-1/+2
* | Add Python 3.4.0rc1 to tools/create-pythons.shDwayne Litzenberger2014-02-221-1/+4
* | Regenerate autoconf filesDwayne Litzenberger2014-02-223-5/+524
|/
* Clean up AESNI aligned malloc() wrappersDwayne Litzenberger2014-02-221-33/+22
* Merge pull request #62 (Fixes AESNI alignment bug)Dwayne Litzenberger2014-02-229-17/+108
|\
| * Prefer C11's aligned_alloc if it is availableSebastian Ramacher2014-02-221-4/+4
| * Check return value of posix_memalignSebastian Ramacher2014-02-221-1/+3
| * Add wrapper for freeSebastian Ramacher2014-02-221-6/+19
| * Add a wrapper for posix_memalign and friendsSebastian Ramacher2013-10-281-17/+22
| * Make sure that ek and dk are aligned at 16 byte boundariesSebastian Ramacher2013-10-283-4/+49
| * Add block_finalize to clean up block_state from ALGdeallocSebastian Ramacher2013-10-287-0/+26
| * Be more consistent with spaces and tabsSebastian Ramacher2013-10-281-13/+13
* | 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
* | Fix typo in error stringDwayne Litzenberger2014-02-221-1/+1
* | Fixed sentence in CCM exampleLegrandin2014-02-211-2/+3
* | Better example (with nonce) for Counter objectLegrandin2014-02-211-4/+6
* | Fix exception string for incorrect key length (DES)Legrandin2014-02-211-0/+4
* | Throw exception when IV is used with ECB or CTRLegrandin2014-02-212-8/+34
* | Sign the hash in the the PKCS1_PSS doctest, not the keyW. Trevor King2013-12-231-1/+1
|/
* Release v2.7a1v2.7a1Dwayne Litzenberger2013-10-213-4/+4
* Update ChangeLogDwayne Litzenberger2013-10-211-0/+73
* Rename S2V -> _S2V until we come up with a real PRF APIDwayne Litzenberger2013-10-203-7/+7
* hexverify: Fix handling unicode strings on Python 3.2Dwayne Litzenberger2013-10-203-3/+13
* block_template: Fix compiler warning (%i -> %zi)Dwayne Litzenberger2013-10-201-1/+1
* Make MODE_OPENPGP accept uppercase 'IV' parameter.Dwayne Litzenberger2013-10-201-1/+8
* More ValueError -> TypeErrorDwayne Litzenberger2013-10-203-8/+8
* CMAC: raise TypeError instead of ValueError when ciphermod is missing or unus...Dwayne Litzenberger2013-10-201-2/+3
* _CBCMAC: Rename ignite() -> _ignite()Dwayne Litzenberger2013-10-201-3/+3
* Add encrypt_and_digest() and decrypt_and_verify()Legrandin2013-10-202-40/+103
* GCM mode: Optimize key setup for GCM mode.Legrandin2013-10-202-21/+87
* GCM mode: Optimize GCM speed with pre-computed tables.Legrandin2013-10-202-59/+189
* Add key setup speed benchmark for all AEAD modes.Legrandin2013-10-201-6/+27
* Add support for GCM mode (AES only).Legrandin2013-10-208-158/+776
* Add support for SIV (Synthetic IV) modeLegrandin2013-10-207-63/+444
* Add EAX authenticated encryption modeLegrandin2013-10-2010-57/+306
* Add support for CCM mode (AES only).Legrandin2013-10-206-68/+1281
* Add support for CMACLegrandin2013-10-205-2/+548
* Add CTR mode benchmarkLegrandin2013-10-201-0/+8
* Removed most 'import *' statementsLegrandin2013-10-207-10/+17
* Added KDF unit tests to suiteLegrandin2013-10-201-0/+1
* blockalgo: Fix MODE_OPENPGP commentLegrandin2013-10-201-1/+1
* Clarify message about incorrect length in the counter block.Legrandin2013-10-201-2/+2
* MAC unit tests become independent of hashesLegrandin2013-10-202-63/+71
* Add HMAC.verify() and HMAC.hexverify() with constant-time comparisonLegrandin2013-10-202-3/+65