aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Use coverage parallel mode and coverage combine to fix pathsDonald Stufft2014-11-132-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/ subdirectoryDonald Stufft2014-11-13100-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_digestAlex Gaynor2014-11-121-0/+2
|\ | | | | add binding for openssl `X509_REQ_digest`
| * add binding for openssl `X509_REQ_digest`Ben Mather2014-11-121-0/+2
|/
* Merge pull request #1467 from dstufft/no-implicit-compileAlex Gaynor2014-11-086-68/+97
|\ | | | | Refactor to avoid the implicit compile when executing setup.py
| * Fix the import orderDonald Stufft2014-11-071-2/+1
| |
| * Lazily load the library on first use instead of on importDonald Stufft2014-11-073-4/+20
| |
| * Build FFI instance when class is created, load library when instantiatedDonald Stufft2014-11-076-65/+79
|/
* Merge pull request #1462 from alex/no-pragma-no-problemPaul Kehrer2014-11-073-11/+18
|\ | | | | We can test this, we have the power! Fixes #874
| * appease the flake8 in the skyAlex Gaynor2014-11-071-0/+1
| |
| * No pragma, no problem!Alex Gaynor2014-11-071-1/+0
| |
| * We can test this, we have the power! Fixes #874Alex Gaynor2014-11-072-10/+17
| |
* | Merge pull request #1461 from alex/changelog-licensePaul Kehrer2014-11-071-0/+3
|\ \ | |/ |/| Refs #1209 -- added a changelog entry for our license change
| * Refs #1209 -- added a changelog entry for our license changeAlex Gaynor2014-11-071-0/+3
|/
* Merge pull request #1460 from alex/document-contributingPaul Kehrer2014-11-071-0/+3
|\ | | | | Refs #1209 -- clearly state the licensing requirements in the docs
| * Refs #1209 -- clearly state the licensing requirements in the docsAlex Gaynor2014-11-061-0/+3
|/
* Merge pull request #1458 from alex/setup-py-licenseAlex Stapleton2014-11-063-2/+3
|\ | | | | Update the license in setup.py
| * fixAlex Gaynor2014-10-311-1/+1
| |
| * Update the license in setup.pyAlex Gaynor2014-10-313-2/+3
|/
* Merge pull request #1457 from alex/new-licensePaul Kehrer2014-10-317-404/+466
|\ | | | | Added new license files. Refs #1209
| * Added new license files. Refs #1209Alex Gaynor2014-10-317-404/+466
| |
* | Merge pull request #1424 from alex/verify-interfacesPaul Kehrer2014-10-312-0/+90
|\ \ | | | | | | Fixes #1024 -- a utility function for checking an implementor against an ABC
| * \ Merge branch 'master' into verify-interfacesAlex Gaynor2014-10-311-0/+3
| |\ \ | |/ / |/| |
* | | Merge pull request #1455 from alex/verify-all-the-thingsPaul Kehrer2014-10-316-16/+44
|\ \ \ | |_|/ |/| | Make sure the backend implementatinos of various interfaces have verify() methods.
| * | added a test for verify-after-finalizeAlex Gaynor2014-10-301-0/+3
| | |
| * | flake8 fixAlex Gaynor2014-10-301-2/+2
| | |
| * | Make sure the backend implementatinos of various interfaces have verify() ↵Alex Gaynor2014-10-305-14/+39
|/ / | | | | | | | | | | methods. Also make the frontend versions actually use them
| * flake8 fixAlex Gaynor2014-10-301-2/+2
| |
| * Merge branch 'master' into verify-interfacesAlex Gaynor2014-10-300-0/+0
| |\ | |/ |/|
* | Merge pull request #1454 from alex/not-your-interfaceAlex Stapleton2014-10-301-1/+0
|\ \ | | | | | | Don't mark this test class as implementing the interface.
| * | Don't mark this test class as implementing the interface.Alex Gaynor2014-10-301-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 specialAlex Gaynor2014-10-305-14/+12
| |
| * Merge branch 'master' into verify-interfacesAlex Gaynor2014-10-300-0/+0
| |\ | |/ |/|
* | Merge pull request #1453 from alex/final-test-cleanupsAlex Stapleton2014-10-302-4/+3
|\ \ | | | | | | Make sure algorithm classes fully implement their interface
| * | Make sure algorithm classes fully implement their interfaceAlex Gaynor2014-10-302-4/+3
|/ /
| * Merge branch 'master' into verify-interfacesAlex Gaynor2014-10-302-42/+33
| |\ | |/ |/|
* | Merge pull request #1451 from alex/use-full-implsPaul Kehrer2014-10-303-29/+15
|\ \ | | | | | | When using a test double for backends, always use one which really implements the interface
| * \ Merge branch 'master' into use-full-implsAlex Gaynor2014-10-291-0/+2
| |\ \ | | | | | | | | | | | | | | | | Conflicts: tests/hazmat/primitives/test_cmac.py
| * | | When using a test double for backends, always use one which really ↵Alex Gaynor2014-10-283-30/+16
| | | | | | | | | | | | | | | | implements the interface
* | | | Merge pull request #1443 from Ayrx/refactor-install-scriptPaul Kehrer2014-10-301-42/+31
|\ \ \ \ | |_|/ / |/| | | Refactor .travis/install.sh.
| * | | Possible logic error.Terry Chia2014-10-301-1/+1
| | | |
| * | | I fail at indentation.Terry Chia2014-10-291-56/+56
| | | |
| * | | Make indentation use space instead of tabs.Terry Chia2014-10-281-60/+60
| | | |
| * | | Fix indent.Terry Chia2014-10-281-1/+1
| | | |
| * | | Add -y flags.Terry Chia2014-10-281-5/+5
| | | |
| * | | Sooo much typos.Terry Chia2014-10-281-1/+1
| | | |
| * | | I hate bash.Terry Chia2014-10-281-0/+1
| | | |
| * | | Add missing fi.Terry Chia2014-10-281-0/+2
| | | |
| * | | Fix missing ;;Terry Chia2014-10-281-0/+1
| | | |
| * | | Refactor .travis/install.sh.Terry Chia2014-10-281-91/+76
| |/ /