Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #200 from dreid/primitive-hashes | Alex Gaynor | 2013-11-01 | 3 | -45/+43 |
|\ | | | | | [WIP] Reduce the surface of the primitive hash interface. | ||||
| * | Enforce that Hash takes a HashAlgorithm instance. | David Reid | 2013-10-31 | 3 | -29/+30 |
| | | |||||
| * | Fix python3 compat for the hash_test. | David Reid | 2013-10-31 | 1 | -2/+3 |
| | | |||||
| * | Merge branch 'master' into primitive-hashes | David Reid | 2013-10-31 | 238 | -347/+336 |
| |\ | |||||
| * | | Fix python3 compatibility and pep8 | David Reid | 2013-10-30 | 2 | -3/+3 |
| | | | |||||
| * | | Reduce the surface of the primitive hash interface. Add more interfaces, ↵ | David Reid | 2013-10-30 | 2 | -22/+18 |
| | | | | | | | | | | | | drop direct hashlib compatibility. | ||||
* | | | Merge pull request #202 from reaperhulk/cast128-cipher | Alex Gaynor | 2013-10-31 | 3 | -1/+71 |
|\ \ \ | | | | | | | | | CAST5 Support | ||||
| * | | | CAST5 support + ECB vectors | Paul Kehrer | 2013-10-31 | 3 | -1/+71 |
| | | | | |||||
* | | | | add skipif checks for blowfish | Paul Kehrer | 2013-10-31 | 1 | -0/+16 |
|/ / / | |||||
* | | | Merge pull request #201 from reaperhulk/bf-support | Alex Gaynor | 2013-10-31 | 6 | -1/+399 |
|\ \ \ | | | | | | | | | Blowfish Support | ||||
| * | | | add blowfish cipher key_size tests | Paul Kehrer | 2013-10-31 | 1 | -1/+14 |
| | | | | |||||
| * | | | blowfish support + test vectors | Paul Kehrer | 2013-10-31 | 5 | -0/+385 |
| | |/ | |/| | | | | | | | | | | Vectors sourced from https://www.schneier.com/code/vectors.txt but reformatted to comply with our NIST loader | ||||
* / | | simplify some test class structure | Paul Kehrer | 2013-10-31 | 2 | -24/+2 |
|/ / | |||||
* | | rename camellia tests | Paul Kehrer | 2013-10-31 | 1 | -4/+4 |
| | | |||||
* | | update tests for new test vector locations | Paul Kehrer | 2013-10-31 | 4 | -58/+22 |
| | | |||||
* | | move AES/3DES vectors into mode dirs and separate SHA vectors | Paul Kehrer | 2013-10-31 | 210 | -0/+17 |
| | | |||||
* | | move around the tests to organize by cipher | Paul Kehrer | 2013-10-30 | 4 | -148/+151 |
| | | |||||
* | | restructure vectors into ciphers/hashes/hmac | Paul Kehrer | 2013-10-30 | 235 | -44/+49 |
|/ | |||||
* | raise an error if you unicode | Alex Gaynor | 2013-10-29 | 1 | -0/+10 |
| | |||||
* | Clean up var naming | Alex Gaynor | 2013-10-29 | 1 | -11/+5 |
| | |||||
* | Optimize + test cases | Alex Gaynor | 2013-10-29 | 1 | -0/+10 |
| | |||||
* | Removed helper | Alex Gaynor | 2013-10-29 | 1 | -3/+11 |
| | |||||
* | Merge branch 'master' into pkcs7-padding | Alex Gaynor | 2013-10-29 | 6 | -5/+284 |
|\ | |||||
| * | Merge pull request #157 from reaperhulk/hmac | David Reid | 2013-10-29 | 6 | -5/+284 |
| |\ | | | | | | | HMAC support | ||||
| | * | change type of exception raised, fix docs typo | Paul Kehrer | 2013-10-28 | 1 | -1/+1 |
| | | | |||||
| | * | make hmac (mostly) compatible with stdlib hmac | Paul Kehrer | 2013-10-28 | 2 | -14/+18 |
| | | | |||||
| | * | clean up loader and make docs default to hmac sha256 | Paul Kehrer | 2013-10-28 | 1 | -1/+8 |
| | | | |||||
| | * | address initial review comments | Paul Kehrer | 2013-10-28 | 1 | -2/+3 |
| | | | |||||
| | * | remove dangling todo | Paul Kehrer | 2013-10-28 | 1 | -2/+0 |
| | | | |||||
| | * | HMAC support | Paul Kehrer | 2013-10-28 | 6 | -3/+272 |
| | | | | | | | | | | | | | | | | | | Conflicts: docs/primitives/index.rst tests/hazmat/primitives/utils.py | ||||
* | | | Initial implementation with tests, docs to follow | Alex Gaynor | 2013-10-29 | 1 | -0/+85 |
|/ / | |||||
* / | NIST AES XTS vectors. | Paul Kehrer | 2013-10-28 | 4 | -0/+32052 |
|/ | | | | | | | http://csrc.nist.gov/groups/STM/cavp/documents/aes/XTSTestVectors.zip OpenSSL supports the 128-bit hex tweak so that's what we'll be using initially | ||||
* | Handle the deeper package directory | Donald Stufft | 2013-10-28 | 4 | -4/+4 |
| | |||||
* | Move the bindings into the hazmat module | Donald Stufft | 2013-10-28 | 5 | -5/+4 |
| | |||||
* | Move primtives into a hazmat package | Donald Stufft | 2013-10-28 | 237 | -15/+19 |
| | |||||
* | AES GCM vectors from NIST | Paul Kehrer | 2013-10-24 | 6 | -0/+396936 |
| | | | | * http://csrc.nist.gov/groups/STM/cavp/documents/mac/gcmtestvectors.zip | ||||
* | split backend up (refs #170) | Paul Kehrer | 2013-10-22 | 5 | -28/+29 |
| | | | | | | | | * Moves cipher methods into a Ciphers class and hash methods to a Hashes class and makes them available inside Backend as pluralized attributes. * Shortened many of the methods since their purpose is now defined by their container class | ||||
* | more backend renames from merged commits | Paul Kehrer | 2013-10-22 | 1 | -8/+8 |
| | |||||
* | Merge branch 'master' into api-to-backend-in-one-easy-step | Paul Kehrer | 2013-10-22 | 1 | -0/+22 |
|\ | | | | | | | | | | | | | | | | | | | | | * master: Make use of currentmodule to maybe reduce redundant module definitions and also get source links. Enable the new read the docs theme, it's pretty. use is for identical object comparison add gcm constants and EVP_CIPHER_CTX_ctrl macro md5 is 128-bit. The person responsible for this mistake has been shot add test to verify api is being copied in hash When copying a hash, pass the api through to the new object | ||||
| * | use is for identical object comparison | Paul Kehrer | 2013-10-22 | 1 | -1/+1 |
| | | |||||
| * | add test to verify api is being copied in hash | Paul Kehrer | 2013-10-22 | 1 | -0/+11 |
| | | |||||
| * | When copying a hash, pass the api through to the new object | Paul Kehrer | 2013-10-22 | 1 | -0/+11 |
| | | |||||
* | | the great api -> backend rename | Paul Kehrer | 2013-10-22 | 9 | -69/+69 |
|/ | |||||
* | Merge pull request #155 from reaperhulk/hmac-vectors | David Reid | 2013-10-22 | 7 | -0/+281 |
|\ | | | | | HMAC test vectors | ||||
| * | add note on hmac truncation vectors | Paul Kehrer | 2013-10-22 | 3 | -0/+3 |
| | | |||||
| * | HMAC test vectors from RFC 2202, 2286, and 4231 | Paul Kehrer | 2013-10-20 | 7 | -0/+278 |
| | | |||||
* | | fixes #148 + test case | Paul Kehrer | 2013-10-22 | 1 | -0/+4 |
| | | |||||
* | | Merge pull request #112 from reaperhulk/block-cipher-decrypt | David Reid | 2013-10-22 | 2 | -25/+40 |
|\ \ | | | | | | | Block Cipher Decryption | ||||
| * | | verify that encryptor/decryptor returns CipherContext compliant interface | Paul Kehrer | 2013-10-22 | 1 | -2/+3 |
| | | | |||||
| * | | Merge branch 'master' into block-cipher-decrypt | Paul Kehrer | 2013-10-21 | 3 | -6/+24 |
| |\ \ |