diff options
| author | Alexandr Nedvedicky <[email protected]> | 2026-01-28 08:03:18 +0100 |
|---|---|---|
| committer | Neil Horman <[email protected]> | 2026-03-12 19:04:07 +0100 |
| commit | 6d621e6729d41a809d87c221728d11a52d913a13 (patch) | |
| tree | 7b39de65b339857b92941be2cb947be7b54b2653 /apps/lib | |
| parent | rand_egd: harden EGD I/O and bounds; defer fdopen until post connect (diff) | |
| download | openssl-feature/hqc.tar.gz openssl-feature/hqc.zip | |
QUIC LCID hash table collapse on Windows/32-bit due to SipHash digest size misusefeature/hqc
Using sizeof(unsigned long) as SipHash digest size; SipHash supports
only 8 or 16 bytes. On platforms where sizeof(unsigned long) == 4,
the call fails, and lcid_hash returns the zero-initialized value,
degrading the hash table into list.
The issue was kindly reported and fix provided by Stanislav Fort at Aisle Research.
Reviewed-by: Eugene Syromiatnikov <[email protected]>
Reviewed-by: Paul Dale <[email protected]>
Reviewed-by: Neil Horman <[email protected]>
MergeDate: Thu Mar 12 18:04:10 2026
(Merged from https://github.com/openssl/openssl/pull/29814)
Diffstat (limited to 'apps/lib')
0 files changed, 0 insertions, 0 deletions
