aboutsummaryrefslogtreecommitdiffstats
path: root/cryptography
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Don't use self.__class__David Reid2013-11-122-2/+2
* | Get a HashContext from the hmac backend like we do a CipherContextDavid Reid2013-11-122-34/+57
* | Fixed using copied hashesAlex Gaynor2013-11-121-1/+1
|/
* 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
* Merge pull request #214 from reaperhulk/arc4-supportDavid Reid2013-11-092-1/+25
|\
| * Merge branch 'master' into arc4-supportPaul Kehrer2013-11-082-3/+24
| |\
| * | ARC4 supportPaul Kehrer2013-11-072-1/+25
* | | Fixed two bugs in the PKCS7 padding where unpadding would accept bad inputs.Alex Gaynor2013-11-091-2/+2
| |/ |/|
* | Mention return types.David Reid2013-11-071-2/+2
* | Consistently use e.g.David Reid2013-11-071-2/+2
* | Add a new Mode interface to document mode.name and start on some prose docs f...David Reid2013-11-072-0/+13
* | Proper name for the iv thing.David Reid2013-11-061-1/+1
* | Actually note the properties for cipher modes types on their ABCs.David Reid2013-11-061-2/+10
|/
* Merge pull request #226 from reaperhulk/blockcipher-renameDavid Reid2013-11-065-10/+14
|\
| * re-add base.pyPaul Kehrer2013-11-063-45/+59
| * rename cipher to algorithm within the Cipher objectPaul Kehrer2013-11-061-4/+6
| * block cipher renamePaul Kehrer2013-11-065-60/+48
* | 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
|\
| * Moved the cffi attributes on the OpenSSL backend to be class attributes, so t...Alex Gaynor2013-11-041-12/+24
* | 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-022-3/+3
* pep8Alex Gaynor2013-11-021-0/+1
* Document and implement the public API for when the backend doesn't support th...Alex Gaynor2013-11-022-3/+22
* Enforce HMAC taking an instance of HashAlgorithmDavid Reid2013-11-011-0/+2
* Remove unused import.David Reid2013-11-011-2/+0
* Strip down the HMAC interface to be HashContext.David Reid2013-11-011-21/+13
* Merge pull request #200 from dreid/primitive-hashesAlex Gaynor2013-11-012-27/+78
|\
| * Inline _copy_ctxDavid Reid2013-10-311-4/+1
| * Enforce that Hash takes a HashAlgorithm instance.David Reid2013-10-311-0/+2
| * Reduce the surface of the primitive hash interface. Add more interfaces, dro...David Reid2013-10-302-24/+76
* | disable support for CAST5 modes excepting ECBPaul Kehrer2013-10-311-6/+5
* | CAST5 support + ECB vectorsPaul Kehrer2013-10-312-1/+27
* | blowfish support + test vectorsPaul Kehrer2013-10-312-1/+27
|/
* set the key length when initializing a cipher contextPaul Kehrer2013-10-292-1/+16