Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | shake128/256 support (#4611) | Paul Kehrer | 2019-01-19 | 1 | -0/+21 |
| | | | | | | | | | | | | | | * shake128/256 support * remove block_size * doc an exception * change how we detect XOF by adding _xof attribute * interface! * review feedback | ||||
* | support byteslike in hash updates (#4702) | Paul Kehrer | 2019-01-16 | 1 | -0/+12 |
| | | | This is needed to handle keying material in some of the KDFs | ||||
* | block_size isn't part of our interface and future hashes won't have it (#4366) | Paul Kehrer | 2018-07-23 | 1 | -8/+0 |
| | |||||
* | remove deprecated items (#3794) | Paul Kehrer | 2017-07-20 | 1 | -26/+0 |
| | | | | | | | | | | * remove deprecated items whirlpool, ripemd160, unsupportedextension, and the old interfaces * flake8 and remove a test generator we no longe use * make it clear we warned you about these things | ||||
* | remove multibackend (#3555) | Paul Kehrer | 2017-05-20 | 1 | -11/+0 |
| | | | | | | | | * remove multibackend * oops * goodbye pointless tests | ||||
* | blake2b/blake2s support (#3116) | Paul Kehrer | 2016-08-28 | 1 | -0/+48 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * blake2b/blake2s support Doesn't support keying, personalization, salting, or tree hashes so the API is pretty simple right now. * implement digest_size via utils.read_only_property * un-keyed for spelling's sake * test copying + digest_size checks * unkeyed is too a word * line wrap * reword the docs * use the evp algorithm name in the error This will make BLAKE2 alternate digest size errors a bit less confusing * add changelog entry and docs about supported digest_size | ||||
* | Un-double the test doubles | Alex Gaynor | 2016-03-05 | 1 | -9/+2 |
| | |||||
* | Refs #1870 - replace six.u with u prefix in tests/hazmat/primitives | Eeshan Garg | 2015-04-29 | 1 | -3/+1 |
| | |||||
* | move hash interfaces | Paul Kehrer | 2015-02-13 | 1 | -2/+2 |
| | |||||
* | Update the license header for every source file, as well as the documentation. | Alex Gaynor | 2014-11-16 | 1 | -12/+3 |
| | | | | Fixes #1209 | ||||
* | When using a test double for backends, always use one which really ↵ | Alex Gaynor | 2014-10-28 | 1 | -11/+5 |
| | | | | implements the interface | ||||
* | Added attributes that are part of hte interface to several test fakes | Alex Gaynor | 2014-10-27 | 1 | -0/+2 |
| | |||||
* | Change how we represented that a test requires a backend. | Alex Gaynor | 2014-10-23 | 1 | -9/+9 |
| | | | | This way is more extensible and requires less maintaince | ||||
* | Update tests and raise sites | Alex Stapleton | 2014-03-27 | 1 | -3/+6 |
| | |||||
* | Fixed #809 -- switch back to always using UnsupportedAlgorithm | Alex Gaynor | 2014-03-27 | 1 | -5/+3 |
| | |||||
* | Tiny style changes to some imports | Alex Gaynor | 2014-03-16 | 1 | -1/+0 |
| | |||||
* | Style nitpick | Ayrx | 2014-03-16 | 1 | -1/+2 |
| | |||||
* | Added backend check to hash primitives | Ayrx | 2014-03-16 | 1 | -2/+16 |
| | |||||
* | Convert stuff | Alex Gaynor | 2014-03-06 | 1 | -2/+2 |
| | |||||
* | Instantiate our hash objects used for supported checks | Paul Kehrer | 2014-01-04 | 1 | -8/+8 |
| | |||||
* | re-add some removed generators to simplify patch | Paul Kehrer | 2013-12-27 | 1 | -38/+69 |
| | |||||
* | refactor all tests to use mark instead of generator skips | Paul Kehrer | 2013-12-26 | 1 | -55/+40 |
| | |||||
* | add all the markers to the tests | Paul Kehrer | 2013-12-24 | 1 | -0/+9 |
| | |||||
* | Raise UnsupportedAlgorithm when initing Hash() | Alex Stapleton | 2013-12-21 | 1 | -2/+12 |
| | | | | Instead of just an AssertionError. | ||||
* | Fix pep8 | David Reid | 2013-11-25 | 1 | -1/+2 |
| | |||||
* | Use keyword argument forms everywhere. | David Reid | 2013-11-25 | 1 | -4/+4 |
| | |||||
* | Explicit backend | David Reid | 2013-11-20 | 1 | -15/+6 |
| | |||||
* | Use AlreadyFinalized for symmetric ciphers | Alex Gaynor | 2013-11-13 | 1 | -0/+3 |
| | |||||
* | Merge pull request #253 from dreid/hash-raise-after-finalize | Alex Gaynor | 2013-11-13 | 1 | -0/+11 |
|\ | | | | | raise an exception if you try to use a HashContext after finalize is called. | ||||
| * | Import AlreadyFinalized instead of exceptions. | David Reid | 2013-11-13 | 1 | -3/+3 |
| | | |||||
| * | raise an exception if you try to use a HashContext after finalize is called. | David Reid | 2013-11-12 | 1 | -0/+11 |
| | | |||||
* | | Remove the hash and hmac specific classes, now that the logic is the Context ↵ | Alex Gaynor | 2013-11-13 | 1 | -8/+8 |
|/ | | | | classes they don't really add value | ||||
* | Get a HashContext from the backend like we do a CipherContext | David Reid | 2013-11-12 | 1 | -3/+3 |
| | |||||
* | Enforce that Hash takes a HashAlgorithm instance. | David Reid | 2013-10-31 | 1 | -17/+18 |
| | |||||
* | Fix python3 compatibility and pep8 | David Reid | 2013-10-30 | 1 | -2/+2 |
| | |||||
* | Reduce the surface of the primitive hash interface. Add more interfaces, ↵ | David Reid | 2013-10-30 | 1 | -9/+5 |
| | | | | drop direct hashlib compatibility. | ||||
* | Move the bindings into the hazmat module | Donald Stufft | 2013-10-28 | 1 | -2/+1 |
| | |||||
* | Move primtives into a hazmat package | Donald Stufft | 2013-10-28 | 1 | -0/+136 |