Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Started working on the invalid cases | Alex Gaynor | 2013-10-31 | 2 | -6/+80 |
| | |||||
* | Use raw vector files | Alex Gaynor | 2013-10-31 | 3 | -19/+55 |
| | |||||
* | Merge branch 'master' into fernet | Alex Gaynor | 2013-10-31 | 238 | -347/+336 |
|\ | |||||
| * | 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 |
| | | |||||
* | | py3k syntax fix | Alex Gaynor | 2013-10-31 | 1 | -2/+2 |
| | | |||||
* | | Address pep8 concerns | Alex Gaynor | 2013-10-31 | 1 | -3/+5 |
| | | |||||
* | | Fixed test and implementation | Alex Gaynor | 2013-10-31 | 1 | -2/+8 |
| | | |||||
* | | Added test cases, fixed a bug | Alex Gaynor | 2013-10-31 | 1 | -0/+23 |
|/ | |||||
* | 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 |
| |\ \ | |||||
| * | | | 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 |
| | |/ | |/| |