summaryrefslogtreecommitdiff
path: root/tests/hazmat/primitives/test_hmac_vectors.py
Commit message (Collapse)AuthorAgeFilesLines
* Switch from flake8 to ruff (#7920)Alex Gaynor2022-12-211-1/+1
| | | It's more than 60x faster.
* Remove explicit subclassing of object now that all classes are new-style (#6830)Alex Gaynor2022-01-301-7/+7
| | | As someone who first with Python in 2.4 or so, this habit is going to be hard to break.
* Remove requires_backend_interface from tests because it was useless (#5884)Alex Gaynor2021-03-011-8/+0
|
* Remove __future__ import from our code (#5610)Alex Gaynor2020-12-091-1/+0
|
* new black, actually slightly different than the old black (#5429)Paul Kehrer2020-08-261-6/+24
|
* Paint it Black by the Rolling Stones (#5324)Alex Gaynor2020-07-201-39/+9
|
* add blake2b/blake2s support for hmac (#3873)Paul Kehrer2017-08-221-1/+29
| | | | | | | | | | * add blake2b/blake2s support for hmac This was a bug, but it turns out the noise protocol suggests using the HMAC construction with BLAKE2 (rather than BLAKE2's own keyed functionality) for a few reasons, so we should support it. * actually test the thing
* remove deprecated items (#3794)Paul Kehrer2017-07-201-16/+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
* Update the license header for every source file, as well as the documentation.Alex Gaynor2014-11-161-12/+3
| | | | Fixes #1209
* Change how we represented that a test requires a backend.Alex Gaynor2014-10-231-7/+8
| | | | This way is more extensible and requires less maintaince
* updates to make the project pep8-naming cleanPaul Kehrer2014-02-241-7/+7
|
* instantiate hash objects for hmac checks tooPaul Kehrer2014-01-041-7/+7
|
* refactor all tests to use mark instead of generator skipsPaul Kehrer2013-12-261-14/+28
|
* add all the markers to the testsPaul Kehrer2013-12-241-0/+9
|
* add hmac_supported method to backend.Paul Kehrer2013-12-231-7/+7
| | | | | Previously we were implicitly assuming that if a hash was supported then its hmac equivalent was as well.
* Remove the hash and hmac specific classes, now that the logic is the Context ↵Alex Gaynor2013-11-131-7/+7
| | | | classes they don't really add value
* Remove separate file loaders and replace with onePaul Kehrer2013-11-111-8/+8
| | | | All tests updated to work with the new simplified loader
* Enforce HMAC taking an instance of HashAlgorithmDavid Reid2013-11-011-7/+7
|
* restructure vectors into ciphers/hashes/hmacPaul Kehrer2013-10-301-9/+7
|
* remove dangling todoPaul Kehrer2013-10-281-2/+0
|
* HMAC supportPaul Kehrer2013-10-281-0/+114
Conflicts: docs/primitives/index.rst tests/hazmat/primitives/utils.py