aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | remove dangling todoPaul Kehrer2013-10-281-2/+0
| | |
| * | cleanup context after finalizingPaul Kehrer2013-10-281-0/+1
| | |
| * | HMAC supportPaul Kehrer2013-10-2810-3/+418
| | | | | | | | | | | | | | | | | | Conflicts: docs/primitives/index.rst tests/hazmat/primitives/utils.py
| | * Initial implementation with tests, docs to followAlex Gaynor2013-10-292-0/+195
| |/ |/|
* | Merge pull request #183 from reaperhulk/xts-vectorsDavid Reid2013-10-284-0/+32052
|\ \ | |/ |/| NIST AES XTS vectors
| * NIST AES XTS vectors.Paul Kehrer2013-10-284-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-docsDavid Reid2013-10-281-3/+12
|\ | | | | example of how to use hashes
| * example of how to use hashesAlex Gaynor2013-10-281-3/+12
| |
* | Merge pull request #189 from alex/docs-emphasisHynek Schlawack2013-10-281-2/+2
|\ \ | |/ |/| Emphasize recipes over primitives
| * reorderAlex Gaynor2013-10-281-2/+2
|/
* Merge pull request #188 from dstufft/hazmatAlex Gaynor2013-10-28284-78/+134
|\ | | | | Create a Hazardous Materials Area
| * Hazard -> HazardousDonald Stufft2013-10-281-2/+2
| |
| * Handle the deeper package directoryDonald Stufft2013-10-284-4/+4
| |
| * Move the danger to the very top of the fileDonald Stufft2013-10-285-15/+15
| |
| * Move the module name to it's own variableDonald Stufft2013-10-281-4/+4
| |
| * Warn about dragons and dinosaurs with laser gunsDonald Stufft2013-10-285-4/+32
| |
| * Put recipes firstDonald Stufft2013-10-282-3/+3
| |
| * Move the bindings into the hazmat moduleDonald Stufft2013-10-2836-18/+21
| |
| * Move primtives into a hazmat packageDonald Stufft2013-10-28252-34/+59
|/
* Merge pull request #181 from reaperhulk/error-handlingAlex Gaynor2013-10-271-0/+5
|\ | | | | Add some error parsing macros
| * add some error parsing macrosPaul Kehrer2013-10-261-0/+5
| |
* | Merge pull request #186 from alex/reqsHynek Schlawack2013-10-271-1/+2
|\ \ | | | | | | Update the requirements file for our direct invocations of coverage
| * | Update the requirements file for our direct invocations of coverageAlex Gaynor2013-10-271-1/+2
| |/
* | Merge pull request #185 from alex/linkcheckHynek Schlawack2013-10-271-0/+1
|\ \ | |/ |/| Also linkcheck the docs
| * Also linkcheck the docsAlex Gaynor2013-10-271-0/+1
|/
* Merge pull request #179 from reaperhulk/gcm-vectorsAlex Gaynor2013-10-246-0/+396936
|\ | | | | AES GCM vectors from NIST
| * AES GCM vectors from NISTPaul Kehrer2013-10-246-0/+396936
| | | | | | | | * http://csrc.nist.gov/groups/STM/cavp/documents/mac/gcmtestvectors.zip
* | Merge pull request #178 from dreid/composable-contextsAlex Gaynor2013-10-242-76/+66
|\ \ | |/ |/| [WIP] Reduce the backend's API surface by making it a vendor of implementation specific CipherContext providers.
| * Rename _OneTimeCipherContextDavid Reid2013-10-241-3/+3
| |
| * Don't forget to provide an interface.David Reid2013-10-241-0/+1
| |
| * Initial refactoring of backend specific contexts.David Reid2013-10-242-76/+65
|/
* Merge pull request #177 from dreid/privatize-cyclical-backendDonald Stufft2013-10-241-44/+50
|\ | | | | Give API collections direct references to the backend.
| * Give API collections direct references to the backend.David Reid2013-10-241-44/+50
|/
* Merge pull request #175 from reaperhulk/evp-cipher-methodsAlex Gaynor2013-10-233-44/+25
|\ | | | | [WIP] Simplify Cipher Encryption/Decryption Interfaces in OpenSSL
| * simplify enc/dec in the OpenSSL backend by using the EVP_Cipher* methodsPaul Kehrer2013-10-233-44/+25
|/
* Merge pull request #173 from reaperhulk/split-backendAlex Gaynor2013-10-228-69/+82
|\ | | | | Split backend up (refs #170)
| * split backend up (refs #170)Paul Kehrer2013-10-228-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-stepAlex Gaynor2013-10-2215-117/+124
|\| | | | | The great api -> backend rename
| * more backend renames from merged commitsPaul Kehrer2013-10-222-9/+9
| |
| * Merge branch 'master' into api-to-backend-in-one-easy-stepPaul Kehrer2013-10-226-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-currentmoduleAlex Gaynor2013-10-222-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 Reid2013-10-222-19/+29
| | | | | | | | | | | | also get source links.
* | | Merge pull request #153 from reaperhulk/hash-ctx-copy-apiAlex Gaynor2013-10-222-1/+23
|\ \ \ | | | | | | | | When copying a hash, pass the api through to the new object
| * | | use is for identical object comparisonPaul Kehrer2013-10-221-1/+1
| | | |
| * | | add test to verify api is being copied in hashPaul Kehrer2013-10-221-0/+11
| | | |
| * | | When copying a hash, pass the api through to the new objectPaul Kehrer2013-10-222-1/+12
| | | |
* | | | Merge pull request #168 from reaperhulk/evp-add-gcm-requirementsAlex Gaynor2013-10-221-0/+4
|\ \ \ \ | | | | | | | | | | Add GCM constants and EVP_CIPHER_CTX_ctrl macro
| * | | | add gcm constants and EVP_CIPHER_CTX_ctrl macroPaul Kehrer2013-10-221-0/+4
| | | | |
* | | | | Merge pull request #169 from alex/new-rtd-themeDavid Reid2013-10-221-0/+4
|\ \ \ \ \ | | | | | | | | | | | | Enable the new read the docs theme, it's pretty.
| * | | | | Enable the new read the docs theme, it's pretty.Alex Gaynor2013-10-221-0/+4
|/ / / / / | | | | | | | | | | | | | | | Refs: https://twitter.com/readthedocs/status/392794577918099456