Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use current module in the hmac docs, for consistency | Alex Gaynor | 2013-10-29 | 1 | -1/+3 |
| | |||||
* | Merge pull request #157 from reaperhulk/hmac | David Reid | 2013-10-29 | 10 | -5/+436 |
|\ | | | | | HMAC support | ||||
| * | update hmac docs | Paul Kehrer | 2013-10-29 | 1 | -4/+5 |
| | | |||||
| * | fix indentation error and wrapping in docs | Paul Kehrer | 2013-10-28 | 1 | -3/+4 |
| | | |||||
| * | fix hmac docs to point to new hazmat location | Paul Kehrer | 2013-10-28 | 1 | -2/+2 |
| | | |||||
| * | change type of exception raised, fix docs typo | Paul Kehrer | 2013-10-28 | 3 | -3/+3 |
| | | |||||
| * | make hmac (mostly) compatible with stdlib hmac | Paul Kehrer | 2013-10-28 | 4 | -29/+37 |
| | | |||||
| * | clean up loader and make docs default to hmac sha256 | Paul Kehrer | 2013-10-28 | 2 | -2/+9 |
| | | |||||
| * | address initial review comments | Paul Kehrer | 2013-10-28 | 2 | -4/+4 |
| | | |||||
| * | remove dangling todo | Paul Kehrer | 2013-10-28 | 1 | -2/+0 |
| | | |||||
| * | cleanup context after finalizing | Paul Kehrer | 2013-10-28 | 1 | -0/+1 |
| | | |||||
| * | HMAC support | Paul Kehrer | 2013-10-28 | 10 | -3/+418 |
| | | | | | | | | | | | | Conflicts: docs/primitives/index.rst tests/hazmat/primitives/utils.py | ||||
* | | Merge pull request #183 from reaperhulk/xts-vectors | David Reid | 2013-10-28 | 4 | -0/+32052 |
|\ \ | |/ |/| | NIST AES XTS vectors | ||||
| * | 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 | ||||
* | Merge pull request #190 from alex/hashes-docs | David Reid | 2013-10-28 | 1 | -3/+12 |
|\ | | | | | example of how to use hashes | ||||
| * | example of how to use hashes | Alex Gaynor | 2013-10-28 | 1 | -3/+12 |
| | | |||||
* | | Merge pull request #189 from alex/docs-emphasis | Hynek Schlawack | 2013-10-28 | 1 | -2/+2 |
|\ \ | |/ |/| | Emphasize recipes over primitives | ||||
| * | reorder | Alex Gaynor | 2013-10-28 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #188 from dstufft/hazmat | Alex Gaynor | 2013-10-28 | 284 | -78/+134 |
|\ | | | | | Create a Hazardous Materials Area | ||||
| * | Hazard -> Hazardous | Donald Stufft | 2013-10-28 | 1 | -2/+2 |
| | | |||||
| * | Handle the deeper package directory | Donald Stufft | 2013-10-28 | 4 | -4/+4 |
| | | |||||
| * | Move the danger to the very top of the file | Donald Stufft | 2013-10-28 | 5 | -15/+15 |
| | | |||||
| * | Move the module name to it's own variable | Donald Stufft | 2013-10-28 | 1 | -4/+4 |
| | | |||||
| * | Warn about dragons and dinosaurs with laser guns | Donald Stufft | 2013-10-28 | 5 | -4/+32 |
| | | |||||
| * | Put recipes first | Donald Stufft | 2013-10-28 | 2 | -3/+3 |
| | | |||||
| * | Move the bindings into the hazmat module | Donald Stufft | 2013-10-28 | 36 | -18/+21 |
| | | |||||
| * | Move primtives into a hazmat package | Donald Stufft | 2013-10-28 | 252 | -34/+59 |
|/ | |||||
* | Merge pull request #181 from reaperhulk/error-handling | Alex Gaynor | 2013-10-27 | 1 | -0/+5 |
|\ | | | | | Add some error parsing macros | ||||
| * | add some error parsing macros | Paul Kehrer | 2013-10-26 | 1 | -0/+5 |
| | | |||||
* | | Merge pull request #186 from alex/reqs | Hynek Schlawack | 2013-10-27 | 1 | -1/+2 |
|\ \ | | | | | | | Update the requirements file for our direct invocations of coverage | ||||
| * | | Update the requirements file for our direct invocations of coverage | Alex Gaynor | 2013-10-27 | 1 | -1/+2 |
| |/ | |||||
* | | Merge pull request #185 from alex/linkcheck | Hynek Schlawack | 2013-10-27 | 1 | -0/+1 |
|\ \ | |/ |/| | Also linkcheck the docs | ||||
| * | Also linkcheck the docs | Alex Gaynor | 2013-10-27 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #179 from reaperhulk/gcm-vectors | Alex Gaynor | 2013-10-24 | 6 | -0/+396936 |
|\ | | | | | AES GCM vectors from NIST | ||||
| * | AES GCM vectors from NIST | Paul Kehrer | 2013-10-24 | 6 | -0/+396936 |
| | | | | | | | | * http://csrc.nist.gov/groups/STM/cavp/documents/mac/gcmtestvectors.zip | ||||
* | | Merge pull request #178 from dreid/composable-contexts | Alex Gaynor | 2013-10-24 | 2 | -76/+66 |
|\ \ | |/ |/| | [WIP] Reduce the backend's API surface by making it a vendor of implementation specific CipherContext providers. | ||||
| * | Rename _OneTimeCipherContext | David Reid | 2013-10-24 | 1 | -3/+3 |
| | | |||||
| * | Don't forget to provide an interface. | David Reid | 2013-10-24 | 1 | -0/+1 |
| | | |||||
| * | Initial refactoring of backend specific contexts. | David Reid | 2013-10-24 | 2 | -76/+65 |
|/ | |||||
* | Merge pull request #177 from dreid/privatize-cyclical-backend | Donald Stufft | 2013-10-24 | 1 | -44/+50 |
|\ | | | | | Give API collections direct references to the backend. | ||||
| * | Give API collections direct references to the backend. | David Reid | 2013-10-24 | 1 | -44/+50 |
|/ | |||||
* | Merge pull request #175 from reaperhulk/evp-cipher-methods | Alex Gaynor | 2013-10-23 | 3 | -44/+25 |
|\ | | | | | [WIP] Simplify Cipher Encryption/Decryption Interfaces in OpenSSL | ||||
| * | simplify enc/dec in the OpenSSL backend by using the EVP_Cipher* methods | Paul Kehrer | 2013-10-23 | 3 | -44/+25 |
|/ | |||||
* | Merge pull request #173 from reaperhulk/split-backend | Alex Gaynor | 2013-10-22 | 8 | -69/+82 |
|\ | | | | | Split backend up (refs #170) | ||||
| * | split backend up (refs #170) | Paul Kehrer | 2013-10-22 | 8 | -69/+82 |
| | | | | | | | | | | | | | | | | * 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 | ||||
* | | Merge pull request #172 from reaperhulk/api-to-backend-in-one-easy-step | Alex Gaynor | 2013-10-22 | 15 | -117/+124 |
|\| | | | | | The great api -> backend rename | ||||
| * | more backend renames from merged commits | Paul Kehrer | 2013-10-22 | 2 | -9/+9 |
| | | |||||
| * | Merge branch 'master' into api-to-backend-in-one-easy-step | Paul Kehrer | 2013-10-22 | 6 | -21/+61 |
| |\ | |/ |/| | | | | | | | | | | | | | | | | | * 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 | ||||
* | | Merge pull request #171 from dreid/use-currentmodule | Alex Gaynor | 2013-10-22 | 2 | -19/+29 |
|\ \ | | | | | | | Make use of currentmodule to maybe reduce redundant module definitions a... | ||||
| * | | Make use of currentmodule to maybe reduce redundant module definitions and ↵ | David Reid | 2013-10-22 | 2 | -19/+29 |
| | | | | | | | | | | | | also get source links. |