Re: Trouble connection to eduroam - openssl 1.1.0.e vs 1.0.2.l

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 26-05-2017 22:30, Dan Williams wrote:
> Yeah, something is quite different with new OpenSSL.  But it looks like
> the old OpenSSL isn't even using TLS, so the good/bad aren't testing
> the same things.
> 
> BAD:
> 1495830003.390560: SSL: SSL_connect:before SSL initialization
> 1495830003.390631: OpenSSL: TX ver=0x0 content_type=256 (TLS header info/)
> 1495830003.390644: OpenSSL: Message - hexdump(len=5): [REMOVED]
> 1495830003.390657: OpenSSL: TX ver=0x301 content_type=22 (handshake/client hello)
> 1495830003.390663: OpenSSL: Message - hexdump(len=93): [REMOVED]
> 1495830003.390667: SSL: (where=0x1001 ret=0x1)
> 1495830003.390670: SSL: SSL_connect:SSLv3/TLS write client hello
> 1495830003.390677: SSL: (where=0x1002 ret=0xffffffff)
> 1495830003.390680: SSL: SSL_connect:error in SSLv3/TLS write client hello
> 1495830003.390690: SSL: SSL_connect - want more data
> 1495830003.390694: SSL: 98 bytes pending from ssl_out
> 1495830003.390701: SSL: 98 bytes left to be sent out (of total 98 bytes)
> 
> GOOD:
> 1495829825.798298: SSL: SSL_connect:before/connect initialization
> 1495829825.798356: OpenSSL: TX ver=0x301 content_type=256 (TLS header info/)
> 1495829825.798367: OpenSSL: Message - hexdump(len=5): [REMOVED]
> 1495829825.798373: OpenSSL: TX ver=0x301 content_type=22 (handshake/client hello)
> 1495829825.798378: OpenSSL: Message - hexdump(len=190): [REMOVED]
> 1495829825.798382: SSL: (where=0x1001 ret=0x1)
> 1495829825.798387: SSL: SSL_connect:SSLv2/v3 write client hello A
> 1495829825.798394: SSL: (where=0x1002 ret=0xffffffff)
> 1495829825.798399: SSL: SSL_connect:error in SSLv2/v3 read server hello A
> 1495829825.798414: SSL: SSL_connect - want more data
> 1495829825.798421: SSL: 195 bytes pending from ssl_out
> 1495829825.798436: SSL: 195 bytes left to be sent out (of total 195 bytes)

If you didn't point out that TLS was not being used I would not know.
Now I suppose the question is why with openssl 1.0 TLS is not being
used, while with openssl 1.1 it is being used and fails.

Is there any way I can tell wpa_supplicant to behave like with openssl
1.0? I have just tried adding tls_disable_tlsv1_0=1 to the list of
phase1 parameters/options but it doesn't seem to work, I see:

"OpenSSL: openssl_handshake - SSL_connect error:141640BF:SSL
routines:tls_construct_client_hello:no protocols available"

and authentication fails.

-- 
Mauro Santos

_______________________________________________
Hostap mailing list
Hostap@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/hostap



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux