Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move openssl asn1 decode functions to a new module | Paul Kehrer | 2016-01-10 | 3 | -710/+723 |
| | |||||
* | remove duplicated memorybio namedtuple | Paul Kehrer | 2016-01-10 | 1 | -4/+0 |
| | |||||
* | move openssl asn1 encode functions to a new module | Paul Kehrer | 2016-01-10 | 2 | -587/+611 |
| | |||||
* | bump values for development of the thirteenth release | Paul Kehrer | 2016-01-08 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2650 from reaperhulk/1.2-changelog | Alex Gaynor | 2016-01-08 | 1 | -1/+1 |
|\ | | | | | bump version and changelog for the twelfth release | ||||
| * | bump version and changelog for the twelfth release | Paul Kehrer | 2016-01-07 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #2646 from reaperhulk/static-callbacks | Alex Gaynor | 2016-01-08 | 4 | -13/+94 |
|\ \ | | | | | | | Static callbacks | ||||
| * | | remove the callbacks we don't use in cryptography | Paul Kehrer | 2016-01-07 | 1 | -61/+0 |
| | | | |||||
| * | | Port callbacks to new static callback | Christian Heimes | 2016-01-07 | 4 | -14/+155 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cffi 1.4.0 will introduce a new API to create static callbacks. Contrary to the old callback API, static callbacks no longer depend on libffi's dynamic code generation for closures. Static code has some benefits over dynamic generation. For example the code is faster. Also it doesn't need writeable and executable memory mappings, which makes it compatible with SELinux's deny execmem policy. The branch depends on PR #2488. https://bitbucket.org/cffi/cffi/issues/232/static-callbacks Closes: #2477 Signed-off-by: Christian Heimes <cheimes@redhat.com> | ||||
| * | | Change password callback to use userdata pointer | Christian Heimes | 2016-01-07 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #2647 from reaperhulk/opaque-evp-pkey | Alex Gaynor | 2016-01-08 | 2 | -13/+22 |
|\ \ \ | | | | | | | | | opaque EVP_PKEY since EVP_PKEY_id exists | ||||
| * | | | use EVP_PKEY_id where we can | Paul Kehrer | 2016-01-07 | 1 | -2/+7 |
| | | | | |||||
| * | | | add Cryptography_EVP_PKEY_id | Paul Kehrer | 2016-01-07 | 2 | -4/+12 |
| | | | | |||||
| * | | | opaque EVP_PKEY since EVP_PKEY_id exists | Paul Kehrer | 2016-01-07 | 2 | -13/+9 |
| | |/ | |/| | |||||
* | | | Merge pull request #2649 from reaperhulk/cleanup-naming | Alex Gaynor | 2016-01-08 | 2 | -8/+8 |
|\ \ \ | |/ / |/| | | rename _create_mem_bio to _create_mem_bio_gc for consistency | ||||
| * | | rename _create_mem_bio to _create_mem_bio_gc for consistency | Paul Kehrer | 2016-01-07 | 2 | -8/+8 |
| |/ | |||||
* / | small cleanup to reduce code duplication for EVP_PKEY_new calls | Paul Kehrer | 2016-01-07 | 1 | -7/+7 |
|/ | |||||
* | refactor the init validation of AuthorityKeyIdentifier | Paul Kehrer | 2016-01-05 | 1 | -17/+20 |
| | | | | Fixes #2640 | ||||
* | Merge pull request #2635 from alex/rfc-hash | Paul Kehrer | 2016-01-03 | 1 | -0/+3 |
|\ | | | | | Implement __hash__ on RFC822Name | ||||
| * | Implement __hash__ on RFC822Name | Alex Gaynor | 2016-01-03 | 1 | -0/+3 |
| | | |||||
* | | Implement __hash__ on UniformResourceIdentifier | Alex Gaynor | 2016-01-03 | 1 | -0/+3 |
|/ | |||||
* | Merge pull request #2624 from alex/2016 | Paul Kehrer | 2016-01-01 | 1 | -1/+1 |
|\ | | | | | Bump the copyright year | ||||
| * | Bump the copyright year | Alex Gaynor | 2016-01-01 | 1 | -1/+1 |
| | | |||||
* | | convert other extra_link_args calls | Paul Kehrer | 2016-01-01 | 2 | -6/+4 |
| | | |||||
* | | don't add the NXCOMPAT and DYNAMICBASE flags if the compiler isn't msvc | Paul Kehrer | 2016-01-01 | 2 | -8/+25 |
| | | |||||
* | | Merge pull request #2613 from reaperhulk/warn-on-openssl-lt-101 | Alex Gaynor | 2015-12-31 | 1 | -0/+9 |
|\ \ | | | | | | | deprecationwarning for OpenSSL < 1.0.1 as upstream has dropped support | ||||
| * | | deprecationwarning for OpenSSL < 1.0.1 as upstream has dropped support | Paul Kehrer | 2015-12-31 | 1 | -0/+9 |
| | | | |||||
* | | | Merge pull request #2607 from reaperhulk/unrecognized-extension-support-redux | Alex Gaynor | 2015-12-31 | 1 | -0/+9 |
|\ \ \ | |_|/ |/| | | support unrecognized extensions in x509 | ||||
| * | | support unrecognized extensions in x509 | Paul Kehrer | 2015-12-30 | 1 | -0/+9 |
| |/ | |||||
* / | don't allow UnrecognizedExtension with get_extension_for_class | Paul Kehrer | 2015-12-30 | 1 | -0/+7 |
|/ | |||||
* | add UnrecognizedExtension class | Paul Kehrer | 2015-12-30 | 2 | -1/+33 |
| | |||||
* | RSA_R_OAEP_DECODING_ERROR is pretty ubiquitous | Paul Kehrer | 2015-12-27 | 3 | -14/+1 |
| | |||||
* | Add support for RSA_R_OAEP_DECODING_ERROR error flag. | Christopher Grebs | 2015-12-27 | 3 | -0/+15 |
| | |||||
* | Merge pull request #2598 from reaperhulk/index-cp | Alex Gaynor | 2015-12-27 | 1 | -0/+3 |
|\ | | | | | support indexing in CertificatePolicies | ||||
| * | support indexing in CertificatePolicies | Paul Kehrer | 2015-12-27 | 1 | -0/+3 |
| | | |||||
* | | Merge pull request #2597 from reaperhulk/index-cdp | Alex Gaynor | 2015-12-27 | 1 | -0/+3 |
|\ \ | | | | | | | support indexing in CDP | ||||
| * | | support indexing in CDP | Paul Kehrer | 2015-12-27 | 1 | -0/+3 |
| |/ | |||||
* / | support indexing in AIA | Paul Kehrer | 2015-12-27 | 1 | -0/+3 |
|/ | |||||
* | Merge pull request #2595 from alex/crl-reason-hash | Paul Kehrer | 2015-12-27 | 1 | -0/+3 |
|\ | | | | | Refs #2578 -- implement __hash__ on CRLReason | ||||
| * | Refs #2578 -- implement __hash__ on CRLReason | Alex Gaynor | 2015-12-27 | 1 | -0/+3 |
| | | |||||
* | | Merge pull request #2594 from reaperhulk/hash-bc | Alex Gaynor | 2015-12-27 | 1 | -0/+3 |
|\ \ | |/ |/| | implement hash on basicconstraints | ||||
| * | implement hash on basicconstraints | Paul Kehrer | 2015-12-27 | 1 | -0/+3 |
| | | |||||
* | | Support EC and DSA signing of CRLs in the OpenSSL backend | Paul Kehrer | 2015-12-27 | 1 | -10/+11 |
|/ | |||||
* | fix a ptr liveness bug | Alex Gaynor | 2015-12-27 | 1 | -2/+2 |
| | |||||
* | Reduce duplication, write a function | Alex Gaynor | 2015-12-27 | 1 | -85/+39 |
| | |||||
* | _encode_alt_name already does this | Paul Kehrer | 2015-12-27 | 1 | -15/+1 |
| | |||||
* | move around a dict | Paul Kehrer | 2015-12-27 | 1 | -17/+4 |
| | |||||
* | support CRL entry extension encoding in the RevokedCertificateBuilder | Paul Kehrer | 2015-12-27 | 2 | -3/+92 |
| | |||||
* | Merge pull request #2589 from reaperhulk/dict-dict-dict | Alex Gaynor | 2015-12-27 | 1 | -2/+28 |
|\ | | | | | add a comment and a dict we need in #2582 | ||||
| * | add a comment and a dict we need in #2582 | Paul Kehrer | 2015-12-26 | 1 | -2/+28 |
| | |