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

Fixed EVP_PKEY handling and full key duplication #550

Merged
merged 6 commits into from
Oct 25, 2024

Commits on Oct 23, 2024

  1. Improved dup-key test

    olszomal committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    c952c2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53af9e5 View commit details
    Browse the repository at this point in the history
  3. Workaround for conflicting atexit() callbacks

    PKCS#11 modules that register their own atexit() callbacks may already
    have been cleaned up by the time OpenSSL's atexit() callback is
    executed. As a result, a crash occurs with certain versions of OpenSSL
    and SoftHSM2. The workaround skips the execution of ctx_finish() during
    OpenSSL's cleanup, converting the crash into a harmless memory leak at
    exit.
    mtrojnar authored and olszomal committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    8e413a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Removed deadlock avoidance workaround to prevent crashes during OpenS…

    …SL and SoftHSM2 cleanup
    olszomal committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2ce23cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    075849c View commit details
    Browse the repository at this point in the history
  3. Added check in pkcs11_CTX_unload() to ensure the module is loaded bef…

    …ore attempting shutdown
    olszomal committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    97a222c View commit details
    Browse the repository at this point in the history