• M
    Fix TLSv1.3 exporter · 4d89bf44
    Matt Caswell 提交于
    We need to use the hashsize in generating the exportsecret not 0! Otherwise
    we end up with random garbage for the secret.
    
    It was pure chance that this passed the tests previously. It so happens
    that, because we call SSL_export_keying_material() repeatedly for different
    scenarios in the test, we end up in the tls13_export_keying_material() at
    exactly the same position in the stack each time and therefore end up using
    the same random garbage secret each time!
    Reviewed-by: NTim Hudson <tjh@openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/3810)
    4d89bf44
tls13_enc.c 22.4 KB