Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change password callback to use userdata pointer | Christian Heimes | 2015-12-20 | 2 | -35/+63 |
| | | | | | | | | | Instead of a closure the pem_password_cb now uses the void *userdata argument to exchange data with the callback function. It's a necessary step to port all callbacks to new static callbacks. See: #2477 Signed-off-by: Christian Heimes <christian@python.org> | ||||
* | Merge pull request #2535 from alex/encode-dss | Paul Kehrer | 2015-12-19 | 2 | -5/+5 |
|\ | | | | | use the non-deprecated name for this function | ||||
| * | use the non-deprecated name for this function | Alex Gaynor | 2015-12-19 | 2 | -5/+5 |
| | | |||||
* | | Merge pull request #2530 from nbastin/20151214-oid-val | Paul Kehrer | 2015-12-18 | 3 | -36/+101 |
|\ \ | |/ |/| | OID validation | ||||
| * | Typo | Nick Bastin | 2015-12-17 | 1 | -1/+1 |
| | | |||||
| * | Avoid IndexError on too-short OIDs, add test for regression | Nick Bastin | 2015-12-17 | 2 | -0/+9 |
| | | |||||
| * | OID validation | Nick Bastin | 2015-12-14 | 3 | -36/+92 |
| | | |||||
* | | Merge pull request #2532 from reaperhulk/fix-memory-leak | Alex Gaynor | 2015-12-15 | 1 | -2/+2 |
|\ \ | | | | | | | X509_set_subject_name and X509_set_issuer_name copy the object | ||||
| * | | X509_set_subject_name and X509_set_issuer_name copy the object | Paul Kehrer | 2015-12-15 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | So we need to register our own copy for gc. This fixes a memory leak reported by Wulf. | ||||
* | | | Merge pull request #2529 from Lukasa/remove_sslv2_bindings | Paul Kehrer | 2015-12-14 | 2 | -22/+5 |
|\ \ \ | |/ / |/| | | Remove SSLv2 bindings. | ||||
| * | | Comment lingering SSLv2 symbol. | Cory Benfield | 2015-12-14 | 1 | -0/+4 |
| | | | |||||
| * | | Remove SSLv2 bindings. | Cory Benfield | 2015-12-14 | 2 | -22/+1 |
|/ / | | | | | | | | | | | | | | | | | This commit removes bindings that allow users to set SSLv2 handshake methods. These are regarded as unnecessary and out-of-date: see #2527. This commit does leave in a few options that refer to SSLv2 in order to avoid breaking deployments that rely on them, and in order to allow users to continue to request that SSLv2 not be enabled at all in their OpenSSL. | ||||
* | | Merge pull request #2528 from reaperhulk/fix-2496 | Alex Gaynor | 2015-12-14 | 2 | -0/+33 |
|\ \ | |/ |/| | require not_valid_after >= not_valid_before | ||||
| * | require not_valid_after >= not_valid_before | Paul Kehrer | 2015-12-13 | 2 | -0/+33 |
|/ | |||||
* | Merge pull request #2522 from reaperhulk/unpin-pytest | Alex Gaynor | 2015-12-12 | 3 | -3/+3 |
|\ | | | | | Revert "pin pytest to disallow 2.8.4 which breaks tests" | ||||
| * | Revert "pin pytest to disallow 2.8.4 which breaks tests" | Paul Kehrer | 2015-12-11 | 3 | -3/+3 |
|/ | | | | This reverts commit ed48066a3f8e58af58926a17906540213e57f88e. | ||||
* | Merge pull request #2520 from reaperhulk/port-changelog | Alex Gaynor | 2015-12-10 | 2 | -0/+10 |
|\ | | | | | port 1.1.2 changelog to master | ||||
| * | port 1.1.2 changelog to master | Paul Kehrer | 2015-12-10 | 2 | -0/+10 |
|/ | |||||
* | Merge pull request #2515 from reaperhulk/sigbus | Alex Gaynor | 2015-12-09 | 2 | -22/+0 |
|\ | | | | | remove the bindings for these x86_64 specific EC functions | ||||
| * | remove the bindings for these x86_64 specific EC functions | Paul Kehrer | 2015-12-09 | 2 | -22/+0 |
| | | | | | | | | | | | | | | | | We have no need to invoke them directly and their presence triggers a bug related to Fedora 23's hobbling of openssl EC functions (uugh) This also fixes the SIGBUS issue in #2503, although that is more appropriately resolved via header fixes for universal libraries on OS X. | ||||
* | | Merge pull request #2512 from Lukasa/docs_certificate_builder | Alex Gaynor | 2015-12-07 | 1 | -5/+1 |
|\ \ | | | | | | | Have CertificateBuilder docs create self-signed cert | ||||
| * | | Have CertificateBuilder docs create self-signed cert | Cory Benfield | 2015-12-07 | 1 | -5/+1 |
| | | | |||||
* | | | Merge pull request #2511 from alex/pypy-4.0.1 | Paul Kehrer | 2015-12-07 | 1 | -4/+4 |
|\ \ \ | | | | | | | | | bump to pypy 4.0.1 | ||||
| * \ \ | Merge branch 'master' into pypy-4.0.1 | Alex Gaynor | 2015-12-07 | 11 | -3/+279 |
| |\ \ \ | |/ / / |/| | | | |||||
* | | | | Merge pull request #2513 from alex/bin-pytest | Paul Kehrer | 2015-12-07 | 3 | -3/+3 |
|\ \ \ \ | |_|/ / |/| | | | pin pytest to disallow 2.8.4 which breaks tests | ||||
| * | | | pin pytest to disallow 2.8.4 which breaks tests | Alex Gaynor | 2015-12-07 | 3 | -3/+3 |
| | | | | |||||
* | | | | Merge pull request #2507 from reaperhulk/tbs-csr-bytes | Alex Gaynor | 2015-12-04 | 6 | -0/+189 |
|\ \ \ \ | | | | | | | | | | | Support signature and tbs_certrequest_bytes on CertificateSigningRequest | ||||
| * | | | | add some missing skips | Paul Kehrer | 2015-12-03 | 1 | -0/+2 |
| | | | | | |||||
| * | | | | fix the comment so that it is no longer nonsense | Paul Kehrer | 2015-12-03 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | changelog entry | Paul Kehrer | 2015-12-03 | 1 | -0/+4 |
| | | | | | |||||
| * | | | | expose tbs_certrequest_bytes and signature on CertificateSigningRequest | Paul Kehrer | 2015-12-03 | 5 | -0/+183 |
|/ / / / | |||||
* | | | | Merge pull request #2504 from reaperhulk/encode-name-constraints | Alex Gaynor | 2015-12-03 | 4 | -0/+87 |
|\ \ \ \ | |/ / / |/| | | | implement support for encoding name constraints | ||||
| * | | | this is also supported in the CSRBuilder | Paul Kehrer | 2015-12-02 | 1 | -1/+2 |
| | | | | |||||
| * | | | move _encode_name_constraints and _encode_general_subtrees | Paul Kehrer | 2015-12-02 | 1 | -36/+36 |
| | | | | |||||
| * | | | implement support for encoding name constraints | Paul Kehrer | 2015-12-02 | 4 | -0/+86 |
| | |/ | |/| | |||||
| | * | bump to pypy 4.0.1 | Alex Gaynor | 2015-12-06 | 1 | -4/+4 |
| |/ |/| | |||||
* | | Merge pull request #2501 from reaperhulk/fix-usernotice | Alex Gaynor | 2015-12-03 | 2 | -2/+14 |
|\ \ | |/ |/| | fix a warning in cffi | ||||
| * | shouldn't need values here | Paul Kehrer | 2015-12-01 | 1 | -3/+3 |
| | | |||||
| * | if EC isn't present we need to declare this enum | Paul Kehrer | 2015-12-01 | 1 | -1/+5 |
| | | |||||
| * | let the compiler figure out these values | Paul Kehrer | 2015-12-01 | 1 | -3/+4 |
| | | |||||
| * | fix a warning in cffi | Paul Kehrer | 2015-12-01 | 2 | -1/+8 |
|/ | | | | | cffi doesn't want to guess the type, so we'll deopaque the enum and strip the values out of the lib if EC is unavailable | ||||
* | Merge pull request #2500 from reaperhulk/pin-sphinx | Alex Gaynor | 2015-12-01 | 2 | -2/+2 |
|\ | | | | | pin sphinx to 1.3.1 while we sort out the bytes repr issue with 1.3.2 | ||||
| * | pin sphinx to 1.3.1 while we sort out the bytes repr issue with 1.3.2 | Paul Kehrer | 2015-11-30 | 2 | -2/+2 |
|/ | |||||
* | Merge pull request #2495 from eakret/master | Paul Kehrer | 2015-11-28 | 7 | -2/+461 |
|\ | | | | | Add support for 160 bit ARC4 keys | ||||
| * | Also include arc4 in the toctree in test vectors | Ehren Kret | 2015-11-28 | 1 | -0/+1 |
| | | |||||
| * | Fix pep8 lint errors | Ehren Kret | 2015-11-28 | 1 | -9/+18 |
| | | |||||
| * | Reference arc4.rst from the test-vectors.rst page | Ehren Kret | 2015-11-28 | 1 | -1/+3 |
| | | |||||
| * | Add support for 160 bit ARC4 keys | Ehren Kret | 2015-11-28 | 6 | -1/+448 |
|/ | |||||
* | Merge pull request #2490 from tiran/more_ex_data | Paul Kehrer | 2015-11-20 | 3 | -0/+20 |
|\ | | | | | Add more CRYPTO_EX_DATA functions | ||||
| * | Add more CRYPTO_EX_DATA functions | Christian Heimes | 2015-11-20 | 3 | -0/+20 |
|/ | | | | | | | | The patch adds a couple of additional functions to create, store and retrieve ex_data on SSL, SSL_CTX and X509 objects. It also adds the missing get_ex_new_index function for X509_STORE_CTX. Signed-off-by: Christian Heimes <cheimes@redhat.com> |