aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* exclude abstractmethod decorator from coveragePaul Kehrer2013-10-221-0/+4
|
* fix typo and show result of decryption in docsPaul Kehrer2013-10-221-2/+2
|
* Create CipherContext interface & document itPaul Kehrer2013-10-214-24/+57
| | | | | | | * Rename BlockCipherEncryption/DecryptionContexts to just CipherEncryption/DecryptionContext * Moved register to interfaces.py from modes.py since it is generic and can be used to decorate the _CipherEncryption/DecryptionContexts
* remove unneeded import...whoopsPaul Kehrer2013-10-211-2/+0
|
* rename variables in encrypt/decrypt examplePaul Kehrer2013-10-211-4/+4
|
* remove enum requirement now that we're not using enumPaul Kehrer2013-10-211-3/+0
|
* Merge branch 'master' into block-cipher-decryptPaul Kehrer2013-10-216-21/+103
|\
| * Merge pull request #109 from alex/refactor-cipher-namesDonald Stufft2013-10-215-17/+68
| |\ | | | | | | [WIP] Refactor how cipher names are computed
| | * Merge branch 'master' into refactor-cipher-namesAlex Gaynor2013-10-2155-44/+17893
| | |\ | | |/ | |/| | | | | | | Conflicts: cryptography/bindings/openssl/api.py
| * | Merge pull request #156 from reaperhulk/openssl-hmac-bindingsAlex Gaynor2013-10-202-0/+33
| |\ \ | | | | | | | | Add HMAC bindings
| | * | simplify HMAC_CTX typedefPaul Kehrer2013-10-201-2/+1
| | | |
| | * | Add HMAC bindingsPaul Kehrer2013-10-202-0/+34
| |/ /
| | * fixAlex Gaynor2013-10-171-1/+3
| | |
| | * Include CTR modeAlex Gaynor2013-10-171-2/+2
| | |
| | * Merge branch 'master' into refactor-cipher-namesAlex Gaynor2013-10-178-0/+59
| | |\
| | * | Up our coverageAlex Gaynor2013-10-161-0/+8
| | | |
| | * | pep8 and py3k fixesAlex Gaynor2013-10-163-5/+13
| | | |
| | * | Refactor how cipher names are computedAlex Gaynor2013-10-165-16/+50
| | | |
* | | | address review commentsPaul Kehrer2013-10-214-78/+79
| | | | | | | | | | | | | | | | | | | | | | | | * inline some methods * refactor enc/dec classes * modify docs
* | | | further simplify context objectsPaul Kehrer2013-10-211-38/+29
| | | |
* | | | modified approach to encryption/decryption contextsPaul Kehrer2013-10-212-22/+25
| | | |
* | | | update docs to reflect new encryptor APIPaul Kehrer2013-10-211-1/+2
| | | |
* | | | block cipher decryption supportPaul Kehrer2013-10-215-66/+132
|/ / / | | | | | | | | | | | | | | | This is a squash of previous commits plus new ones. Ran into a pile of conflicts during the rebase and decided this was an easier way to retain a sane commit history
* | | Merge pull request #146 from dstufft/use-cryptography-ioAlex Gaynor2013-10-203-3/+6
|\ \ \ | | | | | | | | Use the https://cryptography.io domain name
| * | | Use the https://cryptography.io domain nameDonald Stufft2013-10-193-3/+6
| | | |
* | | | Merge pull request #149 from alex/docs-fixupsDonald Stufft2013-10-201-2/+2
|\ \ \ \ | | | | | | | | | | Small fixups for the docs
| * | | | Small fixups for the docsAlex Gaynor2013-10-201-2/+2
| | | | |
* | | | | Merge pull request #150 from alex/cleanup-hash-ctxDonald Stufft2013-10-201-1/+3
|\ \ \ \ \ | | | | | | | | | | | | Cleanup hash ctxs when we're done with them
| * | | | | Use more precise assertionsAlex Gaynor2013-10-201-2/+2
| | | | | |
| * | | | | Cleanup hash ctxs when we're done with themAlex Gaynor2013-10-201-0/+2
| |/ / / /
* | | | | Merge pull request #152 from reaperhulk/openssl-evp-cipher-new-freeAlex Gaynor2013-10-202-4/+4
|\ \ \ \ \ | |/ / / / |/| | | | Use _new and _free methods on EVP_CIPHER_CTX
| * | | | use _new and _free on EVP_CIPHER_CTX rather than initing manuallyPaul Kehrer2013-10-202-4/+4
|/ / / /
* | | | Merge pull request #130 from reaperhulk/hash-saga-thrilling-conclusion-md5Donald Stufft2013-10-195-3/+125
|\ \ \ \ | | | | | | | | | | Hash Saga Part 7 (MD5 support + docs)
| * | | | update method signature for hash update to be consistent with the docsPaul Kehrer2013-10-191-2/+2
| | | | |
| * | | | fix doc formatting and rename update param to "data"Paul Kehrer2013-10-191-6/+5
| | | | |
| * | | | Simplify documentationMatthew Iversen2013-10-191-99/+24
| | | | |
| * | | | change basehash into an abcPaul Kehrer2013-10-191-1/+5
| | | | |
| * | | | MD5 support + documentation for all hashesPaul Kehrer2013-10-195-0/+194
|/ / / /
* | | | Merge pull request #128 from reaperhulk/hash-saga-whirlpoolDonald Stufft2013-10-193-0/+38
|\ \ \ \ | |/ / / |/| | | Hash Saga Part 6 (Whirlpool support)
| * | | Whirlpool supportPaul Kehrer2013-10-183-0/+38
| | | |
* | | | Merge pull request #145 from reaperhulk/struct-styleAlex Gaynor2013-10-191-0/+10
|\ \ \ \ | | | | | | | | | | Add struct style info to docs
| * | | | add struct style info to docsPaul Kehrer2013-10-191-0/+10
| | | | |
* | | | | Merge pull request #144 from alex/security-docDonald Stufft2013-10-193-5/+15
|\ \ \ \ \ | |/ / / / |/| | | | Start better documenting our security procedure
| * | | | Start better documenting our security procedureAlex Gaynor2013-10-193-5/+15
|/ / / /
* | | | Merge pull request #143 from dstufft/require-100-coverageAlex Gaynor2013-10-194-7/+23
|\ \ \ \ | | | | | | | | | | Fail tests if our coverage is less than 100%
| * | | | Only execute only_if if we need toDonald Stufft2013-10-191-6/+6
| | | | |
| * | | | Test what happens when an invalid line is in the cryptrec vectorsDonald Stufft2013-10-192-0/+16
| | | | |
| * | | | Fail tests if our coverage is less than 100%Donald Stufft2013-10-191-1/+1
|/ / / /
* | | | Merge pull request #141 from reaperhulk/block-cipher-buffer-sizingAlex Gaynor2013-10-193-3/+15
|\ \ \ \ | | | | | | | | | | Fix Block cipher buffer sizing
| * | | | Unaligned block encryption testPaul Kehrer2013-10-191-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test verifies that the underlying buffer is being sized correctly by passing data into the encryption function without aligning it to the block size of the cipher. This ensures that we will get a larger return value than the initial argument from our second encrypt call.