Skip to content

Releases: segevfiner/sslkeylog

v0.5.0

14 Oct 18:20
Compare
Choose a tag to compare

Added

  • Windows support for Python builds with OpenSSL 3.0

Removed

  • CI for Python 2.7 & 3.6 as support was removed from GitHub Actions. Though the package itself
    should still work with those versions.

v0.4.0

31 Oct 09:30
Compare
Choose a tag to compare

Added

  • CI using GitHub Actions. Sadly can't test on Windows Python 2.7 anymore since Microsoft just nuked
    the compilers for it from existence some time ago.
  • Added get_server_random and export_keying_material.
  • Add a guard to prevent using sslkeylog with a different version of OpenSSL at runtime then build time.

v0.3.0

10 Jul 16:46
Compare
Choose a tag to compare

Changed

  • set_keylog(None) will no longer trigger monkey patching, making it easier to use it
    conditionally.
  • Updated documentation to show how to support SSLKEYLOGFILE.
  • Document that some methods don't work with TLS v1.3 as the values they are meant to return
    don't exist anymore in TLS v1.3.

Fixed

  • Fix tests when TLS v1.3 is enabled by default.

v0.2.0

15 Jul 23:46
Compare
Choose a tag to compare

Added

  • Support for OpenSSL 1.1.1 and TLS 1.3
  • Support setting keylog to None to disable.

Fixed

  • Fix tests on Linux.

v0.1.1

24 Jan 17:18
Compare
Choose a tag to compare
Release v0.1.1