Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Re-encrypts one of our vectors from a truly atrocious algorithm (single DES, ↵ | Alex Gaynor | 2014-11-17 | 1 | -4/+5 |
| | | | | | | MD5) to a PBES#2 based one (PBKDF2HMAC + AES) Refs #1390 | ||||
* | Merge pull request #1482 from reaperhulk/update-ignores | Alex Gaynor | 2014-11-17 | 1 | -2/+1 |
|\ | | | | | update ignores for new project structure | ||||
| * | update ignores for new project structure | Paul Kehrer | 2014-11-17 | 1 | -2/+1 |
| | | |||||
* | | Merge pull request #1480 from alex/document-in-more-places | David Reid | 2014-11-17 | 2 | -0/+12 |
|\ \ | | | | | | | Describe teh format of the result of signer.finalize(). Fixes #1479 | ||||
| * | | Describe teh format of the result of signer.finalize(). Fixes #1479 | Alex Gaynor | 2014-11-17 | 2 | -0/+12 |
| |/ | |||||
* | | Merge pull request #1477 from alex/improve-docs | David Reid | 2014-11-17 | 1 | -4/+8 |
|\ \ | |/ |/| | Improved the interface docs for DSA and ECDSA signatures | ||||
| * | Improved the interface docs for DSA and ECDSA signatures | Alex Gaynor | 2014-11-17 | 1 | -4/+8 |
|/ | |||||
* | Merge pull request #1476 from alex/license-shenagins | Donald Stufft | 2014-11-16 | 151 | -1808/+460 |
|\ | | | | | Update the license header for every source file, as well as the documentation. | ||||
| * | Update the license header for every source file, as well as the documentation. | Alex Gaynor | 2014-11-16 | 151 | -1808/+460 |
|/ | | | | Fixes #1209 | ||||
* | Merge pull request #1474 from dstufft/disable-implicit-compile | Alex Gaynor | 2014-11-14 | 2 | -0/+25 |
|\ | | | | | Monkeypatch the CFFI Verifier to prevent the implicit compile | ||||
| * | Monkeypatch the CFFI Verifier to prevent the implicit compile | Donald Stufft | 2014-11-14 | 2 | -0/+25 |
|/ | |||||
* | Merge pull request #1468 from dstufft/move-to-src | Paul Kehrer | 2014-11-14 | 101 | -6/+21 |
|\ | | | | | Move the cryptography package into a src/ subdirectory | ||||
| * | Use coverage parallel mode and coverage combine to fix paths | Donald Stufft | 2014-11-13 | 2 | -1/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | When using coverage.py with a project installed into site-packages instead of in the current directory you end up with paths like .tox/py34/lib/python3.4/site-packages/cryptography/__init__.py which is less than ideal (and may cause issues when aggregating coverage over multiple versions of Python). Switching coverage.py into parallel-mode will have it write a .coverage.* file instead of a .coverage file, which can then be "combined" into a .coverage file using coverage combine. When coverage.py does the combine step it will collapse the .tox/*/lib/python*/site-packages/cryptography paths into src/cryptography. | ||||
| * | Move the cryptography package into a src/ subdirectory | Donald Stufft | 2014-11-13 | 100 | -5/+11 |
|/ | | | | | | | | | | | | | 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. | ||||
* | Merge pull request #1472 from bwhmather/X509_REQ_digest | Alex Gaynor | 2014-11-12 | 1 | -0/+2 |
|\ | | | | | add binding for openssl `X509_REQ_digest` | ||||
| * | add binding for openssl `X509_REQ_digest` | Ben Mather | 2014-11-12 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #1467 from dstufft/no-implicit-compile | Alex Gaynor | 2014-11-08 | 6 | -68/+97 |
|\ | | | | | Refactor to avoid the implicit compile when executing setup.py | ||||
| * | Fix the import order | Donald Stufft | 2014-11-07 | 1 | -2/+1 |
| | | |||||
| * | Lazily load the library on first use instead of on import | Donald Stufft | 2014-11-07 | 3 | -4/+20 |
| | | |||||
| * | Build FFI instance when class is created, load library when instantiated | Donald Stufft | 2014-11-07 | 6 | -65/+79 |
|/ | |||||
* | Merge pull request #1462 from alex/no-pragma-no-problem | Paul Kehrer | 2014-11-07 | 3 | -11/+18 |
|\ | | | | | We can test this, we have the power! Fixes #874 | ||||
| * | appease the flake8 in the sky | Alex Gaynor | 2014-11-07 | 1 | -0/+1 |
| | | |||||
| * | No pragma, no problem! | Alex Gaynor | 2014-11-07 | 1 | -1/+0 |
| | | |||||
| * | We can test this, we have the power! Fixes #874 | Alex Gaynor | 2014-11-07 | 2 | -10/+17 |
| | | |||||
* | | Merge pull request #1461 from alex/changelog-license | Paul Kehrer | 2014-11-07 | 1 | -0/+3 |
|\ \ | |/ |/| | Refs #1209 -- added a changelog entry for our license change | ||||
| * | Refs #1209 -- added a changelog entry for our license change | Alex Gaynor | 2014-11-07 | 1 | -0/+3 |
|/ | |||||
* | Merge pull request #1460 from alex/document-contributing | Paul Kehrer | 2014-11-07 | 1 | -0/+3 |
|\ | | | | | Refs #1209 -- clearly state the licensing requirements in the docs | ||||
| * | Refs #1209 -- clearly state the licensing requirements in the docs | Alex Gaynor | 2014-11-06 | 1 | -0/+3 |
|/ | |||||
* | Merge pull request #1458 from alex/setup-py-license | Alex Stapleton | 2014-11-06 | 3 | -2/+3 |
|\ | | | | | Update the license in setup.py | ||||
| * | fix | Alex Gaynor | 2014-10-31 | 1 | -1/+1 |
| | | |||||
| * | Update the license in setup.py | Alex Gaynor | 2014-10-31 | 3 | -2/+3 |
|/ | |||||
* | Merge pull request #1457 from alex/new-license | Paul Kehrer | 2014-10-31 | 7 | -404/+466 |
|\ | | | | | Added new license files. Refs #1209 | ||||
| * | Added new license files. Refs #1209 | Alex Gaynor | 2014-10-31 | 7 | -404/+466 |
| | | |||||
* | | Merge pull request #1424 from alex/verify-interfaces | Paul Kehrer | 2014-10-31 | 2 | -0/+90 |
|\ \ | | | | | | | Fixes #1024 -- a utility function for checking an implementor against an ABC | ||||
| * \ | Merge branch 'master' into verify-interfaces | Alex Gaynor | 2014-10-31 | 1 | -0/+3 |
| |\ \ | |/ / |/| | | |||||
* | | | Merge pull request #1455 from alex/verify-all-the-things | Paul Kehrer | 2014-10-31 | 6 | -16/+44 |
|\ \ \ | |_|/ |/| | | Make sure the backend implementatinos of various interfaces have verify() methods. | ||||
| * | | added a test for verify-after-finalize | Alex Gaynor | 2014-10-30 | 1 | -0/+3 |
| | | | |||||
| * | | flake8 fix | Alex Gaynor | 2014-10-30 | 1 | -2/+2 |
| | | | |||||
| * | | Make sure the backend implementatinos of various interfaces have verify() ↵ | Alex Gaynor | 2014-10-30 | 5 | -14/+39 |
|/ / | | | | | | | | | | | methods. Also make the frontend versions actually use them | ||||
| * | flake8 fix | Alex Gaynor | 2014-10-30 | 1 | -2/+2 |
| | | |||||
| * | Merge branch 'master' into verify-interfaces | Alex Gaynor | 2014-10-30 | 0 | -0/+0 |
| |\ | |/ |/| | |||||
* | | Merge pull request #1454 from alex/not-your-interface | Alex Stapleton | 2014-10-30 | 1 | -1/+0 |
|\ \ | | | | | | | Don't mark this test class as implementing the interface. | ||||
| * | | Don't mark this test class as implementing the interface. | Alex Gaynor | 2014-10-30 | 1 | -1/+0 |
|/ / | | | | | | | It doesn't correctly implement it, that's sort of the point of this test. | ||||
| * | Remove duplicate code, now the verify method isn't special | Alex Gaynor | 2014-10-30 | 5 | -14/+12 |
| | | |||||
| * | Merge branch 'master' into verify-interfaces | Alex Gaynor | 2014-10-30 | 0 | -0/+0 |
| |\ | |/ |/| | |||||
* | | Merge pull request #1453 from alex/final-test-cleanups | Alex Stapleton | 2014-10-30 | 2 | -4/+3 |
|\ \ | | | | | | | Make sure algorithm classes fully implement their interface | ||||
| * | | Make sure algorithm classes fully implement their interface | Alex Gaynor | 2014-10-30 | 2 | -4/+3 |
|/ / | |||||
| * | Merge branch 'master' into verify-interfaces | Alex Gaynor | 2014-10-30 | 2 | -42/+33 |
| |\ | |/ |/| | |||||
* | | Merge pull request #1451 from alex/use-full-impls | Paul Kehrer | 2014-10-30 | 3 | -29/+15 |
|\ \ | | | | | | | When using a test double for backends, always use one which really implements the interface | ||||
| * \ | Merge branch 'master' into use-full-impls | Alex Gaynor | 2014-10-29 | 1 | -0/+2 |
| |\ \ | | | | | | | | | | | | | | | | | Conflicts: tests/hazmat/primitives/test_cmac.py |