Part of the node-suite parity sweep of 2026-07-22 (full run: 3,815 tests, 3,019 pass, 79.1% — report test-parity/reports/parity_report_20260722_120605.json, oracle Node 26.5.0 per .node-version). Umbrella: #793.
node:tls has 91 failing test(s) in test-parity/node-suite/tls/.
Reproduce:
./run_parity_tests.sh --suite node-suite --module tls
Failing tests
Part of the node-suite parity sweep of 2026-07-22 (full run: 3,815 tests, 3,019 pass, 79.1% — report
test-parity/reports/parity_report_20260722_120605.json, oracle Node 26.5.0 per.node-version). Umbrella: #793.node:tlshas 91 failing test(s) intest-parity/node-suite/tls/.Reproduce:
Failing tests
node-suite/tls/alpn/callback-invalid-result— output mismatchnode-suite/tls/alpn/callback-negotiation— output mismatchnode-suite/tls/alpn/conversion-array— output mismatchnode-suite/tls/alpn/conversion-validation— output mismatchnode-suite/tls/alpn/conversion-views— output mismatchnode-suite/tls/alpn/negotiation— output mismatchnode-suite/tls/alpn/no-overlap— output mismatchnode-suite/tls/alpn/one-sided-negotiation— output mismatchnode-suite/tls/alpn/set-key-cert-selection— output mismatchnode-suite/tls/context/algorithm-validation— output mismatchnode-suite/tls/context/certificate-compression-validation— output mismatchnode-suite/tls/context/cipher-validation— output mismatchnode-suite/tls/context/falsy-material-properties— output mismatchnode-suite/tls/context/material-container-validation— output mismatchnode-suite/tls/context/material-containers— output mismatchnode-suite/tls/context/material-type-validation— output mismatchnode-suite/tls/context/secure-context-empty-options— output mismatchnode-suite/tls/context/secure-context-fixed-certificate— output mismatchnode-suite/tls/context/server-context-rotation— output mismatchnode-suite/tls/context/server-set-secure-context— output mismatchnode-suite/tls/context/typed-material— output mismatchnode-suite/tls/context/version-validation— output mismatchnode-suite/tls/handshake/allow-untrusted— output mismatchnode-suite/tls/handshake/authorized-loopback— compile errornode-suite/tls/handshake/basic-loopback— output mismatchnode-suite/tls/handshake/client-certificate-optional— output mismatchnode-suite/tls/handshake/client-certificate-required— output mismatchnode-suite/tls/handshake/close-ordering— output mismatchnode-suite/tls/handshake/concatenated-ca— output mismatchnode-suite/tls/handshake/custom-identity-accept— output mismatchnode-suite/tls/handshake/custom-identity-reject— output mismatchnode-suite/tls/handshake/default-ca-client-certificate— output mismatchnode-suite/tls/handshake/default-ca-client-trust— output mismatchnode-suite/tls/handshake/default-version-mutation— output mismatchnode-suite/tls/handshake/existing-net-socket— compile errornode-suite/tls/handshake/explicit-empty-ca-precedence— output mismatchnode-suite/tls/handshake/mutual-authentication— output mismatchnode-suite/tls/handshake/no-certificate— output mismatchnode-suite/tls/handshake/plaintext-rejection— compile errornode-suite/tls/handshake/positional-connect-overload— output mismatchnode-suite/tls/handshake/reject-untrusted— output mismatchnode-suite/tls/handshake/secure-context-option— output mismatchnode-suite/tls/helpers/default-ciphers-forwarding— output mismatchnode-suite/tls/helpers/default-ciphers-mutation— output mismatchnode-suite/tls/helpers/root-certificates-immutability— output mismatchnode-suite/tls/helpers/set-default-ca-typed-views— output mismatchnode-suite/tls/identity/check-server-identity— output mismatchnode-suite/tls/identity/dns-patterns— output mismatchnode-suite/tls/identity/error-shape— output mismatchnode-suite/tls/identity/idna-and-invalid-labels— output mismatchnode-suite/tls/identity/ip-addresses— output mismatchnode-suite/tls/identity/san-kinds-and-wildcards— output mismatchnode-suite/tls/options/alpn-callback-validation— output mismatchnode-suite/tls/options/alpn-validation— output mismatchnode-suite/tls/options/connect-validation— output mismatchnode-suite/tls/options/create-server-options-type— output mismatchnode-suite/tls/options/create-server-validation— output mismatchnode-suite/tls/options/ip-servername-validation— output mismatchnode-suite/tls/options/pre-aborted-signal— output mismatchnode-suite/tls/options/server-controls-validation— output mismatchnode-suite/tls/options/server-parent-options— output mismatchnode-suite/tls/options/sni-callback-validation— output mismatchnode-suite/tls/options/tls-socket-allow-half-open— output mismatchnode-suite/tls/options/tls-socket-alpn-construction— output mismatchnode-suite/tls/options/tls-socket-default-state— output mismatchnode-suite/tls/server/add-context-validation— output mismatchnode-suite/tls/server/connection-server-reference— output mismatchnode-suite/tls/server/constructor-handshake— output mismatchnode-suite/tls/server/ticket-keys-roundtrip— output mismatchnode-suite/tls/session/tls12-resumption— compile errornode-suite/tls/sni/add-context-selection— output mismatchnode-suite/tls/sni/async-callback— output mismatchnode-suite/tls/sni/callback-error— output mismatchnode-suite/tls/sni/context-selection— output mismatchnode-suite/tls/sni/latest-context-precedence— output mismatchnode-suite/tls/sni/null-context-fallback— output mismatchnode-suite/tls/sni/wildcard-case-and-depth— output mismatchnode-suite/tls/state/detailed-peer-certificate— output mismatchnode-suite/tls/state/ephemeral-key-info— output mismatchnode-suite/tls/state/export-keying-material— output mismatchnode-suite/tls/state/export-keying-material-validation— output mismatchnode-suite/tls/state/finished-messages— output mismatchnode-suite/tls/state/max-send-fragment— output mismatchnode-suite/tls/state/negotiated-getters— compile errornode-suite/tls/state/protocol-after-close— output mismatchnode-suite/tls/state/set-key-cert— output mismatchnode-suite/tls/state/shared-signature-algorithms— output mismatchnode-suite/tls/state/x509-certificate-views— output mismatchnode-suite/tls/surface/certificate-compression— output mismatchnode-suite/tls/surface/exports-and-classes— output mismatchnode-suite/tls/surface/extended-api— output mismatch