Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| |\ \ | |||||
| * | | | address review comments | Paul Kehrer | 2013-10-21 | 1 | -18/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | * inline some methods * refactor enc/dec classes * modify docs | ||||
| * | | | block cipher decryption support | Paul Kehrer | 2013-10-21 | 2 | -25/+38 |
| | |/ | |/| | | | | | | | | | | | | | This is a squash of previous commits plus new ones. Ran into a pile of conflicts during the rebase and decided this was an easier way to retain a sane commit history | ||||
* | | | Merge branch 'master' into triple-des | Alex Gaynor | 2013-10-21 | 4 | -7/+23 |
|\ \ \ | |||||
| * \ \ | Merge pull request #147 from reaperhulk/hash-improvements | Alex Gaynor | 2013-10-21 | 2 | -1/+14 |
| |\ \ \ | | | | | | | | | | | Provide data to hash constructor + reject unicode ala hashlib | ||||
| | * | | | Allow data to be passed in the constructor & reject unicode ala hashlib | Paul Kehrer | 2013-10-19 | 2 | -1/+14 |
| | |/ / | |||||
| * | / | Enable all the flake8 | Alex Gaynor | 2013-10-21 | 2 | -6/+9 |
| | |/ | |/| | |||||
* | | | Tests for all the keysizes | Alex Gaynor | 2013-10-21 | 1 | -1/+16 |
| | | | |||||
* | | | Removed the interleaved ones | Alex Gaynor | 2013-10-21 | 1 | -48/+4 |
| | | | |||||
* | | | cfb tests | Alex Gaynor | 2013-10-21 | 1 | -1/+27 |
| | | | |||||
* | | | Fuck | Alex Gaynor | 2013-10-21 | 1 | -3/+3 |
| | | | |||||
* | | | py3k | Alex Gaynor | 2013-10-21 | 1 | -1/+1 |
| | | | |||||
* | | | These are also interleaved | Alex Gaynor | 2013-10-21 | 1 | -16/+0 |
| | | | |||||
* | | | Remove this, it's not really CBC | Alex Gaynor | 2013-10-21 | 1 | -16/+0 |
| | | | |||||
* | | | fix | Alex Gaynor | 2013-10-21 | 1 | -1/+1 |
| | | | |||||
* | | | fixes | Alex Gaynor | 2013-10-21 | 1 | -10/+14 |
| | | | |||||
* | | | KAT tests for 3des ofb | Alex Gaynor | 2013-10-21 | 1 | -0/+24 |
| | | | |||||
* | | | No need for another test function | Alex Gaynor | 2013-10-21 | 1 | -9/+0 |
| | | | |||||
* | | | TripleDES OFB MMT tests | Alex Gaynor | 2013-10-21 | 1 | -6/+34 |
| | | | |||||
* | | | pep8ification, stub classes for OFB and CFB | Alex Gaynor | 2013-10-21 | 1 | -3/+17 |
| | | | |||||
* | | | Initial working state | Alex Gaynor | 2013-10-21 | 1 | -14/+20 |
| | | | |||||
* | | | Merge branch 'master' into triple-des | Alex Gaynor | 2013-10-21 | 37 | -17/+16940 |
|\| | | |||||
| * | | Merge branch 'master' into refactor-cipher-names | Alex Gaynor | 2013-10-21 | 31 | -12/+16892 |
| |\| | | | | | | | | | | | | | Conflicts: cryptography/bindings/openssl/api.py | ||||
| | * | MD5 support + documentation for all hashes | Paul Kehrer | 2013-10-19 | 2 | -0/+23 |
| | | | |||||
| | * | Merge pull request #128 from reaperhulk/hash-saga-whirlpool | Donald Stufft | 2013-10-19 | 2 | -0/+32 |
| | |\ | | | | | | | | | Hash Saga Part 6 (Whirlpool support) | ||||
| | | * | Whirlpool support | Paul Kehrer | 2013-10-18 | 2 | -0/+32 |
| | | | | |||||
| | * | | Only execute only_if if we need to | Donald Stufft | 2013-10-19 | 1 | -6/+6 |
| | | | | |||||
| | * | | Test what happens when an invalid line is in the cryptrec vectors | Donald Stufft | 2013-10-19 | 2 | -0/+16 |
| | | | | |||||
| | * | | Unaligned block encryption test | Paul Kehrer | 2013-10-19 | 1 | -0/+11 |
| | |/ | | | | | | | | | | | | | | | | | | | This test verifies that the underlying buffer is being sized correctly by passing data into the encryption function without aligning it to the block size of the cipher. This ensures that we will get a larger return value than the initial argument from our second encrypt call. | ||||
| | * | ripemd160 support + long string hash test | Paul Kehrer | 2013-10-18 | 4 | -2/+67 |
| | | | | | | | | | | | | | | | | | | * 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 | 2 | -0/+96 |
| | | | |||||
| | * | change api.supports_hash to take a hash class rather than a str | Paul Kehrer | 2013-10-18 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | * 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 | 3 | -10/+10 |
| | | |