TLS Error on mac
onehundredfeet opened this issue · 2 comments
onehundredfeet commented
I'm running Yojimbo & the matcher on Mac.
When I try connecting to the matcher, both the client and the server just sit there waiting to finish the handshake. It looks like the Client is waiting for 5 more bytes.
bedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_msg.c 1985) 0x7f98bb815ff8: message length: 332, out_left: 332
mbedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_msg.c 1990) 0x7f98bb815ff8: ssl->f_send() returned 332 (-0xfffffeb4)
mbedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_msg.c 2018) 0x7f98bb815ff8: <= flush output
mbedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_msg.c 2684) 0x7f98bb815ff8: <= write record
mbedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_msg.c 2520) 0x7f98bb815ff8: <= write handshake message
mbedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_cli.c 1368) 0x7f98bb815ff8: <= write client hello
mbedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_cli.c 4215) 0x7f98bb815ff8: client state: 2
mbedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_msg.c 1965) 0x7f98bb815ff8: => flush output
mbedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_msg.c 1977) 0x7f98bb815ff8: <= flush output
mbedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_cli.c 1941) 0x7f98bb815ff8: => parse server hello
mbedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_msg.c 3700) 0x7f98bb815ff8: => read record
mbedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_msg.c 1749) 0x7f98bb815ff8: => fetch input
mbedtls 2 (/tmp/mbedtls-20210715-37624-pwsi2f/mbedtls-mbedtls-3.0.0/library/ssl_msg.c 1906) 0x7f98bb815ff8: in_left: 0, nb_want: 5
onehundredfeet commented
I've tried mbedtls V2 & 3.
The go server is just sitting there. Eventually it times out.
2021/09/23 14:48:59 http: TLS handshake error from [::1]:49408: read tcp [::1]:8080->[::1]:49408: i/o timeout
I've tried generating the certificates a dozen different ways and nothing seems to affect it. I've reinstalled mbedtls a bunch of times.
onehundredfeet commented
There was some weird issue with port 8080