I am able to reproduce the issue with
yahoo.com.
The problem appears to be on yahoo's side
One of the association response parameters (dh_server_public) that is
being returned is not Base64 encoded (I am seeing '3' as a value) and
thus causes problems during the parsing the association response.
Diffie-Hellman Response Parameters
* dh_server_public
Value: base64(btwoc(g ^ xb mod p))
Description: The OP's Diffie-Hellman public key.
I am trying to find out how to report this to yahoo but have not been
successful. Any thoughts???