Hi, the function prototypes have been moved from he header to the .c file - you will have to revert this change as well.
+1 from me for exposing the API - I recently also ran into it but didn't speak up because my use case was probably not important enough. Reyk > Am 02.01.2017 um 16:29 schrieb Peter Hessler <phess...@theapt.org>: > > 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 >