The default namespace is PQCP_MLKEM_NATIVE_MLKEM{512,768,1024}_ but in a multi-level build, the prefix itself is suffixes by the level -- and what's more, the config is only imported once, for the 512-level. In effect, you'll get the namespace prefixes PQCP_MLKEM_NATIVE_MLKEM512{512,768,1024}_XXX, which makes no sense of course.
There's no functional issue here, but the naming is undesired and confusing.
The default namespace is
PQCP_MLKEM_NATIVE_MLKEM{512,768,1024}_but in a multi-level build, the prefix itself is suffixes by the level -- and what's more, the config is only imported once, for the 512-level. In effect, you'll get the namespace prefixesPQCP_MLKEM_NATIVE_MLKEM512{512,768,1024}_XXX, which makes no sense of course.There's no functional issue here, but the naming is undesired and confusing.