Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Raise MemoryError when backend.derive_scrypt can't malloc enough (#4592) | Tux | 2018-12-08 | 1 | -0/+2 |
| | | | | | | | | | | | | * Raise MemoryError when backend.derive_scrypt can't malloc enough * Expose ERR_R_MALLOC_FAILURE and use the reason_match pattern to catch it * Add test_scrypt_malloc_failure in test_scrypt * let's see if this passes * add comment to filippo's blog post about scrypt's params | ||||
* | bind a constant for an error check (#4514) | Paul Kehrer | 2018-10-23 | 1 | -0/+1 |
| | | | I hate it when we have to do this. | ||||
* | Cleanup unused err bindings. (#4246) | David Benjamin | 2018-05-15 | 1 | -106/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | This removes: - ERR_get_state which really shouldn't be public API. - A bunch of functions that are really mostly useful within the library to add new errors. NB: I say mostly because they are also useful when trying to register a new error library, as osrandom does, but osrandom is written in C. Python code is more likely to be consuming errors. - All function codes but EVP_F_EVP_ENCRYPTFINAL_EX because tests still reference it. Per PR #3609, function codes are kind of unstable. This finishes that up and cleans up the bindings. - The "line" versions of querying the error queue, just because no one seems to be using them and there's a lot. - Error-printing functions, which make less sense in Python since you'd probably wrap in an exception. Error codes probably could also do with cleaning, but I've left them alone for now. | ||||
* | Fixed #4058 -- use the thread-safe API from OpenSSL, not the danger one (#4059) | Alex Gaynor | 2017-12-18 | 1 | -1/+0 |
| | |||||
* | Funcs macros gone (#3695) | Paul Kehrer | 2017-06-27 | 1 | -3/+0 |
| | | | | | | | | * No more FUNCS/MACROS distinction * change the docs to not talk about MACROS since they're gone * remove out of date comment | ||||
* | Ec is a thing (#3453) | Alex Gaynor | 2017-03-15 | 1 | -7/+0 |
| | | | | | | | | | | | | | | | | * We always have EC * We always have ECDH * We always have ECDSA * We always have EC codes * This can go as well * And this * unused import | ||||
* | Add ASN1_F_ASN1_CHECK_TLEN (#3414) | Aviv Palivoda | 2017-02-21 | 1 | -0/+1 |
| | |||||
* | add error codes and ERR_get_state for pypy stdlib ssl (#3256) | Paul Kehrer | 2016-11-19 | 1 | -2/+29 |
| | |||||
* | add two error codes for pypy ssl stdlib (#3253) | Paul Kehrer | 2016-11-19 | 1 | -0/+3 |
| | |||||
* | remove two more constants that no longer exist and we don't use (#3101) | Paul Kehrer | 2016-08-25 | 1 | -1/+0 |
| | |||||
* | 0.9.8 error code conditionals no longer required (#2987) | Paul Kehrer | 2016-06-18 | 1 | -48/+9 |
| | | | | | | * 0.9.8 error code conditionals no longer required * move the error codes to be with their brethren | ||||
* | A few more 1.1.0 compatibility changes (#2960) | Paul Kehrer | 2016-06-03 | 1 | -13/+0 |
| | | | | | | * remove some bindings we don't use * thread state is not required | ||||
* | these constants no longer exist in 1.1.0 and we weren't using them (#2930) | Paul Kehrer | 2016-05-30 | 1 | -43/+0 |
| | |||||
* | a few more func->macro transitions for 1.1.0 compatibility (#2885) | Paul Kehrer | 2016-04-30 | 1 | -1/+3 |
| | |||||
* | Add more bindings to OpenSSL, to be used by the Python _ssl module. (#2868) | Amaury Forgeot d'Arc | 2016-04-08 | 1 | -0/+22 |
| | | | | | | | | | | | | | | * Add more bindings to OpenSSL, all are used by the Python _ssl module. * Add a conditional: SSL_CTX_clear_options() does not exist before 0.9.8m * 80 cols * Condionally define the TLSEXT error codes. * Address review comments * Remove all parameter names | ||||
* | remove EVP_F_EVP_PKEY2PKCS8_BROKEN, an err function const we never used | Paul Kehrer | 2016-03-17 | 1 | -1/+0 |
| | |||||
* | remove some error codes we don't use | Paul Kehrer | 2016-03-10 | 1 | -8/+0 |
| | |||||
* | error loading strings that no longer exist and are unused | Paul Kehrer | 2016-03-09 | 1 | -2/+0 |
| | |||||
* | added the correct error handling for the failing test | Alex Gaynor | 2016-03-05 | 1 | -0/+1 |
| | |||||
* | RSA_R_OAEP_DECODING_ERROR is pretty ubiquitous | Paul Kehrer | 2015-12-27 | 1 | -8/+0 |
| | |||||
* | Add support for RSA_R_OAEP_DECODING_ERROR error flag. | Christopher Grebs | 2015-12-27 | 1 | -0/+9 |
| | |||||
* | remove openssl CONDITIONAL_NAMES | Paul Kehrer | 2015-08-03 | 1 | -26/+0 |
| | |||||
* | handle RSA key too small and consume errors on CSR signature failure | Paul Kehrer | 2015-07-25 | 1 | -0/+1 |
| | |||||
* | bind ERR_clear_error | Glyph | 2015-06-27 | 1 | -0/+1 |
| | |||||
* | convert to cffi 1.0 precompile system | Paul Kehrer | 2015-06-07 | 1 | -0/+361 |