Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add test for openssl_assert | Paul Kehrer | 2015-09-25 | 1 | -1/+6 |
| | |||||
* | fix up test coverage on multibackend | Alex Gaynor | 2015-09-22 | 1 | -2/+9 |
| | |||||
* | pep8 fix | Paul Kehrer | 2015-08-09 | 1 | -2/+0 |
| | |||||
* | move a test | Paul Kehrer | 2015-08-09 | 1 | -26/+0 |
| | |||||
* | support issuer alternative name encoding | Paul Kehrer | 2015-08-09 | 1 | -1/+6 |
| | |||||
* | fix unsupported test | Paul Kehrer | 2015-08-08 | 1 | -1/+1 |
| | |||||
* | rename sign_x509_certificate backend method to create_x509_certificate | Paul Kehrer | 2015-08-06 | 2 | -4/+4 |
| | |||||
* | fix a few tests that were missed | Paul Kehrer | 2015-08-05 | 1 | -0/+2 |
| | |||||
* | missed one | Paul Kehrer | 2015-08-03 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into cert-builder | Ian Cordasco | 2015-08-03 | 1 | -0/+27 |
|\ | |||||
| * | this is gonna be unicode now | Paul Kehrer | 2015-08-01 | 1 | -3/+3 |
| | | |||||
| * | move urandom engine test | Paul Kehrer | 2015-08-01 | 1 | -0/+27 |
| | | | | | | | | | | | | | | | | | | | | This test was in the bindings dir, which is incorrect. We do not set the urandom engine to default unless the openssl backend is loaded. The reason the test wasn't failing (even in the random test case) is that the backends are loaded during pytest_generate_tests by a call to _available_backends. So no matter what order it occurred in the engine was already set to default. I discovered this when I tried to run the test_openssl.py bindings tests directly via pytest. Hooray global state. | ||||
* | | Add test coverage for MultiBackend.sign_x509_certificate | Ian Cordasco | 2015-08-02 | 1 | -0/+8 |
| | | |||||
* | | Add note to serial_number parameter about entropy | Ian Cordasco | 2015-08-02 | 1 | -11/+3 |
| | | | | | | | | | | | | | | | | | | | | - Add reference to random-numbers.rst for easy intra-linking - Document critical parameter of CertificateBuilder.add_extension - Support InhibitAnyPolicy in the CertificateBuilder frontend but not in the backend - Slim down more tests - Fix up test that asserts the backend does not allow for unsupported extensions | ||||
* | | Remove CertificateBuilder.version | Ian Cordasco | 2015-07-24 | 1 | -3/+1 |
| | | | | | | | | Default CertificateBuilder to Version.v3 | ||||
* | | Add tests to test_openssl backend for extra coverage | Ian Cordasco | 2015-07-20 | 1 | -0/+39 |
|/ | |||||
* | pointer shenanigans | Glyph | 2015-06-26 | 1 | -9/+8 |
| | | | | | | | | apparently (?) ENGINE_by_id treats its ID as an opaque *pointer* key and not actually as a string, and while CPython's CFFI support seems to manage to preserve the pointer identity when using the same Python string, PyPy doesn't. Fix things to use a cffi-wrapped pointer again and tests pass on PyPy. | ||||
* | remove remaining vestiges, make adding twice work | Glyph | 2015-06-26 | 1 | -3/+1 |
| | |||||
* | compare contents and not pointers | Glyph | 2015-06-26 | 1 | -9/+12 |
| | |||||
* | Use SECP256R1 instead of SECT283K1 in CSR tests | Ian Cordasco | 2015-06-24 | 1 | -2/+2 |
| | |||||
* | Skip tests when the EC curve is unsupported | Ian Cordasco | 2015-06-24 | 1 | -0/+2 |
| | |||||
* | Add tests to the CSR Builder for EC and DSA keys | Ian Cordasco | 2015-06-24 | 1 | -1/+24 |
| | | | | | | This skips certain tests on certain versions of differences in how X509_REQ_sign works on those versions. A separate pull request will address those differences. | ||||
* | Renames sign_509_request to create_x509_csr. | Andre Caron | 2015-06-24 | 1 | -0/+6 |
| | |||||
* | convert to cffi 1.0 precompile system | Paul Kehrer | 2015-06-07 | 1 | -2/+6 |
| | |||||
* | add load_der_x509_csr to support loading DER encoded CSRs | Paul Kehrer | 2015-03-30 | 1 | -0/+6 |
| | |||||
* | rename request to CSR | Paul Kehrer | 2015-03-29 | 1 | -3/+3 |
| | |||||
* | basic support for parsing x509 requests | Paul Kehrer | 2015-03-29 | 1 | -0/+6 |
| | |||||
* | allow zero value bn using _bn_to_int in the openssl backend | Paul Kehrer | 2015-03-25 | 1 | -0/+4 |
| | |||||
* | pep8! *shakes fist at the sky* | Paul Kehrer | 2015-03-14 | 1 | -1/+1 |
| | |||||
* | DER serialization of DSA private keys | Paul Kehrer | 2015-03-14 | 1 | -16/+0 |
| | |||||
* | support RSA DER private key serialization | Paul Kehrer | 2015-03-13 | 1 | -4/+11 |
| | |||||
* | support DER serialization of public keys | Paul Kehrer | 2015-03-10 | 1 | -8/+0 |
| | |||||
* | support RSA public key serialization | Paul Kehrer | 2015-03-07 | 1 | -1/+9 |
| | |||||
* | s/Format/PrivateFormat | Paul Kehrer | 2015-03-01 | 1 | -2/+2 |
| | |||||
* | change as_bytes to private_bytes, link more things | Paul Kehrer | 2015-02-28 | 1 | -2/+2 |
| | |||||
* | rename dump to as_bytes | Paul Kehrer | 2015-02-25 | 1 | -2/+2 |
| | |||||
* | address review comments | Paul Kehrer | 2015-02-25 | 1 | -7/+5 |
| | |||||
* | Support for traditional OpenSSL and PKCS8 RSA private key serialization | Paul Kehrer | 2015-02-25 | 1 | -2/+27 |
| | |||||
* | Pass the sys.path into the subprocess | Donald Stufft | 2015-02-19 | 1 | -0/+10 |
| | | | | | | | | | If we're running tests via ``python setup.py test`` in a clean environment then all of our dependencies are going to be installed into either the current directory or the .eggs directory. However the subprocess won't know to activate these dependencies, so we'll get it to do so by passing our entire sys.path into the subprocess via the PYTHONPATH environment variable. | ||||
* | Allow the OpenSSL version string to begin with LibreSSL | Steven McDonald | 2015-02-19 | 1 | -3/+6 |
| | | | | | LibreSSL aims to be source-compatible with OpenSSL, so there is no good reason to fail this test simply because the name has changed. | ||||
* | move asymmetric padding interface to primitives.asymmetric.padding | Paul Kehrer | 2015-02-16 | 1 | -2/+2 |
| | |||||
* | export interfaces from base in ciphers, update docs | Paul Kehrer | 2015-02-14 | 2 | -5/+4 |
| | |||||
* | move cipher and mode interfaces | Paul Kehrer | 2015-02-13 | 2 | -7/+8 |
| | |||||
* | move hash interfaces | Paul Kehrer | 2015-02-13 | 1 | -1/+1 |
| | |||||
* | Move around bits of the EC test suite to work around awful PyPy bug | Alex Stapleton | 2015-01-22 | 1 | -13/+13 |
| | |||||
* | add multibackend support for DERSerializationBackend | Paul Kehrer | 2015-01-17 | 1 | -3/+24 |
| | |||||
* | remove fully deprecated items from 0.6 deprecation cycle | Paul Kehrer | 2014-12-18 | 2 | -129/+3 |
| | |||||
* | add X509Backend support to multibackend | Paul Kehrer | 2014-11-26 | 1 | -1/+22 |
| | |||||
* | Update the license header for every source file, as well as the documentation. | Alex Gaynor | 2014-11-16 | 4 | -48/+12 |
| | | | | Fixes #1209 | ||||
* | Make sure algorithm classes fully implement their interface | Alex Gaynor | 2014-10-30 | 2 | -4/+3 |
| |