INNER CODE UNIT · Python

_run_wolf_client

wolfSSL/wolfssl · scripts/multi-msg-record.py:211

def _run_wolf_client(port, version, cipher, extra=()):
    """Invoke the wolfSSL example client against 127.0.0.1:port.

    WOLF_CA_CERT is PEM or DER depending on the build (NO_CODING /
    OPENSSL_EXTRA builds don't both support PEM).
    """
    cmd = [WOLF_CLIENT, "-h", "127.0.0.1", "-p", str(port),
           "-v", version, "-A", WOLF_CA_CERT,
           "-g", *extra]
    if cipher:
        cmd.extend(["-l", cipher])
    return subprocess.run(cmd, capture_output=True, timeout=15)


class _SendRecordTrace:
    """Context manager that wraps RecordLayer.sendRecord to log every record."""

    def __init__(self):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…