Files
wolfssl/src
Andrew Hutchings b7c3bbf101 Fixes to size checking
In `quic_record_transfer()`, the unsigned subtraction
`qr->end - qr->start` could wrap around if `end < start`, and the
subsequent `len <= 0` check was ineffective on a `word32`. Move the
comparison before the subtraction so the function returns `0` safely.

In `GetEchConfig()`, `XSTRLEN(config->publicName)` was assigned to a
single byte, silently truncating names longer than 255 characters while
`XMEMCPY` still copied the full string. Add a 255-byte length
validation in both `wolfSSL_CTX_GenerateEchConfig()` and
`GetEchConfig()`, and cache the length in a local variable to avoid
redundant `XSTRLEN` calls.
2026-02-18 18:01:33 +00:00
..
2025-07-10 16:11:36 -06:00
2026-01-29 18:49:56 +10:00
2025-11-18 13:28:51 -07:00
2026-02-13 12:07:19 -08:00
2026-01-29 18:49:56 +10:00
2026-02-13 10:54:47 -08:00
2026-02-18 18:01:33 +00:00
2026-02-13 10:54:47 -08:00
2026-02-18 18:01:33 +00:00
2026-02-13 10:28:12 -05:00
2026-01-08 08:46:22 +09:00