diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2010-04-21 19:46:23 (GMT) |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2010-04-21 19:46:23 (GMT) |
commit | fec12fff0f49275e0f7e2d52a689a709db41c0c1 (patch) | |
tree | f97d82923abc5ab82fae1a12a9608b786fe82243 /Modules | |
parent | e7ed1d7f6808fc325154bd5e07de30e2a6a5b1bf (diff) | |
download | cpython-fec12fff0f49275e0f7e2d52a689a709db41c0c1.zip cpython-fec12fff0f49275e0f7e2d52a689a709db41c0c1.tar.gz cpython-fec12fff0f49275e0f7e2d52a689a709db41c0c1.tar.bz2 |
Merged revisions 80314-80315 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r80314 | antoine.pitrou | 2010-04-21 21:28:03 +0200 (mer., 21 avril 2010) | 5 lines
Issue #8484: Load all ciphers and digest algorithms when initializing
the _ssl extension, such that verification of some SSL certificates
doesn't fail because of an "unknown algorithm".
........
r80315 | antoine.pitrou | 2010-04-21 21:36:23 +0200 (mer., 21 avril 2010) | 3 lines
Forgot to add the sample certificate (followup to r80314)
........
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/_ssl.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Modules/_ssl.c b/Modules/_ssl.c index 8784972..3232df5 100644 --- a/Modules/_ssl.c +++ b/Modules/_ssl.c @@ -1669,13 +1669,14 @@ PyInit__ssl(void) /* Init OpenSSL */ SSL_load_error_strings(); + SSL_library_init(); #ifdef WITH_THREAD /* note that this will start threading if not already started */ if (!_setup_ssl_threads()) { return NULL; } #endif - SSLeay_add_ssl_algorithms(); + OpenSSL_add_all_algorithms(); /* Add symbols to module dict */ PySSLErrorObject = PyErr_NewException("ssl.SSLError", |