Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix a memory management issue that leads to crashes in ↵ | Jean-Paul Calderone | 2013-10-03 | 1 | -1/+1 |
| | | | | OpenSSL.crypto.X509.get_serial_number in some environments. | ||||
* | merge the nul byte fix, port some markup to restructured text | Jean-Paul Calderone | 2013-08-23 | 2 | -5/+79 |
|\ | |||||
| * | some more formatting fixes | Jean-Paul Calderone | 2013-08-23 | 1 | -6/+3 |
| | | |||||
| * | Some formatting and indentation fixes; expand "san" to "subjectAltName". | Jean-Paul Calderone | 2013-08-23 | 1 | -37/+35 |
| | | |||||
| * | again | Jean-Paul Calderone | 2013-08-23 | 1 | -2/+4 |
| | | |||||
| * | Ghetto rebase Heimes' changes onto the 0.13 release branch | Jean-Paul Calderone | 2013-08-12 | 2 | -1/+78 |
| | | |||||
* | | Release the GIL around RSA and DSA key generation. | Jean-Paul Calderone | 2012-04-03 | 1 | -5/+16 |
|\ \ | |||||
| * | | Use braces for all code blocks, even short ones. Also, simplify the thread ↵ | Jean-Paul Calderone | 2012-04-03 | 1 | -6/+7 |
| | | | | | | | | | | | | management around the DSA generation. | ||||
| * | | Fix compile error | INADA Naoki | 2011-08-26 | 1 | -2/+2 |
| | | | |||||
| * | | Fix didn't release while DSA key generation. | INADA Naoki | 2011-08-26 | 1 | -3/+7 |
| | | | |||||
| * | | Allow thread while generating key. | INADA Naoki | 2011-08-21 | 1 | -2/+8 |
| |/ | |||||
* | | Add a version check, since older versions of OpenSSL are missing ameth | Jean-Paul Calderone | 2012-03-09 | 1 | -4/+7 |
| | | |||||
* | | Fix test_export_invalid with certain versions of OpenSSL. Previously ↵ | Jean-Paul Calderone | 2012-03-09 | 1 | -0/+10 |
| | | | | | | | | OpenSSL did the NULL check for us, now we do it. | ||||
* | | Add a unit test for checking a public key | Jean-Paul Calderone | 2011-10-31 | 1 | -1/+1 |
| | | |||||
* | | Fix segfault on PKey.check() when there is no private key | Anthony Uk | 2011-10-31 | 1 | -0/+5 |
| | | |||||
* | | Unify code formatting in recently changed functions to what seems to be the ↵ | Ziga Seilnacht | 2009-12-22 | 1 | -21/+15 |
| | | | | | | | | currently preferred style. | ||||
* | | Add a few more error checks around OpenSSL API calls. | Ziga Seilnacht | 2009-12-22 | 1 | -0/+12 |
| | | | | | | | | These errors can only occur in low memory conditions, so there is no reasonable way to test them. | ||||
* | | Raise an error if a passphrase is used with a private key format that does ↵ | Ziga Seilnacht | 2009-12-22 | 1 | -30/+29 |
| | | | | | | | | | | | | not support encryption. Otherwise users might get an unpleasant surprise once they learn that their private key, which they thought was secure, is in fact readable by everyone. | ||||
* | | Additional error checks and a refcount fix for global_passphrase_callback. | Ziga Seilnacht | 2009-12-22 | 1 | -2/+11 |
| | | | | | | | | | | | | There were two really big problems in this function: the first one was the silent truncation of passphrases, the second was the refcounting bug, which kept the passphrase in memory until the process exited. See tests for details. | ||||
* | | Don't overwrite the error raised by the callback. | Ziga Seilnacht | 2009-12-22 | 1 | -9/+17 |
| | | |||||
* | | Whitespace cleanup. | Ziga Seilnacht | 2009-12-22 | 1 | -3/+3 |
| | | |||||
* | | Correctly handle errors from X509_CRL_sign | Jean-Paul Calderone | 2011-09-13 | 1 | -4/+10 |
| | | |||||
* | | Fix most of the doc compilation warning/errors | Jonathan Ballet | 2011-07-16 | 1 | -5/+7 |
| | | | | | | | | There's still a "<autodoc>:: (ERROR/3) Unknown target name: "ssleay"." error though :( | ||||
* | | Fix markup to be compatible with Sphinx and add rough API doc | Jonathan Ballet | 2011-07-16 | 7 | -27/+27 |
| | | |||||
* | | Convert Epytext markup to RST markup | Jonathan Ballet | 2011-07-16 | 12 | -192/+192 |
|/ | |||||
* | whitespace | Jean-Paul Calderone | 2011-06-12 | 1 | -1/+1 |
| | |||||
* | Doc changes, braces everywhere | Jean-Paul Calderone | 2011-06-12 | 1 | -10/+8 |
| | |||||
* | Switch from returning False to raising an Error if the key doesn't check out ↵ | Jean-Paul Calderone | 2009-05-13 | 1 | -4/+8 |
| | | | | - this provides more information | ||||
* | Remove now unused local; use bools for return value | Jean-Paul Calderone | 2009-05-13 | 1 | -3/+2 |
| | |||||
* | self->pkey is always something | Jean-Paul Calderone | 2009-05-13 | 1 | -5/+2 |
| | |||||
* | Apply pyOpenSSL_rsa_check.diff | Jean-Paul Calderone | 2009-05-13 | 1 | -0/+34 |
| | |||||
* | Catch up to trunk | Jean-Paul Calderone | 2011-06-12 | 22 | -59/+267 |
|\ | |||||
| * | Updated docstring style | Jean-Paul Calderone | 2011-05-19 | 1 | -3/+3 |
| | | |||||
| * | Use PyBytes_ for 3.x compatibility | Jean-Paul Calderone | 2011-05-18 | 1 | -1/+1 |
| | | |||||
| * | Put the get_signature_algorithm test in the right case; add a test for the ↵ | Jean-Paul Calderone | 2011-05-18 | 1 | -0/+4 |
| | | | | | | | | undefined case and change the implementation to raise a ValueError for it instead of returning a stupid string | ||||
| * | always braces, and cuddle them too | Jean-Paul Calderone | 2011-05-17 | 1 | -3/+4 |
| | | |||||
| * | Apply get_signature_algorithm parts of okuda's patch | Jean-Paul Calderone | 2011-05-17 | 1 | -0/+24 |
| | | |||||
| * | Support OpenSSL 1.0 | Jean-Paul Calderone | 2011-05-10 | 2 | -9/+32 |
| |\ | |||||
| | * | Flush the OpenSSL error queue after a successful PKCS12 parse in case there ↵ | Jean-Paul Calderone | 2011-05-04 | 1 | -9/+19 |
| | | | | | | | | | | | | is some garbage in it. | ||||
| | * | Apply winsock header hack/fix | Jean-Paul Calderone | 2011-04-14 | 1 | -0/+13 |
| | |\ | |||||
| | | * | Fix for #742885 | Jason R. Coombs | 2011-03-25 | 1 | -0/+13 |
| | | | | |||||
| * | | | Compatibility with CPython 2.5 though CPython 3.2 | Jean-Paul Calderone | 2011-04-22 | 1 | -1/+7 |
| | | | | |||||
| * | | | Switch from tp_setattr to tp_setattro, since PyPy does not support the ↵ | Jean-Paul Calderone | 2011-04-22 | 1 | -3/+13 |
| | | | | | | | | | | | | | | | | former; also fix an error case which affects CPython too, where an unknown attribute is set on an X509Name | ||||
| * | | | Fix a lot of reference counting bugs introduced by stupid copy/pasting | Jean-Paul Calderone | 2011-04-20 | 1 | -2/+2 |
| | | | | |||||
| * | | | A bunch of PyPy fixes | Jean-Paul Calderone | 2011-04-18 | 12 | -11/+46 |
| |\ \ \ | |||||
| | * | | | Add a lot of missing Py_INCREF | Jean-Paul Calderone | 2011-03-12 | 12 | -11/+46 |
| | | | | | |||||
| * | | | | Catch up to trunk | Jean-Paul Calderone | 2011-04-18 | 20 | -38/+118 |
| |\ \ \ \ | | |/ / / | |/| / / | | |/ / | |||||
| | * | | There is no more PyInt_FromLong in 3.x; PyLong_FromLong works everywhere | Jean-Paul Calderone | 2011-04-06 | 1 | -1/+1 |
| | | | | |||||
| | * | | Sorry, these bytes are mega encoded. | Jean-Paul Calderone | 2011-04-02 | 1 | -1/+1 |
| | | | | |||||
| | * | | Expose the data in the extension, and tests. | Jean-Paul Calderone | 2011-04-01 | 1 | -0/+21 |
| | | | |