Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move crypto_ex_data to macros, add i2d_re_X509_tbs & X509_get0_signature | Paul Kehrer | 2016-03-10 | 1 | -6/+37 |
| | | | | | | And, of course, use them in the openssl bindings. These changes are a start towards opaquing all the X509 structs. The actual opaquing won't take place until the very end though to minimize pyOpenSSL breakage | ||||
* | Merge pull request #2795 from reaperhulk/110-patch-16 | Alex Gaynor | 2016-03-10 | 1 | -4/+8 |
|\ | | | | | opaque X509_NAME | ||||
| * | opaque X509_NAME | Paul Kehrer | 2016-03-09 | 1 | -4/+8 |
| | | |||||
* | | Merge pull request #2797 from reaperhulk/110-patch-18 | Alex Gaynor | 2016-03-09 | 1 | -8/+10 |
|\ \ | | | | | | | move some ssl functions that are now macros and add 2 getters | ||||
| * | | whoops this shouldn't have moved | Paul Kehrer | 2016-03-09 | 1 | -1/+1 |
| | | | |||||
| * | | move some ssl functions that are now macros and add 2 getters | Paul Kehrer | 2016-03-09 | 1 | -7/+9 |
| |/ | | | | | | | | | SSL_get_session and SSL_SESSION_get_id will help us when SSL becomes opaque soon (woe be unto pyopenssl) | ||||
* | | Merge pull request #2796 from reaperhulk/110-patch-17 | Alex Gaynor | 2016-03-09 | 1 | -2/+1 |
|\ \ | | | | | | | remove RAND_pseudo_bytes + make EGD conditional for 1.1.0 | ||||
| * | | remove RAND_pseudo_bytes + make EGD conditional for 1.1.0 | Paul Kehrer | 2016-03-09 | 1 | -2/+1 |
| |/ | |||||
* | | Merge pull request #2793 from reaperhulk/110-patch-14 | Alex Gaynor | 2016-03-09 | 1 | -4/+1 |
|\ \ | | | | | | | ECDSA_SIG can be opaque too | ||||
| * | | ECDSA_SIG can be opaque too | Paul Kehrer | 2016-03-09 | 1 | -4/+1 |
| |/ | |||||
* | | Merge pull request #2792 from reaperhulk/110-patch-12 | Alex Gaynor | 2016-03-09 | 1 | -6/+1 |
|\ \ | | | | | | | opaque EVP_PKEY_CTX | ||||
| * | | opaque EVP_PKEY_CTX | Paul Kehrer | 2016-03-09 | 1 | -6/+1 |
| |/ | |||||
* | | Merge pull request #2791 from reaperhulk/110-patch-13 | Alex Gaynor | 2016-03-09 | 1 | -3/+0 |
|\ \ | | | | | | | remove long deprecated locking callback and CRYPTO_malloc_init | ||||
| * | | remove long deprecated locking callback and CRYPTO_malloc_init | Paul Kehrer | 2016-03-09 | 1 | -3/+0 |
| |/ | |||||
* / | engine ECDH/ECDSA/STORE no longer exist in 1.1.0 | Paul Kehrer | 2016-03-09 | 1 | -27/+4 |
|/ | | | | Also, ENGINE_load_openssl and ENGINE_load_dynamic became macros. | ||||
* | Merge pull request #2782 from reaperhulk/110-patch-6 | Alex Gaynor | 2016-03-09 | 1 | -3/+35 |
|\ | | | | | SSLeay begone | ||||
| * | SSLeay begone | Paul Kehrer | 2016-03-09 | 1 | -3/+35 |
| | | | | | | | | | | | | | | In OpenSSL 1.1.0 SSLeay is no longer a thing. Farewell Except not really farewell because we define them all again because old versions of pyOpenSSL will choke otherwise | ||||
* | | Merge pull request #2789 from reaperhulk/110-patch-11 | Alex Gaynor | 2016-03-09 | 1 | -2/+0 |
|\ \ | | | | | | | error loading strings that no longer exist and are unused | ||||
| * | | error loading strings that no longer exist and are unused | Paul Kehrer | 2016-03-09 | 1 | -2/+0 |
| | | | |||||
* | | | Merge pull request #2788 from reaperhulk/110-patch-9 | Alex Gaynor | 2016-03-09 | 1 | -16/+0 |
|\ \ \ | | | | | | | | | ECDSA functions we don't use that aren't in 1.1.0 | ||||
| * | | | ECDSA functions we don't use that aren't in 1.1.0 | Paul Kehrer | 2016-03-09 | 1 | -16/+0 |
| |/ / | |||||
* | | | Merge pull request #2787 from reaperhulk/110-patch-8 | Alex Gaynor | 2016-03-09 | 1 | -14/+0 |
|\ \ \ | | | | | | | | | some ECDH functions we don't use that are no longer present in 1.1.0 | ||||
| * | | | some ECDH functions we don't use that are no longer present in 1.1.0 | Paul Kehrer | 2016-03-09 | 1 | -14/+0 |
| |/ / | |||||
* / / | DH_generate_parameters was deprecated in 0.9.8 and we don't use it | Paul Kehrer | 2016-03-09 | 1 | -1/+0 |
|/ / | |||||
* | | Merge pull request #2778 from reaperhulk/110-patch-2 | Alex Gaynor | 2016-03-09 | 1 | -0/+6 |
|\ \ | |/ |/| | handle removal of M_ASN1_TIME_dup | ||||
| * | nicer formatting for the macro | Paul Kehrer | 2016-03-09 | 1 | -2/+1 |
| | | |||||
| * | handle removal of M_ASN1_TIME_dup | Paul Kehrer | 2016-03-08 | 1 | -0/+7 |
| | | | | | | | | OpenSSL 1.1.0 compat work | ||||
* | | Merge pull request #2781 from reaperhulk/110-patch-5 | Alex Gaynor | 2016-03-09 | 2 | -24/+1 |
|\ \ | | | | | | | config header changes for 1.1.0 | ||||
| * | | config header changes for 1.1.0 | Paul Kehrer | 2016-03-08 | 2 | -24/+1 |
| |/ | | | | | | | | | | | OPENSSL_config is deprecated in 1.1.0 and OPENSSL_no_config is a macro provided solely for compatibility. We don't use either of these and the only thing we actually need is an opaque typedef for CONF. | ||||
* | | Merge pull request #2777 from reaperhulk/110-patch-1 | Alex Gaynor | 2016-03-09 | 1 | -1/+10 |
|\ \ | | | | | | | In OpenSSL 1.1.0 AES_ctr128_encrypt no longer exists | ||||
| * | | In OpenSSL 1.1.0 AES_ctr128_encrypt no longer exists | Paul Kehrer | 2016-03-08 | 1 | -1/+10 |
| |/ | | | | | | | This is OpenSSL 1.1.0 compatibility patch 1 of n | ||||
* | | Merge pull request #2780 from reaperhulk/110-patch-4 | Alex Gaynor | 2016-03-08 | 1 | -1/+0 |
|\ \ | | | | | | | BIO_ptr_ctrl's ret type changed from char to void...but we don't use it | ||||
| * | | BIO_ptr_ctrl's ret type changed from char to void...but we don't use it | Paul Kehrer | 2016-03-08 | 1 | -1/+0 |
| |/ | | | | | | | So let's reduce our exposure to this sort of thing and remove it. | ||||
* / | ASN1_TIME is actually an ASN1_STRING so typedef it | Paul Kehrer | 2016-03-08 | 1 | -3/+1 |
|/ | | | | | This will be useful in OpenSSL 1.1.0 since you sometimes need to duplicate a time. | ||||
* | added the correct error handling for the failing test | Alex Gaynor | 2016-03-05 | 1 | -0/+1 |
| | |||||
* | move BIO_new_mem_buf to macros to handle 1.0.2g signature change | Paul Kehrer | 2016-03-01 | 1 | -1/+2 |
| | |||||
* | drop this for now | Alex Gaynor | 2016-02-27 | 1 | -1/+0 |
| | |||||
* | void | Alex Gaynor | 2016-02-27 | 1 | -1/+1 |
| | |||||
* | More policy constraint bindings | Alex Gaynor | 2016-02-27 | 1 | -0/+4 |
| | |||||
* | Added policy constraint struct binding | Alex Gaynor | 2016-02-26 | 1 | -0/+5 |
| | |||||
* | one more function | Alex Gaynor | 2016-01-31 | 1 | -0/+2 |
| | |||||
* | Added an addition binding that PyOpenSSL might want | Alex Gaynor | 2016-01-31 | 1 | -0/+2 |
| | |||||
* | add initial OCSP bindings | Paul Kehrer | 2016-01-18 | 1 | -0/+67 |
| | |||||
* | consolidate the windows specific header trickery we need to do | Paul Kehrer | 2016-01-18 | 1 | -5/+0 |
| | |||||
* | Merge pull request #2646 from reaperhulk/static-callbacks | Alex Gaynor | 2016-01-08 | 1 | -0/+50 |
|\ | | | | | 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 | 1 | -0/+111 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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> | ||||
* | | 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 | 1 | -0/+6 |
| | | |||||
* | | opaque EVP_PKEY since EVP_PKEY_id exists | Paul Kehrer | 2016-01-07 | 1 | -4/+1 |
|/ |