Skip to content

Commit 999641d

Browse files
authored
Merge pull request #8642 from rizlik/dtls_no_span_records
DTLS: drop records that span datagrams
2 parents d1312c8 + cbe1fb2 commit 999641d

10 files changed

Lines changed: 1098 additions & 232 deletions

File tree

.github/workflows/os-check.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ jobs:
4646
'--enable-ascon CPPFLAGS=-DWOLFSSL_ASCON_UNROLL --enable-experimental',
4747
'--enable-all CPPFLAGS=''-DNO_AES_192 -DNO_AES_256'' ',
4848
'--enable-sniffer --enable-curve25519 --enable-curve448 --enable-enckeys CFLAGS=-DWOLFSSL_DH_EXTRA',
49+
'--enable-dtls --enable-dtls13 --enable-dtls-frag-ch
50+
--enable-dtls-mtu CPPFLAGS=-DWOLFSSL_DTLS_RECORDS_CAN_SPAN_DATAGRAMS',
4951
]
5052
name: make check
5153
if: github.repository_owner == 'wolfssl'

.wolfssl_known_macro_extras

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,7 @@ WOLFSSL_DILITHIUM_VERIFY_NO_MALLOC
659659
WOLFSSL_DILITHIUM_VERIFY_SMALL_MEM
660660
WOLFSSL_DISABLE_EARLY_SANITY_CHECKS
661661
WOLFSSL_DTLS_DISALLOW_FUTURE
662+
WOLFSSL_DTLS_RECORDS_CAN_SPAN_DATAGRAMS
662663
WOLFSSL_DTLS_RESEND_ONLY_TIMEOUT
663664
WOLFSSL_DUMP_MEMIO_STREAM
664665
WOLFSSL_DUP_CERTPOL

src/internal.c

Lines changed: 182 additions & 131 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)