Merge pull request #10149 from julek-wolfssl/refactor-middle-padding

Refactor record padding handling to eliminate middle padding pattern
This commit is contained in:
David Garske
2026-05-18 16:34:10 -07:00
committed by GitHub
10 changed files with 841 additions and 197 deletions
+27
View File
@@ -138,6 +138,13 @@ jobs:
# This should be a safe limit for the tests to run.
timeout-minutes: 14
steps:
# tlslite-ng is consumed by scripts/multi-msg-record.test (run from
# `make check`); without it that test is SKIPped.
- uses: actions/setup-python@v5
with:
python-version: '3.x'
- run: pip install tlslite-ng
- name: Build and test wolfSSL
uses: wolfSSL/actions-build-autotools-project@v1
with:
@@ -182,6 +189,13 @@ jobs:
# This should be a safe limit for the tests to run.
timeout-minutes: 14
steps:
# tlslite-ng is consumed by scripts/multi-msg-record.test (run from
# `make check`); without it that test is SKIPped.
- uses: actions/setup-python@v5
with:
python-version: '3.x'
- run: pip install tlslite-ng
- name: Build and test wolfSSL
uses: wolfSSL/actions-build-autotools-project@v1
with:
@@ -208,6 +222,13 @@ jobs:
# This should be a safe limit for the tests to run.
timeout-minutes: 14
steps:
# tlslite-ng is consumed by scripts/multi-msg-record.test (run from
# `make check`); without it that test is SKIPped.
- uses: actions/setup-python@v5
with:
python-version: '3.x'
- run: pip install tlslite-ng
- name: Build and test wolfSSL
uses: wolfSSL/actions-build-autotools-project@v1
with:
@@ -270,6 +291,12 @@ jobs:
timeout-minutes: 14
steps:
- uses: actions/checkout@v4
# tlslite-ng is consumed by scripts/multi-msg-record.test (run from
# `make check`); without it that test is SKIPped.
- uses: actions/setup-python@v5
with:
python-version: '3.x'
- run: pip install tlslite-ng
- run: ./autogen.sh
- name: user_settings_all.h with compatibility layer
run: |