Fixed: commit 6fe43af8d77b119f8af913c284149bca482ee58c Author: Richard Levitte <levitte@xxxxxxxxxxx> Date: Sat Mar 11 11:19:20 2017 +0100 Revert "Use the callbacks from the SSL object instead of the SSL_CTX object" This shouldn't have been applied to the 1.0.2 branch. This reverts commit 5247c0388610bfdcc8f44b777d75ab681120753d. Reviewed-by: Tim Hudson <tjh@xxxxxxxxxxx> (Merged from https://github.com/openssl/openssl/pull/2907) Cheers, Richard In message <20170311063806.GA39422@xxxxxxxxxxxxxxxxx> on Fri, 10 Mar 2017 23:38:06 -0700, The Doctor <doctor@xxxxxxxxxxxxxxxxx> said: doctor> doctor> Script started on Fri Mar 10 23:31:39 2017 doctor> You have mail. doctor> root@doctor:/usr/source/openssl-1.0.2-stable-SNAP-20170311 # make doctor> doctor> making all in crypto... doctor> making all in crypto/objects... doctor> making all in crypto/md4... doctor> making all in crypto/md5... doctor> making all in crypto/sha... doctor> making all in crypto/mdc2... doctor> making all in crypto/hmac... doctor> making all in crypto/ripemd... doctor> making all in crypto/whrlpool... doctor> making all in crypto/des... doctor> making all in crypto/aes... doctor> making all in crypto/rc2... doctor> making all in crypto/rc4... doctor> making all in crypto/idea... doctor> making all in crypto/bf... doctor> making all in crypto/cast... doctor> making all in crypto/camellia... doctor> making all in crypto/seed... doctor> making all in crypto/modes... doctor> making all in crypto/bn... doctor> making all in crypto/ec... doctor> making all in crypto/rsa... doctor> making all in crypto/dsa... doctor> making all in crypto/ecdsa... doctor> making all in crypto/dh... doctor> making all in crypto/ecdh... doctor> making all in crypto/dso... doctor> making all in crypto/engine... doctor> making all in crypto/buffer... doctor> making all in crypto/bio... doctor> making all in crypto/stack... doctor> making all in crypto/lhash... doctor> making all in crypto/rand... doctor> making all in crypto/err... doctor> making all in crypto/evp... doctor> making all in crypto/asn1... doctor> making all in crypto/pem... doctor> making all in crypto/x509... doctor> making all in crypto/x509v3... doctor> making all in crypto/conf... doctor> making all in crypto/txt_db... doctor> making all in crypto/pkcs7... doctor> making all in crypto/pkcs12... doctor> making all in crypto/comp... doctor> making all in crypto/ocsp... doctor> making all in crypto/ui... doctor> making all in crypto/krb5... doctor> making all in crypto/cms... doctor> making all in crypto/pqueue... doctor> making all in crypto/ts... doctor> making all in crypto/jpake... doctor> making all in crypto/srp... doctor> making all in crypto/store... doctor> making all in crypto/cmac... doctor> if [ -n "libcrypto.so.1.0.0 libssl.so.1.0.0" ]; then (cd ..; make libcrypto.so.1.0.0); fi doctor> `libcrypto.so.1.0.0' is up to date. doctor> making all in engines... doctor> echo doctor> doctor> making all in engines/ccgost... doctor> making all in ssl... doctor> /usr/local/bin/clang39 -I../crypto -I.. -I../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -pthread -D_THREAD_SAFE -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -O3 -Wall -DOPENSSL_EXPERIMENTAL_JPAKE -DOPENSSL_EXPERIMENTAL_STORE -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -I/usr/local/ssl/fips-2.0/include -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -c ssl_rsa.c -o ssl_rsa.o doctor> ssl_rsa.c:105:46: error: no member named 'default_passwd_callback' in doctor> 'struct ssl_st' doctor> x = PEM_read_bio_X509(in, NULL, ssl->default_passwd_callback, doctor> ~~~ ^ doctor> ssl_rsa.c:106:36: error: no member named 'default_passwd_callback_userdata' in doctor> 'struct ssl_st' doctor> ssl->default_passwd_callback_userdata); doctor> ~~~ ^ doctor> ssl_rsa.c:264:47: error: no member named 'default_passwd_callback' in doctor> 'struct ssl_st' doctor> ssl->default_passwd_callback, doctor> ~~~ ^ doctor> ssl_rsa.c:265:47: error: no member named 'default_passwd_callback_userdata' in doctor> 'struct ssl_st' doctor> ssl->default_passwd_callback_userdata); doctor> ~~~ ^ doctor> ssl_rsa.c:337:45: error: no member named 'default_passwd_callback' in doctor> 'struct ssl_st' doctor> ssl->default_passwd_callback, doctor> ~~~ ^ doctor> ssl_rsa.c:338:45: error: no member named 'default_passwd_callback_userdata' in doctor> 'struct ssl_st' doctor> ssl->default_passwd_callback_userdata); doctor> ~~~ ^ doctor> 6 errors generated. doctor> *** Error code 1 doctor> doctor> Stop. doctor> make[1]: stopped in /usr/source/openssl-1.0.2-stable-SNAP-20170311/ssl doctor> *** Error code 1 doctor> doctor> Stop. doctor> make: stopped in /usr/source/openssl-1.0.2-stable-SNAP-20170311 doctor> root@doctor:/usr/source/openssl-1.0.2-stable-SNAP-20170311 # exit doctor> doctor> exit doctor> doctor> Script done on Fri Mar 10 23:36:32 2017 doctor> doctor> Please fix. doctor> doctor> -- doctor> Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca doctor> Yahweh, Queen & country!Never Satan President Republic!Beware AntiChrist rising! doctor> http://www.fullyfollow.me/rootnl2k Look at Psalms 14 and 53 on Atheism doctor> God is dead! Yahweh lives! Jesus his only begotten Son is the Risen Saviour!! doctor> -- doctor> openssl-dev mailing list doctor> To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev doctor> -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users