aboutsummaryrefslogtreecommitdiffstats
path: root/cryptography/hazmat/backends/commoncrypto/backend.py
Commit message (Collapse)AuthorAgeFilesLines
* Move the cryptography package into a src/ subdirectoryDonald Stufft2014-11-131-253/+0
| | | | | | | | | | | | | Due to differences in how py.test determines which module to ``import`` the test suite actually runs against the cryptography which is in the *current* directory instead of the cryptography which is installed. The problem essentially boils down to when there is a tests/__init__.py then py.test adds the current directory to the front of the sys.path, causing it to take precedence over the installed location. This means that running the tests relies on the implicit compile that CFFI does instead of testing against what people will actually be runnning, which is the module compiled by setup.py.
* rename a method in the cc backend for clarityPaul Kehrer2014-06-301-3/+3
|
* split commoncrypto backend - ciphersPaul Kehrer2014-06-291-170/+3
|
* split commoncrypto backend - hmacPaul Kehrer2014-06-291-40/+1
|
* Merge pull request #1197 from alex/whoopsPaul Kehrer2014-06-291-15/+15
|\ | | | | Fixed accidental use of the global backend name
| * Refactor for cleanlinessAlex Gaynor2014-06-291-16/+14
| |
| * CommonCrypto as wellAlex Gaynor2014-06-291-4/+6
| |
* | split commoncrypto backend - hashesPaul Kehrer2014-06-291-44/+1
|/
* enable TripleDES ECB in commoncryptoPaul Kehrer2014-06-131-0/+1
|
* Make exceptions end with a period consistentlyAyrx2014-05-181-7/+7
|
* add CFB8 support for AES/3DES on CommonCrypto and OpenSSL backendsPaul Kehrer2014-05-151-2/+4
|
* Update tests and raise sitesAlex Stapleton2014-03-271-5/+9
|
* Fixed #809 -- switch back to always using UnsupportedAlgorithmAlex Gaynor2014-03-271-5/+5
|
* import order fixes for future automated checkingPaul Kehrer2014-03-191-5/+5
|
* Initial workAlex Gaynor2014-02-261-5/+5
|
* add CAST5 CTR support to commoncrypto + testsPaul Kehrer2014-02-161-1/+2
|
* add cbc, cfb, ofb support to CAST5 (aka CAST128) for openssl & ccPaul Kehrer2014-02-121-6/+12
| | | | fixes #393
* re-add CAST5 ECB support (OpenSSL & CC backends). fixes #417Paul Kehrer2014-02-121-1/+7
|
* Merge pull request #531 from reaperhulk/pbkdf2-commoncryptoAlex Gaynor2014-01-291-1/+32
|\ | | | | PBKDF2HMAC (CommonCrypto)
| * simplify check for algorithmPaul Kehrer2014-01-291-6/+1
| |
| * update commoncrypto pbkdf2 with new namingPaul Kehrer2014-01-281-7/+8
| |
| * commoncrypto PBKDF2 supportPaul Kehrer2014-01-281-1/+36
| |
* | one more replacementPaul Kehrer2014-01-291-5/+1
| |
* | simplify hmac supported and hash supported calls for commoncryptoPaul Kehrer2014-01-291-12/+2
|/
* Typo fixAlex Gaynor2014-01-241-2/+2
|
* Switch to using our own InternalError, instead of SystemErrorAlex Gaynor2014-01-241-3/+6
|
* comma for flairPaul Kehrer2014-01-221-1/+1
|
* remove encrypt/decrypt attributes on CommonCrypto cipher classesPaul Kehrer2014-01-221-16/+11
| | | | Address some other review comments
* GCM support for CommonCrypto backendPaul Kehrer2014-01-221-6/+97
|
* missed one. of course.Paul Kehrer2014-01-201-1/+2
|
* style nit fixPaul Kehrer2014-01-201-4/+8
|
* Merge branch 'master' into commoncrypto-cipher-backendPaul Kehrer2014-01-201-2/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: expand tox backend example On OS X at build time compile the CC bindings fix docs update docs for name attribute revert fixture decorator for now, switch to append. no more globals docs for explicit backend selection and document name attribute of backend modify backend selection to allow multiple backends via comma delimiter better name for the variable don't mutate _ALL_BACKENDS pass posargs via tox so --backend can be used for tox envs support --backend as a pytest flag to limit to one backend for testing
| * On OS X at build time compile the CC bindingsAlex Gaynor2014-01-191-2/+4
| |
* | make register_cipher_adapter private and fix cryptorref releasePaul Kehrer2014-01-201-10/+11
| |
* | change cipher registry to store enumsPaul Kehrer2014-01-201-35/+29
| |
* | add comment and change gc for cipher contextPaul Kehrer2014-01-191-6/+19
| |
* | add error handlerPaul Kehrer2014-01-191-4/+19
| |
* | add cipher support to the commoncrypto backendPaul Kehrer2014-01-191-1/+163
|/
* doc updatesPaul Kehrer2014-01-191-1/+1
|
* hmac support for commoncryptoPaul Kehrer2014-01-191-1/+60
|
* move HashMethods to top levelPaul Kehrer2014-01-191-9/+11
|
* privatize hash_mappingPaul Kehrer2014-01-191-6/+6
|
* rename a few things in an attempt to improve clarityPaul Kehrer2014-01-191-18/+20
|
* stop using byte keys for no reasonPaul Kehrer2014-01-191-19/+11
|
* update docs, add name attribute to backendPaul Kehrer2014-01-191-0/+1
|
* commoncrypto initial backendPaul Kehrer2014-01-101-0/+128