aboutsummaryrefslogtreecommitdiffstats
path: root/cryptography/hazmat/bindings
Commit message (Collapse)AuthorAgeFilesLines
...
* | Better, but still not coveredAlex Gaynor2013-11-221-1/+3
| |
* | Raise a correct error when content isn't padded correctlyAlex Gaynor2013-11-222-2/+27
|/
* Some docstrings.David Reid2013-11-181-1/+8
|
* Merge branch 'master' into backend-interfacesDavid Reid2013-11-181-1/+4
|\
| * de-opaque EVP_CIPHER_CTX a bitPaul Kehrer2013-11-181-1/+4
| |
* | Change interface names to fit in the new smaller interface surface andDavid Reid2013-11-182-70/+15
| | | | | | | | correct method names on interfaces.
* | flesh out method definitions.David Reid2013-11-181-9/+65
| |
* | Move register so it can be used by cryptography.hazmat.bindings.interfaces.David Reid2013-11-182-1/+66
|/
* Simple macroscyli2013-11-171-1/+37
|
* Also remove teh ciphers specific classAlex Gaynor2013-11-131-65/+57
|
* Remove the hash and hmac specific classes, now that the logic is the Context ↵Alex Gaynor2013-11-131-24/+10
| | | | classes they don't really add value
* Remove unnecesary slice boundsAlex Gaynor2013-11-121-2/+2
|
* Merge branch 'master' into hmac-context-from-backendDavid Reid2013-11-121-38/+48
|\ | | | | | | | | | | Conflicts: cryptography/hazmat/bindings/openssl/backend.py cryptography/hazmat/primitives/hmac.py
| * Merge pull request #251 from alex/dont-query-opensslDavid Reid2013-11-121-4/+3
| |\ | | | | | | Don't query OpenSSL for block sizes, we already know them
| | * Don't query OpenSSL for block sizes, we already know themAlex Gaynor2013-11-121-4/+3
| | |
| * | Drop random support for weird inheritanceAlex Gaynor2013-11-121-3/+0
| |/
| * Reflow Hashes.supported.David Reid2013-11-121-3/+4
| |
| * Get a HashContext from the backend like we do a CipherContextDavid Reid2013-11-121-30/+44
| |
* | Don't use self.__class__David Reid2013-11-121-1/+1
| |
* | Get a HashContext from the hmac backend like we do a CipherContextDavid Reid2013-11-121-29/+51
|/
* Simple function declarations (no callbacks)cyli2013-11-111-0/+55
|
* Handle customizations in another PR as per @alexcyli2013-11-111-25/+0
|
* Remove the two declarations that are not in 0.9.8cyli2013-11-111-2/+0
|
* Add all the variable declarations (and customizations necessary to make them ↵cyli2013-11-111-0/+123
| | | | work) for ssl.py
* ARC4 supportPaul Kehrer2013-11-071-1/+6
|
* Merge pull request #226 from reaperhulk/blockcipher-renameDavid Reid2013-11-061-2/+4
|\ | | | | Reorganize Block Cipher
| * block cipher renamePaul Kehrer2013-11-061-2/+4
| | | | | | | | | | | | * block renamed to ciphers * ciphers renamed to algorithms * base moved into algorithms
* | FixedAlex Gaynor2013-11-052-2/+25
| |
* | flake8Alex Gaynor2013-11-051-1/+2
| |
* | Handle GCM not beign aroundAlex Gaynor2013-11-051-3/+12
| |
* | Belongs to last commitAlex Gaynor2013-11-051-1/+1
| |
* | Fixed compatibility for hmacAlex Gaynor2013-11-052-3/+24
| |
* | FixAlex Gaynor2013-11-051-2/+3
| |
* | Initial stab at fixing the first broken functionAlex Gaynor2013-11-0523-5/+86
|/
* Merge branch 'master' into more-error-conditionAlex Gaynor2013-11-041-12/+24
|\ | | | | | | | | Conflicts: tests/hazmat/bindings/test_openssl.py
| * Moved the cffi attributes on the OpenSSL backend to be class attributes, so ↵Alex Gaynor2013-11-041-12/+24
| | | | | | | | they're shared between all isntances
* | Replaced an assertion in the OpenSSL backend with a proper exceptionAlex Gaynor2013-11-031-1/+3
|/
* Changed excpetion name based on feedback from dreidAlex Gaynor2013-11-021-2/+2
|
* Document and implement the public API for when the backend doesn't support ↵Alex Gaynor2013-11-021-3/+7
| | | | the requested algorithm
* disable support for CAST5 modes excepting ECBPaul Kehrer2013-10-311-6/+5
|
* CAST5 support + ECB vectorsPaul Kehrer2013-10-311-1/+7
|
* blowfish support + test vectorsPaul Kehrer2013-10-311-1/+7
| | | | | Vectors sourced from https://www.schneier.com/code/vectors.txt but reformatted to comply with our NIST loader
* set the key length when initializing a cipher contextPaul Kehrer2013-10-292-1/+16
| | | | This is required for variable key length ciphers like CAST5 and blowfish
* address initial review commentsPaul Kehrer2013-10-281-2/+1
|
* cleanup context after finalizingPaul Kehrer2013-10-281-0/+1
|
* HMAC supportPaul Kehrer2013-10-281-0/+40
| | | | | | Conflicts: docs/primitives/index.rst tests/hazmat/primitives/utils.py
* Move the module name to it's own variableDonald Stufft2013-10-281-4/+4
|
* Move the bindings into the hazmat moduleDonald Stufft2013-10-2825-0/+1589