aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* rename to classmethod to from_public_keyPaul Kehrer2015-08-053-8/+8
|
* add SubjectKeyIdentifier.create_from_public_keyPaul Kehrer2015-08-053-4/+111
|
* Merge pull request #2180 from reaperhulk/easy-conditional-fixDonald Stufft2015-08-0445-515/+450
|\ | | | | create a ConditionalLibrary and remove unsupported items
| * change approach for pypy performance reasonsPaul Kehrer2015-08-041-12/+13
| |
| * only copy the attrs we know should exist (courtesy dstufft)Paul Kehrer2015-08-031-7/+9
| |
| * remove commoncrypto CONDITIONAL_NAMESPaul Kehrer2015-08-0312-25/+0
| |
| * remove openssl CONDITIONAL_NAMESPaul Kehrer2015-08-0330-489/+0
| |
| * pass in the imports to make it a bit clearer what's going onPaul Kehrer2015-08-031-3/+3
| |
| * move the attr setting to the __init__ of _ConditionalLibraryPaul Kehrer2015-08-031-12/+10
| |
| * add test for conditional removalPaul Kehrer2015-08-011-0/+18
| |
| * create a ConditionalLibrary and remove unsupported itemsPaul Kehrer2015-08-012-1/+431
| |
* | Merge pull request #2193 from reaperhulk/encode-aiaAlex Gaynor2015-08-034-0/+83
|\ \ | | | | | | Support AuthorityInformationAccess in CertificateBuilder
| * | add support for AIA to CertificateBuilder and OpenSSL backendPaul Kehrer2015-08-033-1/+54
| | |
| * | encode authority information accessPaul Kehrer2015-08-032-0/+30
| | |
* | | Merge pull request #2200 from alex/ssh-spacesPaul Kehrer2015-08-032-8/+6
|\ \ \ | | | | | | | | Fixes #2199 -- allow SSH keys to have spaces in their comments
| * | | Fixes #2199 -- allow SSH keys to have spaces in their commentsAlex Gaynor2015-08-032-8/+6
|/ / /
* | | Merge pull request #2197 from reaperhulk/cert-ku-ekuAlex Gaynor2015-08-033-0/+97
|\ \ \ | |/ / |/| | support keyusage and extendedkeyusage in certificatebuilder
| * | support keyusage and extendedkeyusage in certificatebuilderPaul Kehrer2015-08-033-0/+97
|/ /
* | Merge pull request #2196 from reaperhulk/reorder-certbuilder-argsAlex Gaynor2015-08-034-15/+15
|\ \ | | | | | | reorder CertificateBuilder sign arguments
| * | missed onePaul Kehrer2015-08-031-1/+1
| | |
| * | reorder CertificateBuilder sign argumentsPaul Kehrer2015-08-033-14/+14
| | |
* | | Merge pull request #2191 from tdsmith/patch-1Alex Gaynor2015-08-031-1/+1
|\ \ \ | |/ / |/| | Make Homebrew install instructions more generic
| * | Make Homebrew install instructions more generictim smith2015-08-031-1/+1
| | | | | | | | | Homebrew supports installing to locations other than /usr/local.
* | | Merge pull request #2098 from sigmavirus24/cert-builderPaul Kehrer2015-08-039-1/+792
|\ \ \ | |/ / |/| | Adds certificate builder.
| * | Add sign_x509_certificate to X509Backend interfaceIan Cordasco2015-08-032-0/+13
| | | | | | | | | | | | Add note about CertificateBuilder to the changelog
| * | Merge remote-tracking branch 'upstream/master' into cert-builderIan Cordasco2015-08-0320-261/+516
| |\ \ | |/ / |/| |
* | | Merge pull request #2188 from reaperhulk/improve-changelogAlex Gaynor2015-08-012-1/+38
|\ \ \ | | | | | | | | Improve changelog
| * | | typo fixPaul Kehrer2015-08-011-2/+2
| | | |
| * | | improve the changelog for 1.0Paul Kehrer2015-08-011-0/+12
| | | |
| * | | add missing extensions documentation to CertificateSigningRequestPaul Kehrer2015-08-011-0/+19
| | | |
| * | | improve changelog information around csrbuilderPaul Kehrer2015-08-011-1/+7
| | | |
* | | | Merge pull request #2187 from reaperhulk/csr-decode-all-extsAlex Gaynor2015-08-011-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 extensionsPaul Kehrer2015-08-011-23/+21
| |/ / /
* | | | Merge pull request #2186 from reaperhulk/handle-corrupt-extensionsAlex Gaynor2015-08-014-1/+40
|\ \ \ \ | | | | | | | | | | Handle invalid x509 extension payloads
| * | | | corrupt -> invalidPaul Kehrer2015-08-012-2/+3
| | | | |
| * | | | check if the extension decoded to internal openssl reprPaul Kehrer2015-08-012-1/+21
| | | | | | | | | | | | | | | | | | | | ...and if not, raise an error (plus consume the error stack)
| * | | | add test vector from #2183Paul Kehrer2015-08-012-0/+18
| |/ / /
* | | | Merge pull request #2184 from reaperhulk/remove-more-branchesAlex Gaynor2015-08-015-17/+27
|\ \ \ \ | |/ / / |/| | | Branch coverage to 100%
| * | | add test to cover partial branch in load_kasvs_ecdh_vectorsPaul Kehrer2015-08-011-0/+4
| | | | | | | | | | | | | | | | The loop to find supported parameter sets is partially covered otherwise
| * | | remove some more branching in the vector loadersPaul Kehrer2015-08-011-7/+4
| | | |
| * | | add a line for the ecdh vector loader to cover a missed branchPaul Kehrer2015-08-011-0/+1
| | | |
| * | | Remove elifs and replace with else + assertPaul Kehrer2015-08-013-10/+18
| | |/ | |/| | | | | | | This is kind of ugly, but resolves many partial branch coverage issues.
* | | Merge pull request #2185 from reaperhulk/simplify-x509-decodeAlex Gaynor2015-08-011-73/+28
|\ \ \ | | | | | | | | simplify x509 extension decoding
| * | | simplify x509 extension decodingPaul Kehrer2015-08-011-73/+28
| |/ /
* | | Merge pull request #2181 from reaperhulk/move-urandom-testAlex Gaynor2015-08-012-30/+27
|\ \ \ | |/ / |/| | move urandom engine test
| * | this is gonna be unicode nowPaul Kehrer2015-08-011-3/+3
| | |
| * | move urandom engine testPaul Kehrer2015-08-012-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-bindingsAlex Gaynor2015-07-271-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 extensionPaul Kehrer2015-07-261-0/+21
| | |
* | | Merge pull request #2175 from reaperhulk/csr-better-err-msgAlex Gaynor2015-07-253-1/+19
|\ \ \ | |/ / |/| | handle RSA key too small and consume errors on CSR signature failure