aboutsummaryrefslogtreecommitdiffstats
path: root/cryptography
Commit message (Expand)AuthorAgeFilesLines
* remove AEADDecryptionContext per review.Paul Kehrer2013-12-033-11/+1
* rename ModeWithAAD to ModeWithAuthenticationTagPaul Kehrer2013-12-033-3/+3
* create AEADEncryptionContext and DecryptionContextPaul Kehrer2013-11-293-11/+26
* narrow the potential cases where invalidtag can be raisedPaul Kehrer2013-11-291-3/+4
* make _CipherContext in backend.py compliant with AEADCipherContextPaul Kehrer2013-11-292-1/+6
* raise TypeError if you attempt to get the tag attribute on a decryptPaul Kehrer2013-11-291-5/+9
* simplify code for wrapping ciphercontext/aeadciphercontextPaul Kehrer2013-11-291-22/+12
* rename add_data to authenticate_additional_data for clarity (hopefully)Paul Kehrer2013-11-293-5/+5
* invalidtag exception for gcmPaul Kehrer2013-11-292-2/+7
* enforce AEAD add_data before updatePaul Kehrer2013-11-292-1/+11
* _AEADCipherContext refactorPaul Kehrer2013-11-291-3/+18
* rename NotFinalized exception to NotYetFinalized because alex is rightPaul Kehrer2013-11-292-4/+4
* add tag as abstractproperty for modewithaadPaul Kehrer2013-11-291-1/+5
* fix buffer size bug for gcm tag fetchPaul Kehrer2013-11-291-2/+1
* GCM supportPaul Kehrer2013-11-295-8/+118
* Merge pull request #227 from dreid/explicit-backend-in-hazmatAlex Gaynor2013-11-264-17/+7
|\
| * Use backend as keyword even when copying hmacs.David Reid2013-11-251-1/+1
| * Add a default_backend and start updating docs.David Reid2013-11-201-1/+4
| * Explicit backendDavid Reid2013-11-203-17/+4
* | Useful error messageAlex Gaynor2013-11-221-2/+8
* | Change teh exceptionAlex Gaynor2013-11-222-7/+3
* | CoverageAlex Gaynor2013-11-221-3/+3
* | include the error messageAlex Gaynor2013-11-221-1/+4
* | Better, but still not coveredAlex Gaynor2013-11-221-1/+3
* | Raise a correct error when content isn't padded correctlyAlex Gaynor2013-11-223-2/+31
|/
* 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
* | Fix usages of interfaces.registerDavid Reid2013-11-181-6/+7
* | Change interface names to fit in the new smaller interface surface andDavid Reid2013-11-182-70/+15
* | 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-189-30/+114
|/
* Simple macroscyli2013-11-171-1/+37
* Implement and document an interface for cipher algorithmsDavid Reid2013-11-153-0/+25
* Merge pull request #258 from alex/already-finalizedDavid Reid2013-11-132-4/+7
|\
| * Use AlreadyFinalized for symmetric ciphersAlex Gaynor2013-11-132-4/+7
* | Add a message.David Reid2013-11-131-4/+3
* | Make HMAC methods raise AlreadyFinalized.David Reid2013-11-131-1/+11
|/
* Merge pull request #253 from dreid/hash-raise-after-finalizeAlex Gaynor2013-11-132-1/+12
|\
| * Import AlreadyFinalized instead of exceptions.David Reid2013-11-131-3/+3
| * raise an exception if you try to use a HashContext after finalize is called.David Reid2013-11-122-1/+12
* | Also remove teh ciphers specific classAlex Gaynor2013-11-132-71/+63
* | Remove the hash and hmac specific classes, now that the logic is the Context ...Alex Gaynor2013-11-133-26/+12
* | Remove unnecesary slice boundsAlex Gaynor2013-11-121-2/+2
* | Merge branch 'master' into hmac-context-from-backendDavid Reid2013-11-127-61/+58
|\|
| * Merge pull request #251 from alex/dont-query-opensslDavid Reid2013-11-122-4/+4
| |\
| | * Don't query OpenSSL for block sizes, we already know themAlex Gaynor2013-11-122-4/+4
| * | Drop random support for weird inheritanceAlex Gaynor2013-11-127-23/+9
| |/
| * Reflow Hashes.supported.David Reid2013-11-121-3/+4
| * Get a HashContext from the backend like we do a CipherContextDavid Reid2013-11-122-35/+48