Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Try exposing TLSv1.1 and TLSv1.2. | Jean-Paul Calderone | 2013-10-03 | 1 | -11/+24 |
| | |||||
* | merge the nul byte fix, port some markup to restructured text | Jean-Paul Calderone | 2013-08-23 | 1 | -1/+63 |
|\ | |||||
| * | in fact, commonName is a native string | Jean-Paul Calderone | 2013-08-23 | 1 | -1/+1 |
| | | |||||
| * | 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 |
| | | |||||
| * | Ghetto rebase Heimes' changes onto the 0.13 release branch | Jean-Paul Calderone | 2013-08-12 | 1 | -0/+59 |
| | | |||||
* | | Be more lenient in the test | Jean-Paul Calderone | 2012-03-09 | 1 | -1/+1 |
| | | |||||
* | | Fix an incorrect exception name in a test method docstring. | Jean-Paul Calderone | 2012-03-09 | 1 | -1/+1 |
| | | |||||
* | | 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 | 1 | -0/+31 |
| | | |||||
* | | Wrap SSL_set_session, allowing pyOpenSSL clients to actually re-use sessions ↵ | Jean-Paul Calderone | 2012-02-14 | 1 | -5/+76 |
| | | | | | | | | now. | ||||
* | | Add Connection.get_session and have the Session object actually wrap an ↵ | Jean-Paul Calderone | 2012-02-13 | 1 | -0/+45 |
| | | | | | | | | 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 | 1 | -1/+26 |
| | | |||||
* | | Grab Context.{set,get}_session_cache_mode from the sessions branch, plus the ↵ | Jean-Paul Calderone | 2012-02-08 | 1 | -1/+103 |
| | | | | | | | | unit tests. | ||||
* | | Add a unit test for checking a public key | Jean-Paul Calderone | 2011-10-31 | 1 | -0/+14 |
| | | |||||
* | | 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 |
| | | |||||
* | | epytext to rst | Jean-Paul Calderone | 2011-09-14 | 1 | -7/+7 |
| | | |||||
* | | Raise an error if a passphrase is used with a private key format that does ↵ | Ziga Seilnacht | 2009-12-22 | 1 | -0/+23 |
| | | | | | | | | | | | | 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 | -1/+57 |
| | | | | | | | | | | | | 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 | -16/+25 |
| | | |||||
* | | Correctly handle errors from X509_CRL_sign | Jean-Paul Calderone | 2011-09-13 | 1 | -0/+9 |
| | | |||||
* | | Remove terminal mistake | Jean-Paul Calderone | 2011-09-11 | 1 | -1/+1 |
| | | |||||
* | | Change some lingering epytext | Jean-Paul Calderone | 2011-09-11 | 3 | -22/+22 |
| | | |||||
* | | merge trunk | Jean-Paul Calderone | 2011-09-11 | 1 | -0/+46 |
|\ \ | |||||
| * | | Add a constant test for NO_NO_COMPRESSION | Jean-Paul Calderone | 2011-09-08 | 1 | -0/+16 |
| | | | |||||
| * | | Add a test for the positive case of Context.set_mode | Jean-Paul Calderone | 2011-09-08 | 1 | -0/+19 |
| | | | |||||
| * | | - Add Context.set_mode method | Guillermo Gonzalez | 2011-08-29 | 1 | -0/+11 |
| |/ | | | | | | | - Add MODE_RELEASE_BUFFERS and OP_NO_COMPRESSION constants, only if are defined (openssl >= 1.0.0) | ||||
* | | Fix markup to be compatible with Sphinx and add rough API doc | Jonathan Ballet | 2011-07-16 | 5 | -411/+415 |
| | | |||||
* | | Convert Epytext markup to RST markup | Jonathan Ballet | 2011-07-16 | 3 | -21/+21 |
|/ | |||||
* | test bad args case of PKey.check | Jean-Paul Calderone | 2011-06-12 | 1 | -0/+10 |
| | |||||
* | Switch from returning False to raising an Error if the key doesn't check out ↵ | Jean-Paul Calderone | 2009-05-13 | 1 | -1/+1 |
| | | | | - this provides more information | ||||
* | test the negative path through PKeyType.check | Jean-Paul Calderone | 2009-05-13 | 1 | -0/+25 |
| | |||||
* | Apply pyOpenSSL_rsa_check.diff | Jean-Paul Calderone | 2009-05-13 | 1 | -0/+3 |
| | |||||
* | Catch up to trunk | Jean-Paul Calderone | 2011-06-12 | 5 | -90/+664 |
|\ | |||||
| * | "Parse" "arguments" to get_servername | Jean-Paul Calderone | 2011-05-26 | 1 | -0/+11 |
| | | |||||
| * | And SSL_get_servername, SSL_set_tlsext_host_name, and ↵ | Jean-Paul Calderone | 2011-05-26 | 1 | -3/+124 |
| | | | | | | | | SSL_CTX_set_tlsext_servername_callback | ||||
| * | Add SSL_set_SSL_CTX wrapper, Connection.set_context. | Jean-Paul Calderone | 2011-05-25 | 1 | -0/+35 |
| | | |||||
| * | Add a Connection method for inspecting the certificate chain. | Jean-Paul Calderone | 2011-05-20 | 1 | -63/+133 |
| |\ | |||||
| | * | Add a test for the None case of get_peer_cert_chain; also re-order assert ↵ | Jean-Paul Calderone | 2011-05-19 | 1 | -3/+19 |
| | | | | | | | | | | | | call args, remember? | ||||
| | * | Nope, I guessed wrong; these are text. | Jean-Paul Calderone | 2011-05-19 | 1 | -3/+3 |
| | | | |||||
| | * | This is probably better for 3.x | Jean-Paul Calderone | 2011-05-19 | 1 | -3/+6 |
| | | | |||||
| | * | Avoid talking to verisign.com for the get_peer_cert_chain test; put it on ↵ | Jean-Paul Calderone | 2011-05-19 | 1 | -94/+114 |
| | | | | | | | | | | | | the right test case, too. Also some other minor cleanups suggested by pyflakes. | ||||
| | * | Apply the get_peer_cert_chain parts of okuda's patch | Jean-Paul Calderone | 2011-05-17 | 1 | -0/+31 |
| | | | |||||
| * | | trivial test cleanups | Jean-Paul Calderone | 2011-05-19 | 1 | -1/+8 |
| | | | |||||
| * | | 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 | -10/+36 |
| | | | | | | | | | | | | undefined case and change the implementation to raise a ValueError for it instead of returning a stupid string | ||||
| * | | Apply get_signature_algorithm parts of okuda's patch | Jean-Paul Calderone | 2011-05-17 | 1 | -0/+9 |
| |/ | |||||
| * | Support OpenSSL 1.0 | Jean-Paul Calderone | 2011-05-10 | 3 | -14/+44 |
| |\ |