CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2026/01/18 01:58:31

Modified files:
        lib/libcrypto/mlkem: mlkem_internal.h 

Log message:
mlkem: fix mklem_{generate_key,encap}_external_entropy() declarations

The prototypes used sized arrays appropriate only for MLKEM768 while the
declarations used pointers. For some reason clang doesn't flag this but
gcc does. In any case it was wrong. The callers of these functions check
that they pass in the correct size. Which is weird but the mlkem directory
has an unbelievable amount of mess and bad code.

found by/ok jsing

Reply via email to