aboutsummaryrefslogtreecommitdiffstats
path: root/src/_cffi_src/openssl/x509_vfy.py
Commit message (Collapse)AuthorAgeFilesLines
* Add definitions that help with hostname checking (#4492)Kai Engert2018-10-101-0/+32
| | | | | | | | | | | | | | * Add definitions for SSL_get0_param and X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS * remove unnecessary parameter name * Add version conditionals and more flags * extend cryptography_has_102_verification_params * X509_CHECK_FLAG_NEVER_CHECK_SUBJECT only available with openssl 1.1.0+ * add missing declaration
* LibreSSL 2.7.x support (#4270)Paul Kehrer2018-05-301-1/+5
| | | | | | | | * libre 2.7.3 compatibility * add a changelog * actually build against 2.7.3
* Removes branches in bindings for various OpenSSL 1.1.0 prereleases (#4269)Alex Gaynor2018-05-311-5/+1
| | | | | | | | | | | | | | | | * Remove defines for openssl 1.1.0 pre * Update bio.py * Update dh.py * Update dsa.py * Update rsa.py * Update x509_vfy.py * Compress branches
* Remove branches for 1.0.2 betas. (#3870)Alex Gaynor2017-08-201-2/+2
| | | There's no sense in which we actually support them
* Funcs macros gone (#3695)Paul Kehrer2017-06-271-3/+0
| | | | | | | | * No more FUNCS/MACROS distinction * change the docs to not talk about MACROS since they're gone * remove out of date comment
* More accurate LibreSSL detection (#3530)Moriyoshi Koizumi2017-05-201-0/+8
| | | | | | | | * More accurate LibreSSL detection * Update x509_vfy.py change approach to use ifndef
* Added a binding that will be useful for AIA chasing (#3546)Alex Gaynor2017-05-181-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | * Added a binding that will be useful for AIA chasing * another function * This is required * void arguments are morally complex * These are macros * fixes * This has existed for a while * long line * typo * Cory wants this as well * This is conditional
* Attempt to simplify the libressl checing (#3482)Alex Gaynor2017-03-261-12/+7
| | | | | | | | | | * Attempt to simplify the libressl checing * SHENANGINS * Attempted fix * More simplification
* add X509_STORE_CTX_get0_cert binding (#3455)Paul Kehrer2017-03-141-0/+9
|
* PyPy's ssl module, the last missing macro and three macro functions (#3270)Richard Plangger2016-11-211-0/+3
| | | | | | | | * missing macro and three macro functions * removed space before function name (style issue) * remove macro which always will not be set by cryptography
* add some x509_object handling for pypy stdlib (#3254)Paul Kehrer2016-11-191-0/+28
|
* Export missing OpenSSL `X509_VERIFY_PARAM_free` (#3221)Thomas Sileo2016-11-061-0/+1
| | | | | | * Export missing OpenSSL `X509_VERIFY_PARAM_free` * Remove un-needed export in conditional names
* Use a series of constants for OpenSSL version checks (#3037)Alex Gaynor2016-07-111-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | * Use a series of constants for OpenSSL version checks. N.B. I removed several qualifiers that were being used to express beta vs. release in OpenSSL version numbers. Reviewers please look closely! * Convert some python as well, also add the file * flake8 * Simplify code, remove functionality that can be expressed more simply * clean up the tests as well * more constants * wrap long lines * reflect feedback * unused * add this back?
* opaque x509 store context (#3019)Paul Kehrer2016-06-271-15/+1
|
* Remove 0.9.8 isms from the DSA and x509 verify bindings (#2993)Alex Gaynor2016-06-191-36/+0
| | | | | | | | * Remove 0.9.8 isms from the DSA and x509 verify bindings * fixed syntax and remove more gunk * remove some obscure flags
* X509_STORE_CTX_get_ex_new_index is a macro in 1.1.0Paul Kehrer2016-03-101-2/+4
|
* Add more CRYPTO_EX_DATA functionsChristian Heimes2015-11-201-0/+2
| | | | | | | | 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>
* these flags were actually added in 1.0.2beta2, not before that.Paul Kehrer2015-11-051-2/+2
|
* remove openssl CONDITIONAL_NAMESPaul Kehrer2015-08-031-50/+0
|
* Add additional X509_STORE functionsStephen Holsapple2015-06-171-1/+5
| | | | | | | I'm working on https://github.com/pyca/pyopenssl/issues/256 and can't seem to get the X509_STORE_CTX objects to be able to find a CRL. I suspect it is because I'm not adding the CRL to the underlying X509_STORE object, so I'd like to add them.
* convert to cffi 1.0 precompile systemPaul Kehrer2015-06-071-0/+343