Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge the fix for NUL byte handling in subjectAltName when rendering an ↵baserock/morph | Jean-Paul Calderone | 2013-08-23 | 4 | -6/+149 |
|\ | | | | | | | X509Extension as a string. | ||||
| * | merge the nul byte fix, port some markup to restructured text | Jean-Paul Calderone | 2013-08-23 | 4 | -6/+149 |
| |\ |/ / | |||||
| * | in fact, commonName is a native string | Jean-Paul Calderone | 2013-08-23 | 1 | -1/+1 |
| | | |||||
| * | 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 |
| | | |||||
| * | Split this big test up into the two important pieces and make a test for each | Jean-Paul Calderone | 2013-08-23 | 1 | -24/+26 |
| | | |||||
| * | again | Jean-Paul Calderone | 2013-08-23 | 1 | -2/+4 |
| | | |||||
| * | CVE-2013-4073 is sort of related, but it doesn\t really explain what's being ↵ | Jean-Paul Calderone | 2013-08-23 | 1 | -1/+2 |
| | | | | | | | | fixed here. | ||||
| * | Ghetto rebase Heimes' changes onto the 0.13 release branch | Jean-Paul Calderone | 2013-08-12 | 4 | -1/+143 |
| | | |||||
* | | Add versionadded tag for get_signature_algorithm documentation. | Jean-Paul Calderone | 2012-09-12 | 1 | -0/+2 |
| | | |||||
* | | Release the GIL around RSA and DSA key generation. | Jean-Paul Calderone | 2012-04-03 | 3 | -5/+59 |
|\ \ | |||||
| * | | Add a multithreaded stress tester for key generation. Hopefully provides ↵ | Jean-Paul Calderone | 2012-04-03 | 1 | -0/+38 |
| | | | | | | | | | | | | additional confidence that that code is correct with respect to threading. | ||||
| * | | 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 |
| | | | |||||
* | | | Fix a variety of crashes on PyPy or on various builds of OpenSSL | Jean-Paul Calderone | 2012-03-10 | 5 | -16/+119 |
|\ \ \ | |||||
| * | | | explain the way things are | Jean-Paul Calderone | 2012-03-10 | 1 | -0/+78 |
| | | | | |||||
| * | | | Allocate Py_buffer on the heap (leaking memory sometimes) to make this code ↵ | Jean-Paul Calderone | 2012-03-10 | 1 | -12/+19 |
| | | | | | | | | | | | | | | | | PyPy-friendly (hopefully; test pending). | ||||
| * | | | Be more lenient in the test | Jean-Paul Calderone | 2012-03-09 | 1 | -1/+1 |
| | | | | |||||
| * | | | Add a version check, since older versions of OpenSSL are missing ameth | Jean-Paul Calderone | 2012-03-09 | 1 | -4/+7 |
| | | | | |||||
| * | | | Re-instate the OPENSSL_NO_SSL2 check; it is necessary for the case where ↵ | Jean-Paul Calderone | 2012-03-09 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | SSLv2_method is not a defined symbol at all. | ||||
| * | | | Fix an incorrect exception name in a test method docstring. | Jean-Paul Calderone | 2012-03-09 | 1 | -1/+1 |
| | | | | |||||
| * | | | Get rid of the OPENSSL_NO_SSL2 check, which is not a complete solution on ↵ | Jean-Paul Calderone | 2012-03-09 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | all platforms; replace it with a check (which should always have been there) of the SSL_CTX_new return value. If SSLv2 is unavailable, the context creation should fail and we will notice at that point. | ||||
| * | | | 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 support for getting and setting the session used by an ↵ | Jean-Paul Calderone | 2012-02-16 | 8 | -8/+465 |
|\ \ \ | | | | | | | | | | | | | OpenSSL.SSL.Connection. | ||||
| * | | | Add more API documentation for Session objects | Jean-Paul Calderone | 2012-02-16 | 1 | -0/+33 |
| | | | | |||||
| * | | | Use the future-proof-er macro to get the type structure to call the ↵ | Jean-Paul Calderone | 2012-02-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | inherited free method. | ||||
| * | | | Docstrings are nice | Jean-Paul Calderone | 2012-02-14 | 1 | -0/+4 |
| | | | | |||||
| * | | | I don't always read OpenSSL source, but when I do I WISH I WERE DEAD | Jean-Paul Calderone | 2012-02-14 | 2 | -1/+33 |
| | | | | |||||
| * | | | Wrap SSL_set_session, allowing pyOpenSSL clients to actually re-use sessions ↵ | Jean-Paul Calderone | 2012-02-14 | 2 | -5/+102 |
| | | | | | | | | | | | | | | | | now. | ||||
| * | | | Add Connection.get_session and have the Session object actually wrap an ↵ | Jean-Paul Calderone | 2012-02-13 | 4 | -24/+116 |
| | | | | | | | | | | | | | | | | SSL_SESSION* (though there is actually not yet any way to tell that that is the case) | ||||
| * | | | Minimal skeleton of a Python Session type | Jean-Paul Calderone | 2012-02-13 | 6 | -3/+202 |
|/ / / | |||||
* | | | Add Context.{s,g}et_session_cache_mode | Jean-Paul Calderone | 2012-02-13 | 5 | -4/+193 |
|\ \ \ | |||||
| * \ \ | merge in david strauss's minimal change | Jean-Paul Calderone | 2012-02-08 | 0 | -0/+0 |
| |\ \ \ | |||||
| | * | | | Minimal addition of set_session_cache_mode() support. | David Strauss | 2011-10-04 | 1 | -0/+19 |
| | | | | | |||||
| * | | | | minor doc tweak | Jean-Paul Calderone | 2012-02-08 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Add documentation for the new session cache related constants and methods | Jean-Paul Calderone | 2012-02-08 | 1 | -0/+30 |
| | | | | | |||||
| * | | | | Formatting and other mostly-stylistic changes. | Jean-Paul Calderone | 2012-02-08 | 1 | -14/+15 |
| | | | | | |||||
| * | | | | Grab Context.{set,get}_session_cache_mode from the sessions branch, plus the ↵ | Jean-Paul Calderone | 2012-02-08 | 3 | -1/+151 |
|/ / / / | | | | | | | | | | | | | unit tests. | ||||
* | | | | Add a bunch of classifiers. Classifiers are fun. Everyone loves classifiers. | Jean-Paul Calderone | 2011-12-19 | 1 | -2/+20 |
| | | | | |||||
* | | | | Fix PKey.check for public-only keys | Jean-Paul Calderone | 2011-11-01 | 3 | -0/+25 |
|\ \ \ \ | |/ / / |/| | | | |||||
| * | | | Add a unit test for checking a public key | Jean-Paul Calderone | 2011-10-31 | 2 | -1/+15 |
| | | | | |||||
| * | | | Fix segfault on PKey.check() when there is no private key | Anthony Uk | 2011-10-31 | 1 | -0/+5 |
|/ / / | |||||
* | | | Fix exception propagation and some error handling related to the privatekey ↵ | Jean-Paul Calderone | 2011-09-14 | 4 | -85/+249 |
|\ \ \ | | | | | | | | | | | | | passphrase callback. | ||||
| * | | | The callback exception now propagates, yay | Jean-Paul Calderone | 2011-09-14 | 1 | -1/+1 |
| | | | | |||||
| * | | | Python 3.x compatibility | Jean-Paul Calderone | 2011-09-14 | 1 | -4/+4 |
| | | | | |||||
| * | | | Avoid being CPython specific - the leakcheck script will catch these issues. | Jean-Paul Calderone | 2011-09-14 | 1 | -31/+0 |
| | | | | |||||
| * | | | Add a test for a special argument handling check of dump_privatekey | Jean-Paul Calderone | 2011-09-14 | 1 | -0/+3 |
| | | | | |||||
| * | | | Add a test for returning the wrong type from a passphrase callback | Jean-Paul Calderone | 2011-09-14 | 1 | -0/+11 |
| | | | |