aboutsummaryrefslogtreecommitdiffstats
path: root/src/_cffi_src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2782 from reaperhulk/110-patch-6Alex Gaynor2016-03-091-3/+35
|\ | | | | SSLeay begone
| * SSLeay begonePaul Kehrer2016-03-091-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-11Alex Gaynor2016-03-091-2/+0
|\ \ | | | | | | error loading strings that no longer exist and are unused
| * | error loading strings that no longer exist and are unusedPaul Kehrer2016-03-091-2/+0
| | |
* | | Merge pull request #2788 from reaperhulk/110-patch-9Alex Gaynor2016-03-091-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.0Paul Kehrer2016-03-091-16/+0
| |/ /
* | | Merge pull request #2787 from reaperhulk/110-patch-8Alex Gaynor2016-03-091-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.0Paul Kehrer2016-03-091-14/+0
| |/ /
* / / DH_generate_parameters was deprecated in 0.9.8 and we don't use itPaul Kehrer2016-03-091-1/+0
|/ /
* | Merge pull request #2778 from reaperhulk/110-patch-2Alex Gaynor2016-03-091-0/+6
|\ \ | |/ |/| handle removal of M_ASN1_TIME_dup
| * nicer formatting for the macroPaul Kehrer2016-03-091-2/+1
| |
| * handle removal of M_ASN1_TIME_dupPaul Kehrer2016-03-081-0/+7
| | | | | | | | OpenSSL 1.1.0 compat work
* | Merge pull request #2781 from reaperhulk/110-patch-5Alex Gaynor2016-03-093-25/+1
|\ \ | | | | | | config header changes for 1.1.0
| * | config header changes for 1.1.0Paul Kehrer2016-03-083-25/+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-1Alex Gaynor2016-03-091-1/+10
|\ \ | | | | | | In OpenSSL 1.1.0 AES_ctr128_encrypt no longer exists
| * | In OpenSSL 1.1.0 AES_ctr128_encrypt no longer existsPaul Kehrer2016-03-081-1/+10
| |/ | | | | | | This is OpenSSL 1.1.0 compatibility patch 1 of n
* | Merge pull request #2780 from reaperhulk/110-patch-4Alex Gaynor2016-03-081-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 itPaul Kehrer2016-03-081-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 itPaul Kehrer2016-03-081-3/+1
|/ | | | | This will be useful in OpenSSL 1.1.0 since you sometimes need to duplicate a time.
* Removed code to silence OpenSSL deprecation warnings on OS XAlex Gaynor2016-03-071-16/+0
| | | | We dont' officially support compiling against platform OpenSSL on OS X
* added the correct error handling for the failing testAlex Gaynor2016-03-051-0/+1
|
* move BIO_new_mem_buf to macros to handle 1.0.2g signature changePaul Kehrer2016-03-011-1/+2
|
* drop this for nowAlex Gaynor2016-02-271-1/+0
|
* voidAlex Gaynor2016-02-271-1/+1
|
* More policy constraint bindingsAlex Gaynor2016-02-271-0/+4
|
* Added policy constraint struct bindingAlex Gaynor2016-02-261-0/+5
|
* one more functionAlex Gaynor2016-01-311-0/+2
|
* Added an addition binding that PyOpenSSL might wantAlex Gaynor2016-01-311-0/+2
|
* Removed kSecTrustResultConfirm, which breaks the build on 10.10 since it's ↵Alex Gaynor2016-01-231-1/+0
| | | | deprecated
* Move SecTrustCreateWithCertificates to MACROS.Cory Benfield2016-01-221-0/+4
| | | | Annoyingly, the type of the first parameter changed across versions.
* Fix indentation.Cory Benfield2016-01-221-8/+8
|
* Remove SecTrustCreateWithCertificates.Cory Benfield2016-01-221-1/+0
| | | | It's not present on 10.8.
* Dedent closing brace.Cory Benfield2016-01-221-1/+1
|
* New bindings for evaluating certificates.Cory Benfield2016-01-223-0/+48
|
* SecTrust for evaluating certificates.Cory Benfield2016-01-221-0/+15
|
* Basic mutable array bindings.Cory Benfield2016-01-221-0/+10
|
* add initial OCSP bindingsPaul Kehrer2016-01-182-0/+68
|
* consolidate the windows specific header trickery we need to doPaul Kehrer2016-01-182-9/+8
|
* Merge pull request #2646 from reaperhulk/static-callbacksAlex Gaynor2016-01-082-0/+51
|\ | | | | Static callbacks
| * remove the callbacks we don't use in cryptographyPaul Kehrer2016-01-071-61/+0
| |
| * Port callbacks to new static callbackChristian Heimes2016-01-072-0/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 canPaul Kehrer2016-01-071-2/+7
| |
* | add Cryptography_EVP_PKEY_idPaul Kehrer2016-01-071-0/+6
| |
* | opaque EVP_PKEY since EVP_PKEY_id existsPaul Kehrer2016-01-071-4/+1
|/
* convert other extra_link_args callsPaul Kehrer2016-01-012-6/+4
|
* don't add the NXCOMPAT and DYNAMICBASE flags if the compiler isn't msvcPaul Kehrer2016-01-012-8/+25
|
* RSA_R_OAEP_DECODING_ERROR is pretty ubiquitousPaul Kehrer2015-12-271-8/+0
|
* Add support for RSA_R_OAEP_DECODING_ERROR error flag.Christopher Grebs2015-12-271-0/+9
|
* Simplify code slightly by adding a new bindingAlex Gaynor2015-12-261-0/+2
|
* new asn1 bindings needed for #2582Paul Kehrer2015-12-261-0/+3
|