Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rename to classmethod to from_public_key | Paul Kehrer | 2015-08-05 | 3 | -8/+8 |
| | |||||
* | add SubjectKeyIdentifier.create_from_public_key | Paul Kehrer | 2015-08-05 | 3 | -4/+111 |
| | |||||
* | Merge pull request #2180 from reaperhulk/easy-conditional-fix | Donald Stufft | 2015-08-04 | 45 | -515/+450 |
|\ | | | | | create a ConditionalLibrary and remove unsupported items | ||||
| * | change approach for pypy performance reasons | Paul Kehrer | 2015-08-04 | 1 | -12/+13 |
| | | |||||
| * | only copy the attrs we know should exist (courtesy dstufft) | Paul Kehrer | 2015-08-03 | 1 | -7/+9 |
| | | |||||
| * | remove commoncrypto CONDITIONAL_NAMES | Paul Kehrer | 2015-08-03 | 12 | -25/+0 |
| | | |||||
| * | remove openssl CONDITIONAL_NAMES | Paul Kehrer | 2015-08-03 | 30 | -489/+0 |
| | | |||||
| * | pass in the imports to make it a bit clearer what's going on | Paul Kehrer | 2015-08-03 | 1 | -3/+3 |
| | | |||||
| * | move the attr setting to the __init__ of _ConditionalLibrary | Paul Kehrer | 2015-08-03 | 1 | -12/+10 |
| | | |||||
| * | add test for conditional removal | Paul Kehrer | 2015-08-01 | 1 | -0/+18 |
| | | |||||
| * | create a ConditionalLibrary and remove unsupported items | Paul Kehrer | 2015-08-01 | 2 | -1/+431 |
| | | |||||
* | | Merge pull request #2193 from reaperhulk/encode-aia | Alex Gaynor | 2015-08-03 | 4 | -0/+83 |
|\ \ | | | | | | | Support AuthorityInformationAccess in CertificateBuilder | ||||
| * | | add support for AIA to CertificateBuilder and OpenSSL backend | Paul Kehrer | 2015-08-03 | 3 | -1/+54 |
| | | | |||||
| * | | encode authority information access | Paul Kehrer | 2015-08-03 | 2 | -0/+30 |
| | | | |||||
* | | | Merge pull request #2200 from alex/ssh-spaces | Paul Kehrer | 2015-08-03 | 2 | -8/+6 |
|\ \ \ | | | | | | | | | Fixes #2199 -- allow SSH keys to have spaces in their comments | ||||
| * | | | Fixes #2199 -- allow SSH keys to have spaces in their comments | Alex Gaynor | 2015-08-03 | 2 | -8/+6 |
|/ / / | |||||
* | | | Merge pull request #2197 from reaperhulk/cert-ku-eku | Alex Gaynor | 2015-08-03 | 3 | -0/+97 |
|\ \ \ | |/ / |/| | | support keyusage and extendedkeyusage in certificatebuilder | ||||
| * | | support keyusage and extendedkeyusage in certificatebuilder | Paul Kehrer | 2015-08-03 | 3 | -0/+97 |
|/ / | |||||
* | | Merge pull request #2196 from reaperhulk/reorder-certbuilder-args | Alex Gaynor | 2015-08-03 | 4 | -15/+15 |
|\ \ | | | | | | | reorder CertificateBuilder sign arguments | ||||
| * | | missed one | Paul Kehrer | 2015-08-03 | 1 | -1/+1 |
| | | | |||||
| * | | reorder CertificateBuilder sign arguments | Paul Kehrer | 2015-08-03 | 3 | -14/+14 |
| | | | |||||
* | | | Merge pull request #2191 from tdsmith/patch-1 | Alex Gaynor | 2015-08-03 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | Make Homebrew install instructions more generic | ||||
| * | | Make Homebrew install instructions more generic | tim smith | 2015-08-03 | 1 | -1/+1 |
| | | | | | | | | | Homebrew supports installing to locations other than /usr/local. | ||||
* | | | Merge pull request #2098 from sigmavirus24/cert-builder | Paul Kehrer | 2015-08-03 | 9 | -1/+792 |
|\ \ \ | |/ / |/| | | Adds certificate builder. | ||||
| * | | Add sign_x509_certificate to X509Backend interface | Ian Cordasco | 2015-08-03 | 2 | -0/+13 |
| | | | | | | | | | | | | Add note about CertificateBuilder to the changelog | ||||
| * | | Merge remote-tracking branch 'upstream/master' into cert-builder | Ian Cordasco | 2015-08-03 | 20 | -261/+516 |
| |\ \ | |/ / |/| | | |||||
* | | | Merge pull request #2188 from reaperhulk/improve-changelog | Alex Gaynor | 2015-08-01 | 2 | -1/+38 |
|\ \ \ | | | | | | | | | Improve changelog | ||||
| * | | | typo fix | Paul Kehrer | 2015-08-01 | 1 | -2/+2 |
| | | | | |||||
| * | | | improve the changelog for 1.0 | Paul Kehrer | 2015-08-01 | 1 | -0/+12 |
| | | | | |||||
| * | | | add missing extensions documentation to CertificateSigningRequest | Paul Kehrer | 2015-08-01 | 1 | -0/+19 |
| | | | | |||||
| * | | | improve changelog information around csrbuilder | Paul Kehrer | 2015-08-01 | 1 | -1/+7 |
| | | | | |||||
* | | | | Merge pull request #2187 from reaperhulk/csr-decode-all-exts | Alex Gaynor | 2015-08-01 | 1 | -23/+21 |
|\ \ \ \ | | | | | | | | | | | allow certificate and CSR to both parse the same set of extensions | ||||
| * | | | | allow certificate and CSR to both parse the same set of extensions | Paul Kehrer | 2015-08-01 | 1 | -23/+21 |
| |/ / / | |||||
* | | | | Merge pull request #2186 from reaperhulk/handle-corrupt-extensions | Alex Gaynor | 2015-08-01 | 4 | -1/+40 |
|\ \ \ \ | | | | | | | | | | | Handle invalid x509 extension payloads | ||||
| * | | | | corrupt -> invalid | Paul Kehrer | 2015-08-01 | 2 | -2/+3 |
| | | | | | |||||
| * | | | | check if the extension decoded to internal openssl repr | Paul Kehrer | 2015-08-01 | 2 | -1/+21 |
| | | | | | | | | | | | | | | | | | | | | ...and if not, raise an error (plus consume the error stack) | ||||
| * | | | | add test vector from #2183 | Paul Kehrer | 2015-08-01 | 2 | -0/+18 |
| |/ / / | |||||
* | | | | Merge pull request #2184 from reaperhulk/remove-more-branches | Alex Gaynor | 2015-08-01 | 5 | -17/+27 |
|\ \ \ \ | |/ / / |/| | | | Branch coverage to 100% | ||||
| * | | | add test to cover partial branch in load_kasvs_ecdh_vectors | Paul Kehrer | 2015-08-01 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | The loop to find supported parameter sets is partially covered otherwise | ||||
| * | | | remove some more branching in the vector loaders | Paul Kehrer | 2015-08-01 | 1 | -7/+4 |
| | | | | |||||
| * | | | add a line for the ecdh vector loader to cover a missed branch | Paul Kehrer | 2015-08-01 | 1 | -0/+1 |
| | | | | |||||
| * | | | Remove elifs and replace with else + assert | Paul Kehrer | 2015-08-01 | 3 | -10/+18 |
| | |/ | |/| | | | | | | | This is kind of ugly, but resolves many partial branch coverage issues. | ||||
* | | | Merge pull request #2185 from reaperhulk/simplify-x509-decode | Alex Gaynor | 2015-08-01 | 1 | -73/+28 |
|\ \ \ | | | | | | | | | simplify x509 extension decoding | ||||
| * | | | simplify x509 extension decoding | Paul Kehrer | 2015-08-01 | 1 | -73/+28 |
| |/ / | |||||
* | | | Merge pull request #2181 from reaperhulk/move-urandom-test | Alex Gaynor | 2015-08-01 | 2 | -30/+27 |
|\ \ \ | |/ / |/| | | move urandom engine test | ||||
| * | | this is gonna be unicode now | Paul Kehrer | 2015-08-01 | 1 | -3/+3 |
| | | | |||||
| * | | move urandom engine test | Paul Kehrer | 2015-08-01 | 2 | -30/+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. | ||||
* | | Merge pull request #2177 from reaperhulk/cp-bindings | Alex Gaynor | 2015-07-27 | 1 | -0/+21 |
|\ \ | | | | | | | add many bindings we'll need to encode a certificate policies extension | ||||
| * | | add many bindings we'll need to encode a certificate policies extension | Paul Kehrer | 2015-07-26 | 1 | -0/+21 |
| | | | |||||
* | | | Merge pull request #2175 from reaperhulk/csr-better-err-msg | Alex Gaynor | 2015-07-25 | 3 | -1/+19 |
|\ \ \ | |/ / |/| | | handle RSA key too small and consume errors on CSR signature failure |