Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move primtives into a hazmat package | Donald Stufft | 2013-10-28 | 1 | -136/+0 |
| | |||||
* | split backend up (refs #170) | Paul Kehrer | 2013-10-22 | 1 | -11/+12 |
| | | | | | | | | * 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 | 1 | -12/+12 |
|/ | |||||
* | fixes #148 + test case | Paul Kehrer | 2013-10-22 | 1 | -0/+4 |
| | |||||
* | Allow data to be passed in the constructor & reject unicode ala hashlib | Paul Kehrer | 2013-10-19 | 1 | -0/+11 |
| | |||||
* | MD5 support + documentation for all hashes | Paul Kehrer | 2013-10-19 | 1 | -0/+10 |
| | |||||
* | Whirlpool support | Paul Kehrer | 2013-10-18 | 1 | -0/+10 |
| | |||||
* | ripemd160 support + long string hash test | Paul Kehrer | 2013-10-18 | 1 | -0/+10 |
| | | | | | | * Note that the long string hash test for RIPEMD160 adds a vector in the test. You can verify this vector (for b"a" * 1000000) on the RIPE homepage: http://homes.esat.kuleuven.be/~bosselae/ripemd160.html | ||||
* | SHA-2 family support | Paul Kehrer | 2013-10-18 | 1 | -0/+40 |
| | |||||
* | change api.supports_hash to take a hash class rather than a str | Paul Kehrer | 2013-10-18 | 1 | -1/+1 |
| | | | | | | * This change means hash class names will be byte strings and we no longer need to encode to ascii on hashobject.name in create_hash_context | ||||
* | remove unneeded lambdas from tests | Paul Kehrer | 2013-10-18 | 1 | -1/+1 |
| | |||||
* | Hash Saga Part 3 - API changes + SHA1 support + tests | Paul Kehrer | 2013-10-18 | 1 | -0/+28 |