- 4b5c244 Get the C implementation out of the way by Jean-Paul Calderone · 12 years ago
- 2beac53 Better memory leak formatting by Jean-Paul Calderone · 12 years ago
- 8e4a663 Only initialize the heap if setup succeeds by Jean-Paul Calderone · 12 years ago
- fd59312 Some optional logging. by Jean-Paul Calderone · 12 years ago
- 855331d A different approach to memory debugging. by Jean-Paul Calderone · 12 years ago
- ff363be Fix the `evil()` case of `X509Name.__setattr__` on PyPy (by deleting it). by Jean-Paul Calderone · 12 years ago
- b0f6471 Fix the bad-data PKCS7 case. Also fix a memory BIO issue on PyPy by copying the string input data before giving it to the BIO, and also explicitly keeping the data alive as long as the BIO stays alive. This may still not be correct (on CPython or PyPy) because BIO_free ostensibly frees the data passed to it. by Jean-Paul Calderone · 12 years ago
- e82e325 Split dump_privatekey into several different test methods. Also add a missing test for trying to load invalid data as PKCS7. And fix a file descriptor leak in _runopenssl helper. by Jean-Paul Calderone · 12 years ago
- 9a194eb another memory leak fixed by Jean-Paul Calderone · 12 years ago
- 2c2e21d Fix more memory leaks by Jean-Paul Calderone · 12 years ago
- ef9a3dc Fix X509ExtTests to actually do proper leak checking and fix some more leaks by Jean-Paul Calderone · 12 years ago
- c2e8b41 Keep track of size of allocations as well and report this information when reporting leaks; also add realloc support and some belt-and-suspenders stuff to stack formatting code. by Jean-Paul Calderone · 12 years ago
- 0c73aff Fix memory leaks in dump_certificate by Jean-Paul Calderone · 12 years ago
- 3a90aa5 Fix leaks in _set_asn1_time and set_serial_number by Jean-Paul Calderone · 12 years ago
- fd37136 Fix some more leaks by Jean-Paul Calderone · 12 years ago
- 40732ff Cleanup "ex data" in the test harness - this data is probably not leaking, it just gets allocated once and then is long-lived, I think by Jean-Paul Calderone · 12 years ago
- 68a6f8f Somewhat more sophisticated leak reporting by Jean-Paul Calderone · 12 years ago
- f6745b3 Some support for detecting memory leaks in the unit tests, and a number of fixes to actually clean up memory allocated by various OpenSSL APIs by Jean-Paul Calderone · 12 years ago
- 4e8be1c Sadly, all of PKCS7Tests are made to pass by this change. by Jean-Paul Calderone · 12 years ago
- a46fdd1 Reflect what is still left to do by Jean-Paul Calderone · 12 years ago
- e5912ce All of PKCS12Tests passing by Jean-Paul Calderone · 12 years ago
- 3b89f47 All of NetscapeSPKITests passing by Jean-Paul Calderone · 12 years ago
- 85b74eb CRLTests all passing by Jean-Paul Calderone · 12 years ago
- 5712298 RevokedTests passing by Jean-Paul Calderone · 12 years ago
- c9a395f Make another FunctionTests case pass by implementing some more proper error handling by Jean-Paul Calderone · 12 years ago
- 8cf4f80 sign and verify, for the most part by Jean-Paul Calderone · 12 years ago
- d418a9c X509ExtTests all passing by Jean-Paul Calderone · 12 years ago
- c2154b7 All of X509ReqTests passing by Jean-Paul Calderone · 12 years ago
- 4328d47 Much of X509Req by Jean-Paul Calderone · 12 years ago
- 066f057 Some more work towards getting FunctionTests passing by Jean-Paul Calderone · 12 years ago
- 23478b3 Add format type check as well; and use passphrase helper to support passphrases in dump_privatekey. by Jean-Paul Calderone · 12 years ago
- e41f05c Refactor to make passphrase code reusable by Jean-Paul Calderone · 12 years ago
- 31393aa Passphrase support in load_privatekey by Jean-Paul Calderone · 12 years ago
- c86fcaf All of PKeyTests passing by Jean-Paul Calderone · 12 years ago
- 83d22eb All of X509Tests passing ! by Jean-Paul Calderone · 12 years ago
- 662afe5 X509.gmtime_adj_notBefore by Jean-Paul Calderone · 12 years ago
- 1924797 Fix the GENERALIZEDTIME case of _get_boundary_time by Jean-Paul Calderone · 12 years ago
- c2bd4e9 X509 issuer getter/setter and the rest of the get/set notAfter/Before apis by Jean-Paul Calderone · 12 years ago
- a9de195 Get all the X509Name tests passing by Jean-Paul Calderone · 12 years ago
- d7d8127 Add some necessary error checking to set_notBefore; and other time-related fixes. by Jean-Paul Calderone · 12 years ago
- 09e3bdc X509.sign handles ungenerated keys properly now by Jean-Paul Calderone · 12 years ago
- e4aa3fa Port X509.get_signature_algorithm by Jean-Paul Calderone · 12 years ago
- b407872 Implement X509.digest by Jean-Paul Calderone · 12 years ago
- edafced Handle misuse of public key for signing attempt by Jean-Paul Calderone · 12 years ago
- 3e29ccf Port X509.sign by Jean-Paul Calderone · 12 years ago
- 7813385 X509 serial numbers by Jean-Paul Calderone · 12 years ago
- abfbab6 An assorting of rewriting, guided by the test suite but with an unfortunately necessary broadness of scope by Jean-Paul Calderone · 12 years ago
- 084b752 Move the crypto extension module aside to make way for an incremental rewrite in Python by Jean-Paul Calderone · 12 years ago
- 8210b92 Re-implement OpenSSL.rand in Python using opentls. by Jean-Paul Calderone · 12 years ago
- 54cc390 Add versionadded tag for get_signature_algorithm documentation. by Jean-Paul Calderone · 12 years ago
- ffe420a Release the GIL around RSA and DSA key generation. by Jean-Paul Calderone · 13 years ago
- 5f2cd26 Add a multithreaded stress tester for key generation. Hopefully provides additional confidence that that code is correct with respect to threading. by Jean-Paul Calderone · 13 years ago
- cf141b1 Use braces for all code blocks, even short ones. Also, simplify the thread management around the DSA generation. by Jean-Paul Calderone · 13 years ago
- 0beed1c Fix a variety of crashes on PyPy or on various builds of OpenSSL by Jean-Paul Calderone · 13 years ago
- 4cc06a7 explain the way things are by Jean-Paul Calderone · 13 years ago
- 294dc1e Allocate Py_buffer on the heap (leaking memory sometimes) to make this code PyPy-friendly (hopefully; test pending). by Jean-Paul Calderone · 13 years ago
- 5b79104 Be more lenient in the test by Jean-Paul Calderone · 13 years ago
- 7e8dab0 Add a version check, since older versions of OpenSSL are missing ameth by Jean-Paul Calderone · 13 years ago
- 15f3a86 Re-instate the OPENSSL_NO_SSL2 check; it is necessary for the case where SSLv2_method is not a defined symbol at all. by Jean-Paul Calderone · 13 years ago
- b587107 Fix an incorrect exception name in a test method docstring. by Jean-Paul Calderone · 13 years ago
- 7eb2e74 Get rid of the OPENSSL_NO_SSL2 check, which is not a complete solution on 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. by Jean-Paul Calderone · 13 years ago
- 3f79cea Fix test_export_invalid with certain versions of OpenSSL. Previously OpenSSL did the NULL check for us, now we do it. by Jean-Paul Calderone · 13 years ago
- bc2c186 Add support for getting and setting the session used by an OpenSSL.SSL.Connection. by Jean-Paul Calderone · 13 years ago
- 6c896fe Add more API documentation for Session objects by Jean-Paul Calderone · 13 years ago
- 9c98bf9 Use the future-proof-er macro to get the type structure to call the inherited free method. by Jean-Paul Calderone · 13 years ago
- 068cb59 Docstrings are nice by Jean-Paul Calderone · 13 years ago
- 5ea4149 I don't always read OpenSSL source, but when I do I WISH I WERE DEAD by Jean-Paul Calderone · 13 years ago
- fef5c4b Wrap SSL_set_session, allowing pyOpenSSL clients to actually re-use sessions now. by Jean-Paul Calderone · 13 years ago
- 64eaffc Add Connection.get_session and have the Session object actually wrap an SSL_SESSION* (though there is actually not yet any way to tell that that is the case) by Jean-Paul Calderone · 13 years ago
- e0fcf51 Minimal skeleton of a Python Session type by Jean-Paul Calderone · 13 years ago
- 593a06d Add Context.{s,g}et_session_cache_mode by Jean-Paul Calderone · 13 years ago
- 713c0dd merge in david strauss's minimal change by Jean-Paul Calderone · 13 years ago
- 717aa44 minor doc tweak by Jean-Paul Calderone · 13 years ago
- 8e8f90c Add documentation for the new session cache related constants and methods by Jean-Paul Calderone · 13 years ago
- 5f67135 Formatting and other mostly-stylistic changes. by Jean-Paul Calderone · 13 years ago
- 313bf01 Grab Context.{set,get}_session_cache_mode from the sessions branch, plus the unit tests. by Jean-Paul Calderone · 13 years ago
- d59d3bc Add a bunch of classifiers. Classifiers are fun. Everyone loves classifiers. by Jean-Paul Calderone · 13 years ago
- 22d915f Fix PKey.check for public-only keys by Jean-Paul Calderone · 13 years ago
- 02d0197 Add a unit test for checking a public key by Jean-Paul Calderone · 13 years ago
- e334f71 Fix segfault on PKey.check() when there is no private key by Anthony Uk · 13 years ago
- 731119b Minimal addition of set_session_cache_mode() support. by David Strauss · 13 years ago
- 56b2fb8 Fix exception propagation and some error handling related to the privatekey passphrase callback. by Jean-Paul Calderone · 13 years ago
- 2a864f1 The callback exception now propagates, yay by Jean-Paul Calderone · 13 years ago
- d440a08 Python 3.x compatibility by Jean-Paul Calderone · 13 years ago
- bfac217 Avoid being CPython specific - the leakcheck script will catch these issues. by Jean-Paul Calderone · 13 years ago
- 1eeccd8 Add a test for a special argument handling check of dump_privatekey by Jean-Paul Calderone · 13 years ago
- 105cb95 Add a test for returning the wrong type from a passphrase callback by Jean-Paul Calderone · 13 years ago
- 8e37f76 Add leak checkers for some cases of load_privatekey, notice one leaks against trunk by Jean-Paul Calderone · 13 years ago
- 5d9d7f1 epytext to rst by Jean-Paul Calderone · 13 years ago
- c7293bc Correctly handle errors from X509_CRL_sign by Jean-Paul Calderone · 13 years ago
- 54d99bc Convert the documentation from LaTeX/epytext to Sphinx/ReST by Jean-Paul Calderone · 13 years ago
- 3b97bcc by Jean-Paul Calderone · 13 years ago
- cebd178 Remove terminal mistake by Jean-Paul Calderone · 13 years ago
- 64efa2c Change some lingering epytext by Jean-Paul Calderone · 13 years ago
- 975a64a Update set_mode API docs to use rst instead of epytext. by Jean-Paul Calderone · 13 years ago
- 584f97a Twiddle rpm configuration, I don't really know if this will work. by Jean-Paul Calderone · 13 years ago
- 4e0a6fb Tell people how to build the docs by Jean-Paul Calderone · 13 years ago
- 79a3dbe Update packaging junk to reflect new docs by Jean-Paul Calderone · 13 years ago
- d6fd762 Drop no longer needed old stuff by Jean-Paul Calderone · 13 years ago
- 0b8f4bd Bump *two* version numbers, fantastic. by Jean-Paul Calderone · 13 years ago