Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: python/cpython
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.11
Choose a base ref
...
head repository: wingel/cpython
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 8 files changed
  • 1 contributor

Commits on Nov 29, 2022

  1. bpo-37952: SSL: add support for export_keying_material

    Add support for the RFC5705 SSL_export_keying_material function
    to the Python SSL module.
    wingel committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    eca7a15 View commit details
    Browse the repository at this point in the history
  2. Add CRYPTO_DLL_PATH and SSL_DLL_PATH to the _ssl module.

    This allows an application which wants to use the OpenSSL
    crypto or ssl libraries via ctypes or cffi to find the
    path to the librares that are used by _ssl.c.
    wingel committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    e694085 View commit details
    Browse the repository at this point in the history
  3. Add API to get the address of the SSL structure.

    This allows an application which wants to call
    SSL_* functios via ctypes or ccfi to do that.
    wingel committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    2134686 View commit details
    Browse the repository at this point in the history
  4. Add a small test program

    wingel committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    efe4f06 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    35ac3a7 View commit details
    Browse the repository at this point in the history
  6. Expose more OPENSSL_ variables

    It might be a good idea to expose more BUILD variables
    so that an application can verify that the crypto and
    ssl libraries match the ones _ssl.c are using.
    
    This is probably not an issue on Linux and Windows
    where it's possible to actually find the path of
    the library.  But if a platform doesn't have dladdr
    and one has to guess this might be useful.
    wingel committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    e19dd3c View commit details
    Browse the repository at this point in the history
Loading