aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * | openssl error codes are clearly not considered part of the api contractPaul Kehrer2015-07-251-5/+2
| | |
| * | py3 fixin'Paul Kehrer2015-07-251-1/+1
| | |
| * | extra parensPaul Kehrer2015-07-251-5/+3
| | |
| * | == instead of inPaul Kehrer2015-07-251-2/+2
| | |
| * | handle RSA key too small and consume errors on CSR signature failurePaul Kehrer2015-07-253-1/+24
|/ /
* | Merge pull request #2174 from reaperhulk/remove-windows-link-typeAlex Gaynor2015-07-242-31/+9
|\ \ | | | | | | remove windows link type, update docs
| * | remove windows link type, update docsPaul Kehrer2015-07-242-31/+9
|/ /
* | Merge pull request #2171 from reaperhulk/refactor-gn-encodingAlex Gaynor2015-07-241-83/+88
|\ \ | | | | | | refactor general name encoding to its own function
| * | refactor general name encoding to its own functionPaul Kehrer2015-07-241-83/+88
| | |
* | | Merge pull request #2170 from reaperhulk/crl-encode-bindingsAlex Gaynor2015-07-241-0/+8
|\ \ \ | |/ / |/| | bindings for CRL encoding
| * | let's also add the binding to make a new GENERAL_SUBTREE stackPaul Kehrer2015-07-241-0/+1
| | |
| * | bindings for CRL encodingPaul Kehrer2015-07-241-0/+7
|/ /
* | Merge pull request #2169 from reaperhulk/encode-ekuAlex Gaynor2015-07-236-2/+59
|\ \ | | | | | | Support encoding ExtendedKeyUsage into certificate signing requests
| * | Support encoding ExtendedKeyUsage into certificate signing requestsPaul Kehrer2015-07-236-2/+59
|/ /