aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1486 from alex/docs-fixesPaul Kehrer2014-11-231-11/+12
|\ | | | | A handful of different fixes for the interface docs
| * A handful of different fixes for the interface docsAlex Gaynor2014-11-221-11/+12
|/
* Merge pull request #1485 from alex/docs-syntaxPaul Kehrer2014-11-203-10/+10
|\ | | | | fixed a syntax error in the docs
| * fixed a syntax error in the docsAlex Gaynor2014-11-203-10/+10
|/
* Merge pull request #1484 from alex/re-encode-thingPaul Kehrer2014-11-182-40/+19
|\ | | | | Upgrade the encryption algorithm on another thing. This uses the same PBES2 parameters as the previous one.
| * Update docsAlex Gaynor2014-11-181-2/+3
| |
| * Upgrade the encryption algorithm on another thing. This uses the same PBES2 ↵Alex Gaynor2014-11-181-38/+16
|/ | | | | | parameters as the previous one. If someone has a choice for a 2nd algorithm, I'm happy to do that. See previous PR for ideas about how to review
* Merge pull request #1483 from alex/upgrade-cipherPaul Kehrer2014-11-171-4/+5
|\ | | | | Re-encrypts one of our vectors from a truly atrocious algorithm (single DES, MD5) to a PBES#2 based one (PBKDF2HMAC + AES)
| * Re-encrypts one of our vectors from a truly atrocious algorithm (single DES, ↵Alex Gaynor2014-11-171-4/+5
|/ | | | | | MD5) to a PBES#2 based one (PBKDF2HMAC + AES) Refs #1390
* Merge pull request #1482 from reaperhulk/update-ignoresAlex Gaynor2014-11-171-2/+1
|\ | | | | update ignores for new project structure
| * update ignores for new project structurePaul Kehrer2014-11-171-2/+1
| |
* | Merge pull request #1480 from alex/document-in-more-placesDavid Reid2014-11-172-0/+12
|\ \ | | | | | | Describe teh format of the result of signer.finalize(). Fixes #1479
| * | Describe teh format of the result of signer.finalize(). Fixes #1479Alex Gaynor2014-11-172-0/+12
| |/
* | Merge pull request #1477 from alex/improve-docsDavid Reid2014-11-171-4/+8
|\ \ | |/ |/| Improved the interface docs for DSA and ECDSA signatures
| * Improved the interface docs for DSA and ECDSA signaturesAlex Gaynor2014-11-171-4/+8
|/
* Merge pull request #1476 from alex/license-shenaginsDonald Stufft2014-11-16151-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 Gaynor2014-11-16151-1808/+460
|/ | | | Fixes #1209
* Merge pull request #1474 from dstufft/disable-implicit-compileAlex Gaynor2014-11-142-0/+25
|\ | | | | Monkeypatch the CFFI Verifier to prevent the implicit compile
| * Monkeypatch the CFFI Verifier to prevent the implicit compileDonald Stufft2014-11-142-0/+25
|/
* Merge pull request #1468 from dstufft/move-to-srcPaul Kehrer2014-11-14101-6/+21
|\ | | | | Move the cryptography package into a src/ subdirectory
| * 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.