aboutsummaryrefslogtreecommitdiffstats
path: root/cryptography
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | 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
| | | | | | | | | | | | | | | | | | | | 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-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 ciphers
| * | | | 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
|\ \ \ \ | | | | | | | | | | raise an exception if you try to use a HashContext after finalize is called.
| * | | | 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
| | | | | | | | | | | | | | | | | | | | 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-127-61/+58
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: cryptography/hazmat/bindings/openssl/backend.py cryptography/hazmat/primitives/hmac.py
| * | | | Merge pull request #251 from alex/dont-query-opensslDavid Reid2013-11-122-4/+4
| |\ \ \ \ | | | | | | | | | | | | Don't query OpenSSL for block sizes, we already know them
| | * | | | 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
| | | | | | | | | | | | | | | | work) for ssl.py
* | | | Merge pull request #214 from reaperhulk/arc4-supportDavid Reid2013-11-092-1/+25
|\ \ \ \ | | | | | | | | | | ARC4 Support
| * | | | Merge branch 'master' into arc4-supportPaul Kehrer2013-11-082-3/+24
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: Typo Be really explicit about what's good and bad Mention return types. Consistently use e.g. Module documentation. Single space. Add a new Mode interface to document mode.name and start on some prose docs for interfaces. Proper name for the iv thing. Actually note the properties for cipher modes types on their ABCs. Conflicts: docs/hazmat/primitives/symmetric-encryption.rst
| * | | | 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 ↵David Reid2013-11-072-0/+13
| | | | | | | | | | | | | | | | for interfaces.
* | | | 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
|\ \ \ | | | | | | | | Reorganize Block Cipher
| * | | 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
| | | | | | | | | | | | | | | | | | | | | | | | * 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