Looks like when libcrypto was convered to use a Symbol map, some functions were not included.
This change lets py-openssl be loaded by python processes. I did not include the minor version bump, as there might be more issues. Index: lib/libcrypto/Symbols.list =================================================================== RCS file: /cvs/src/lib/libcrypto/Symbols.list,v retrieving revision 1.1 diff -u -p -u -p -r1.1 Symbols.list --- lib/libcrypto/Symbols.list 21 Dec 2016 15:49:29 -0000 1.1 +++ lib/libcrypto/Symbols.list 2 Jan 2017 15:17:02 -0000 @@ -2805,6 +2805,8 @@ X509_VERIFY_PARAM_inherit X509_VERIFY_PARAM_lookup X509_VERIFY_PARAM_new X509_VERIFY_PARAM_set1 +X509_VERIFY_PARAM_set1_email +X509_VERIFY_PARAM_set1_ip X509_VERIFY_PARAM_set1_name X509_VERIFY_PARAM_set1_policies X509_VERIFY_PARAM_set_depth -- Reality is just a convenient measure of complexity. -- Alvy Ray Smith