Can someone else confirm this is a real problem? Or I am screwing something up?
Thanks. >________________________________ > From: "[email protected]" <[email protected]> >To: "[email protected]" <[email protected]> >Sent: Wednesday, April 24, 2013 10:49 AM >Subject: Problems compiling 1.0.1e with no-tlsext > > > >I can't get the 1.0.1e SSL library to build when I specify the following >config options: > > >shared no-ec2m no-idea no-krb5 no-mdc2 no-rc5 no-tlsext -DOPENSSL_IA32_SSE2 > > >First I get warnings: > > >s3_srvr.c: warning: implicit declaration of function >'ssl_check_clienthello_tlsext_late' >s3_srvr.c: warning: implicit declaration of function 'tls12_get_sigandhash' >s3_srvr.c: warning: implicit declaration of function 'tls12_get_sigid' > >s3_srvr.c: warning: implicit declaration of function 'tls12_get_hash' > > > >s3_clnt.c: warning: implicit declaration of function 'tls12_get_sigid' >s3_clnt.c: warning: implicit declaration of function 'tls12_get_hash' > > >Then the build fails altogether when compiling d1_srtp.c: > > >d1_srtp.c: error: 'SSL_CTX' has no member named 'srtp_profiles' >d1_srtp.c: error: 'SSL' has no member named 'srtp_profiles' > > >If I rerun the config adding the 'no-srtp' option, I still get the 'implicit >declaration' warnings and libssl is missing the following functions: > > >ssl_check_clienthello_tlsext_late >tls1_process_sigalgs >tls12_get_req_sig_algs >tls12_get_sigid >tls12_get_hash >tls12_get_sigandhash > > >It looks like the fixes associated with PR: 2979 would resolve the >'ssl_check_clienthello_tlsext_late' warnings/errors. > > >TLS extensions aren't REQUIRED for TLS 1.2 functionality, right? My reading >of the RFC leads me to think that TLS 1.2 can function fine without extensions >- albeit without support for some useful functionality (e.g. secure >renegotiation). > > >Thanks. > > > >
