CVSROOT: /cvs Module name: src Changes by: [email protected] 2025/09/14 10:47:37
Modified files:
lib/libcrypto/mlkem: mlkem_internal.c
Log message:
mlkem_public_to_private: fix overread/information leak
After the guts of MLKEM_public_key were changed from a union to a struct,
the aligner grew the struct, leaking as many bytes of private key data as
the struct grew (on normal platforms that would be 2).
Ideally this would all be a bit more robust.
CID 621603 621604
ok jsing kenjiro
