Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
| * | openssl error codes are clearly not considered part of the api contract | Paul Kehrer | 2015-07-25 | 1 | -5/+2 |
| | | |||||
| * | py3 fixin' | Paul Kehrer | 2015-07-25 | 1 | -1/+1 |
| | | |||||
| * | extra parens | Paul Kehrer | 2015-07-25 | 1 | -5/+3 |
| | | |||||
| * | == instead of in | Paul Kehrer | 2015-07-25 | 1 | -2/+2 |
| | | |||||
| * | handle RSA key too small and consume errors on CSR signature failure | Paul Kehrer | 2015-07-25 | 3 | -1/+24 |
|/ | |||||
* | Merge pull request #2174 from reaperhulk/remove-windows-link-type | Alex Gaynor | 2015-07-24 | 2 | -31/+9 |
|\ | | | | | remove windows link type, update docs | ||||
| * | remove windows link type, update docs | Paul Kehrer | 2015-07-24 | 2 | -31/+9 |
|/ | |||||
* | Merge pull request #2171 from reaperhulk/refactor-gn-encoding | Alex Gaynor | 2015-07-24 | 1 | -83/+88 |
|\ | | | | | refactor general name encoding to its own function | ||||
| * | refactor general name encoding to its own function | Paul Kehrer | 2015-07-24 | 1 | -83/+88 |
| | | |||||
* | | Merge pull request #2170 from reaperhulk/crl-encode-bindings | Alex Gaynor | 2015-07-24 | 1 | -0/+8 |
|\ \ | |/ |/| | bindings for CRL encoding | ||||
| * | let's also add the binding to make a new GENERAL_SUBTREE stack | Paul Kehrer | 2015-07-24 | 1 | -0/+1 |
| | | |||||
| * | bindings for CRL encoding | Paul Kehrer | 2015-07-24 | 1 | -0/+7 |
|/ | |||||
* | Merge pull request #2169 from reaperhulk/encode-eku | Alex Gaynor | 2015-07-23 | 6 | -2/+59 |
|\ | | | | | Support encoding ExtendedKeyUsage into certificate signing requests | ||||
| * | Support encoding ExtendedKeyUsage into certificate signing requests | Paul Kehrer | 2015-07-23 | 6 | -2/+59 |
|/ | |||||
* | Merge pull request #2168 from reaperhulk/encode-ku | Alex Gaynor | 2015-07-23 | 5 | -2/+109 |
|\ | | | | | Support encoding KeyUsage into certificate signing requests | ||||
| * | Support encoding KeyUsage into certificate signing requests | Paul Kehrer | 2015-07-23 | 5 | -2/+109 |
| | | |||||
* | | Merge pull request #2166 from reaperhulk/fix-multi-extension-bug | Alex Gaynor | 2015-07-23 | 2 | -1/+26 |
|\| | | | | | when building a CSR adding > 1 extension would trigger a bug | ||||
| * | when building a CSR adding > 1 extension would trigger a bug | Paul Kehrer | 2015-07-23 | 2 | -1/+26 |
|/ | | | | | | We were checking sk_X509_EXTENSION_push for a value == 1, but in reality it returns the number of extensions on the stack. We now assert >= 1 and added a test. | ||||
* | Merge pull request #2154 from alex/generating-a-csr | Paul Kehrer | 2015-07-16 | 2 | -0/+80 |
|\ | | | | | Fixed #2091 -- describe how to generate a CSR. | ||||
| * | fix | Alex Gaynor | 2015-07-16 | 1 | -1/+1 |
| | | |||||
| * | fixed indent | Alex Gaynor | 2015-07-13 | 1 | -1/+1 |
| | | |||||
| * | line length and grammar | Alex Gaynor | 2015-07-13 | 1 | -5/+7 |
| | | |||||
| * | spelling | Alex Gaynor | 2015-07-13 | 1 | -2/+2 |
| | | |||||
| * | Fixed #2091 -- describe how to generate a CSR. | Alex Gaynor | 2015-07-13 | 2 | -0/+78 |
| | | |||||
* | | Merge pull request #2150 from reaperhulk/encode-uri | Alex Gaynor | 2015-07-14 | 2 | -7/+33 |
|\ \ | | | | | | | support URI general name encoding | ||||
| * | | remove unused import | Paul Kehrer | 2015-07-14 | 1 | -2/+0 |
| | | | |||||
| * | | encode uri | Paul Kehrer | 2015-07-13 | 2 | -7/+35 |
|/ / | |||||
* | | Merge pull request #2149 from reaperhulk/better-uri | Alex Gaynor | 2015-07-13 | 2 | -0/+58 |
|\ \ | |/ |/| | expand UniformResourceIdentifier to parse and internally IDNA encode | ||||
| * | expand UniformResourceIdentiier to parse and internally IDNA encode | Paul Kehrer | 2015-07-12 | 2 | -0/+58 |
| | | |||||
* | | Merge pull request #2137 from reaperhulk/encode-rfc822name | Alex Gaynor | 2015-07-12 | 2 | -1/+15 |
|\ \ | | | | | | | Encode rfc822name | ||||
| * | | support rfc822Name general name encoding | Paul Kehrer | 2015-07-12 | 2 | -1/+15 |
| | | | |||||
* | | | Merge pull request #2148 from reaperhulk/fix-random-order | Alex Gaynor | 2015-07-12 | 1 | -0/+1 |
|\ \ \ | |_|/ |/| | | clear the error stack if d2i_ASN1_TYPE fails | ||||
| * | | clear the error stack if d2i_ASN1_TYPE fails | Paul Kehrer | 2015-07-12 | 1 | -0/+1 |
| |/ | | | | | | | The random order jenkins job found a bug! | ||||
* | | Merge pull request #2147 from reaperhulk/there-are-two-parts | Alex Gaynor | 2015-07-12 | 1 | -4/+3 |
|\ \ | | | | | | | parts can't be > 2, so let's not pretend it could be | ||||
| * | | parts can't be > 2, so let's not pretend it could be | Paul Kehrer | 2015-07-12 | 1 | -4/+3 |
| | | | | | | | | | | | | (famous last words) | ||||
* | | | Merge pull request #2139 from alex/remove-fast-path | Paul Kehrer | 2015-07-12 | 1 | -3/+0 |
|\ \ \ | | | | | | | | | Removed the fastpath from binding initialization. These aren't instantiated frequently enough for this to be worth it, and it improves our coverage. | ||||
| * | | | Removed the fastpath from binding initialization. These aren't instantiated ↵ | Alex Gaynor | 2015-07-12 | 1 | -3/+0 |
| | | | | | | | | | | | | | | | | frequently enough for this to be worth it, and it improves our coverage. | ||||
* | | | | Merge pull request #2146 from alex/coverage | Paul Kehrer | 2015-07-12 | 2 | -1/+11 |
|\ \ \ \ | |_|_|/ |/| | | | Don't try to upload coverage on builds which don't produce coverage | ||||
| * | | | Don't try to upload coverage on builds which don't produce coverage | Alex Gaynor | 2015-07-12 | 2 | -1/+11 |
| | | | | |||||
* | | | | Merge pull request #2141 from reaperhulk/better-rfc822name | Alex Gaynor | 2015-07-12 | 2 | -0/+37 |
|\ \ \ \ | | | | | | | | | | | expand RFC822Name to validate and (internally) IDNA encode | ||||
| * | | | | simplify logic, it doesn't appear parts > 2 is possible | Paul Kehrer | 2015-07-12 | 1 | -4/+3 |
| | | | | | |||||
| * | | | | expand RFC822Name to validate and (internally) IDNA encode | Paul Kehrer | 2015-07-12 | 2 | -0/+38 |
| | | | | | | | | | | | | | | | | | | | | This will be used in the CSR builder | ||||
* | | | | | Merge pull request #2145 from alex/numbers-hash | Paul Kehrer | 2015-07-12 | 2 | -0/+30 |
|\ \ \ \ \ | | | | | | | | | | | | | Fixed #2143 -- added __hash__ to RSA{Public,Private}Numbers | ||||
| * | | | | | Fixed #2143 -- added __hash__ to RSA{Public,Private}Numbers | Alex Gaynor | 2015-07-12 | 2 | -0/+30 |
| | |_|_|/ | |/| | | | |||||
* | | | | | Merge pull request #2144 from pyca/alex-patch-1 | Paul Kehrer | 2015-07-12 | 1 | -3/+3 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | Don't try to load backends if the test doesn't need it |