Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

openssl: stop duplicate ssl key logging for legacy OpenSSL #13683

Closed
wants to merge 1 commit into from

Commits on May 17, 2024

  1. openssl: stop duplicate ssl key logging for legacy OpenSSL

    - Don't call the keylog function if it has already logged the key.
    
    For old OpenSSL versions and its forks that do not have support for
    OpenSSL's keylog callback, libcurl has its own legacy key logging
    function that logs the TLS 1.2 (and earlier) key (client random + master
    key) on a single line.
    
    Prior to this change, since e7de80e (not in a release), the legacy key
    logging function could write the same key line more than once (usually
    twice) due to some incorrect logic.
    
    Closes #xxxx
    jay committed May 17, 2024
    Configuration menu
    Copy the full SHA
    84a0204 View commit details
    Browse the repository at this point in the history