• B
    Fix horrible (and hard to track down) bug in ssl23_get_client_hello: · de1915e4
    Bodo Möller 提交于
    In case of a restart, v[0] and v[1] were incorrectly initialised.
    This was interpreted by ssl3_get_client_key_exchange as an RSA decryption
    failure (don't ask me why) and caused it to create a _random_ master key
    instead (even weirder), which obviously led to incorrect input to
    ssl3_generate_master_secret and thus caused "block cipher pad is
    wrong" error messages from ssl3_enc for the client's Finished message.
    Arrgh.
    de1915e4
s23_srvr.c 11.9 KB