Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | restrict gcm tags to a minimum of 4 bytes in length | Paul Kehrer | 2013-12-21 | 1 | -0/+7 |
| | |||||
* | don't modify params on parametrized tests | Paul Kehrer | 2013-12-20 | 1 | -8/+8 |
| | | | | | multiple backends receive the same params dicts, but we were modifying them using pop. | ||||
* | pep8 | Alex Gaynor | 2013-12-13 | 1 | -1/+1 |
| | |||||
* | Make this less invasive | Alex Gaynor | 2013-12-13 | 1 | -177/+280 |
| | |||||
* | Clean up test generation to not use generators anymore and use parametrization | Alex Gaynor | 2013-12-13 | 1 | -332/+209 |
| | |||||
* | raise ValueErrors when supplying/not supplying tags for GCM | Paul Kehrer | 2013-12-04 | 1 | -0/+35 |
| | |||||
* | create AEADEncryptionContext and DecryptionContext | Paul Kehrer | 2013-11-29 | 1 | -1/+1 |
| | |||||
* | raise TypeError if you attempt to get the tag attribute on a decrypt | Paul Kehrer | 2013-11-29 | 1 | -0/+9 |
| | | | | | * To support this the _AEADCipherContext in base.py now needs to be aware of whether it is encrypting/decrypting | ||||
* | rename add_data to authenticate_additional_data for clarity (hopefully) | Paul Kehrer | 2013-11-29 | 1 | -5/+5 |
| | |||||
* | invalidtag exception for gcm | Paul Kehrer | 2013-11-29 | 1 | -2/+2 |
| | | | | | This exception is probably not safe. It depends on the assumption that if ERR_get_error returns a 0 then it is an AEAD tag error. | ||||
* | enforce AEAD add_data before update | Paul Kehrer | 2013-11-29 | 1 | -8/+10 |
| | |||||
* | _AEADCipherContext refactor | Paul Kehrer | 2013-11-29 | 1 | -0/+4 |
| | | | | | | * No longer extends _CipherContext * Remove _tag from _CipherContext * This change duplicates a small amount of code from _CipherContext | ||||
* | rename NotFinalized exception to NotYetFinalized because alex is right | Paul Kehrer | 2013-11-29 | 1 | -2/+2 |
| | | | | ...it does read better that way | ||||
* | GCM support | Paul Kehrer | 2013-11-29 | 1 | -2/+103 |
| | |||||
* | Use keyword argument forms everywhere. | David Reid | 2013-11-25 | 1 | -7/+7 |
| | |||||
* | Explicit backend | David Reid | 2013-11-20 | 1 | -5/+5 |
| | |||||
* | Fixed using copied hashes | Alex Gaynor | 2013-11-12 | 1 | -0/+6 |
| | |||||
* | Remove separate file loaders and replace with one | Paul Kehrer | 2013-11-11 | 1 | -4/+18 |
| | | | | All tests updated to work with the new simplified loader | ||||
* | ARC4 support | Paul Kehrer | 2013-11-07 | 1 | -0/+39 |
| | |||||
* | block cipher rename | Paul Kehrer | 2013-11-06 | 1 | -2/+2 |
| | | | | | | * block renamed to ciphers * ciphers renamed to algorithms * base moved into algorithms | ||||
* | Encode Reasons. | David Reid | 2013-11-01 | 1 | -1/+1 |
| | |||||
* | Strip down the HMAC interface to be HashContext. | David Reid | 2013-11-01 | 1 | -10/+7 |
| | |||||
* | Enforce that Hash takes a HashAlgorithm instance. | David Reid | 2013-10-31 | 1 | -2/+2 |
| | |||||
* | Fix python3 compat for the hash_test. | David Reid | 2013-10-31 | 1 | -2/+3 |
| | |||||
* | Fix python3 compatibility and pep8 | David Reid | 2013-10-30 | 1 | -1/+1 |
| | |||||
* | Reduce the surface of the primitive hash interface. Add more interfaces, ↵ | David Reid | 2013-10-30 | 1 | -13/+13 |
| | | | | drop direct hashlib compatibility. | ||||
* | make hmac (mostly) compatible with stdlib hmac | Paul Kehrer | 2013-10-28 | 1 | -10/+10 |
| | |||||
* | HMAC support | Paul Kehrer | 2013-10-28 | 1 | -0/+55 |
| | | | | | | Conflicts: docs/primitives/index.rst tests/hazmat/primitives/utils.py | ||||
* | Move the bindings into the hazmat module | Donald Stufft | 2013-10-28 | 1 | -1/+1 |
| | |||||
* | Move primtives into a hazmat package | Donald Stufft | 2013-10-28 | 1 | -0/+127 |