Hi caseyf,
Thanks for using the wolfSSL forums. I'm looking into this now but must admit I'm a bit stumped. I have tried multiple tests against that server, I can tell it supports the following cipher suites:
| TLSv1.2:
| ciphers:
| TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (secp256r1) - A
| TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (secp256r1) - A
| TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (secp256r1) - A
| TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (secp256r1) - A
| TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (secp256r1) - A
| TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (secp256r1) - A
| TLS_RSA_WITH_AES_128_GCM_SHA256 (rsa 2048) - A
| TLS_RSA_WITH_AES_256_GCM_SHA384 (rsa 2048) - A
| TLS_RSA_WITH_AES_128_CBC_SHA256 (rsa 2048) - A
| TLS_RSA_WITH_AES_256_CBC_SHA (rsa 2048) - A
| TLS_RSA_WITH_AES_128_CBC_SHA (rsa 2048) - A
| TLS_RSA_WITH_3DES_EDE_CBC_SHA (rsa 2048) - C
I can connect to it with multiple browser clients.
I can see a successful connection in Google Chrome
Secure connection
The connection to this site is encrypted and authenticated using TLS 1.2 (a strong protocol), ECDHE_RSA with P-256 (a strong key exchange), and AES_128_GCM (a strong cipher)
But when I try to use the same cipher with wolfssl example client I get an immediate rejection from the server:
kalebhimes$ ./examples/client/client -h dreamwidth.org -p 443 -d -g -l ECDHE-RSA-AES128-GCM-SHA256
wolfSSL_connect error -313, revcd alert fatal error
wolfSSL error: wolfSSL_connect failed
I'll keep digging and let you know if I find the reason.
Warm Regards,
Kaleb