summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add support for negotiating TLSv1_1 or TLSv1_2HEADtrunkJean-Paul Calderone2013-10-066-27/+112
|\
| * Oops.Jean-Paul Calderone2013-10-041-1/+1
| * Try exposing TLSv1.1 and TLSv1.2.Jean-Paul Calderone2013-10-035-27/+107
|/
* Fix a memory management issue that leads to crashes in OpenSSL.crypto.X509.ge...Jean-Paul Calderone2013-10-032-1/+7
* Merge the fix for NUL byte handling in subjectAltName when rendering an X509E...baserock/morphJean-Paul Calderone2013-08-234-6/+149
|\
| * merge the nul byte fix, port some markup to restructured textJean-Paul Calderone2013-08-234-6/+149
| |\ |/ /
| * in fact, commonName is a native stringJean-Paul Calderone2013-08-231-1/+1
| * some more formatting fixesJean-Paul Calderone2013-08-231-6/+3
| * Some formatting and indentation fixes; expand "san" to "subjectAltName".Jean-Paul Calderone2013-08-231-37/+35
| * Split this big test up into the two important pieces and make a test for eachJean-Paul Calderone2013-08-231-24/+26
| * againJean-Paul Calderone2013-08-231-2/+4
| * CVE-2013-4073 is sort of related, but it doesn\t really explain what's being ...Jean-Paul Calderone2013-08-231-1/+2
| * Ghetto rebase Heimes' changes onto the 0.13 release branchJean-Paul Calderone2013-08-124-1/+143
* | Add versionadded tag for get_signature_algorithm documentation.Jean-Paul Calderone2012-09-121-0/+2
* | Release the GIL around RSA and DSA key generation.Jean-Paul Calderone2012-04-033-5/+59
|\ \
| * | Add a multithreaded stress tester for key generation. Hopefully provides add...Jean-Paul Calderone2012-04-031-0/+38
| * | Use braces for all code blocks, even short ones. Also, simplify the thread m...Jean-Paul Calderone2012-04-031-6/+7
| * | Fix compile errorINADA Naoki2011-08-261-2/+2
| * | Fix didn't release while DSA key generation.INADA Naoki2011-08-261-3/+7
| * | Allow thread while generating key.INADA Naoki2011-08-211-2/+8
* | | Fix a variety of crashes on PyPy or on various builds of OpenSSLJean-Paul Calderone2012-03-105-16/+119
|\ \ \
| * | | explain the way things areJean-Paul Calderone2012-03-101-0/+78
| * | | Allocate Py_buffer on the heap (leaking memory sometimes) to make this code P...Jean-Paul Calderone2012-03-101-12/+19
| * | | Be more lenient in the testJean-Paul Calderone2012-03-091-1/+1
| * | | Add a version check, since older versions of OpenSSL are missing amethJean-Paul Calderone2012-03-091-4/+7
| * | | Re-instate the OPENSSL_NO_SSL2 check; it is necessary for the case where SSLv...Jean-Paul Calderone2012-03-091-0/+5
| * | | Fix an incorrect exception name in a test method docstring.Jean-Paul Calderone2012-03-091-1/+1
| * | | Get rid of the OPENSSL_NO_SSL2 check, which is not a complete solution on all...Jean-Paul Calderone2012-03-091-5/+5
| * | | Fix test_export_invalid with certain versions of OpenSSL. Previously OpenSSL...Jean-Paul Calderone2012-03-091-0/+10
|/ / /
* | | Add support for getting and setting the session used by an OpenSSL.SSL.Connec...Jean-Paul Calderone2012-02-168-8/+465
|\ \ \
| * | | Add more API documentation for Session objectsJean-Paul Calderone2012-02-161-0/+33
| * | | Use the future-proof-er macro to get the type structure to call the inherited...Jean-Paul Calderone2012-02-141-1/+1
| * | | Docstrings are niceJean-Paul Calderone2012-02-141-0/+4
| * | | I don't always read OpenSSL source, but when I do I WISH I WERE DEADJean-Paul Calderone2012-02-142-1/+33
| * | | Wrap SSL_set_session, allowing pyOpenSSL clients to actually re-use sessions ...Jean-Paul Calderone2012-02-142-5/+102
| * | | Add Connection.get_session and have the Session object actually wrap an SSL_S...Jean-Paul Calderone2012-02-134-24/+116
| * | | Minimal skeleton of a Python Session typeJean-Paul Calderone2012-02-136-3/+202
|/ / /
* | | Add Context.{s,g}et_session_cache_modeJean-Paul Calderone2012-02-135-4/+193
|\ \ \
| * \ \ merge in david strauss's minimal changeJean-Paul Calderone2012-02-080-0/+0
| |\ \ \
| | * | | Minimal addition of set_session_cache_mode() support.David Strauss2011-10-041-0/+19
| * | | | minor doc tweakJean-Paul Calderone2012-02-081-1/+1
| * | | | Add documentation for the new session cache related constants and methodsJean-Paul Calderone2012-02-081-0/+30
| * | | | Formatting and other mostly-stylistic changes.Jean-Paul Calderone2012-02-081-14/+15
| * | | | Grab Context.{set,get}_session_cache_mode from the sessions branch, plus the ...Jean-Paul Calderone2012-02-083-1/+151
|/ / / /
* | | | Add a bunch of classifiers. Classifiers are fun. Everyone loves classifiers.Jean-Paul Calderone2011-12-191-2/+20
* | | | Fix PKey.check for public-only keysJean-Paul Calderone2011-11-013-0/+25
|\ \ \ \ | |/ / / |/| | |
| * | | Add a unit test for checking a public keyJean-Paul Calderone2011-10-312-1/+15
| * | | Fix segfault on PKey.check() when there is no private keyAnthony Uk2011-10-311-0/+5
|/ / /
* | | Fix exception propagation and some error handling related to the privatekey p...Jean-Paul Calderone2011-09-144-85/+249
|\ \ \
| * | | The callback exception now propagates, yayJean-Paul Calderone2011-09-141-1/+1