Load SSL's error strings in hashlib.

Without ERR_load_crypto_strings() functions like ERR_lib_error_string() return NULL.
This commit is contained in:
Christian Heimes 2013-10-21 19:48:22 +02:00
parent 1a82f7e6a5
commit b7ddbc855c
2 changed files with 3 additions and 0 deletions

View File

@ -16,6 +16,8 @@ Core and Builtins
Library
-------
- Load SSL's error strings in hashlib.
- Issue #18527: Upgrade internal copy of zlib to 1.2.8.
- Issue #19274: Add a filterfunc parameter to PyZipFile.writepy.

View File

@ -847,6 +847,7 @@ PyInit__hashlib(void)
PyObject *m, *openssl_md_meth_names;
OpenSSL_add_all_digests();
ERR_load_crypto_strings();
/* TODO build EVP_functions openssl_* entries dynamically based
* on what hashes are supported rather than listing many