aboutsummaryrefslogtreecommitdiffstats
path: root/cryptography
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into fernetAlex Gaynor2013-11-1912-196/+477
|\
| * Move interfaces.register to utils.register_interface in preparation for more ...David Reid2013-11-189-38/+59
| * de-opaque EVP_CIPHER_CTX a bitPaul Kehrer2013-11-181-1/+4
| * 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
| * | 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
| | |/ | |/|
* | | This is unusedAlex Gaynor2013-11-181-9/+0
* | | Make it more constant timeAlex Gaynor2013-11-181-11/+28
* | | Fixes for the module renamingAlex Gaynor2013-11-071-7/+7
* | | Merge branch 'master' into fernetAlex Gaynor2013-11-0729-45/+240
|\| |
| * | 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