packages feed

crypton-2.1.8: cbits/mlkem/crypton_mlkem_asm.S

/*
 * The assembly half, which is level-independent: it is included once, with
 * the shared directives kept, and covers all three parameter sets.  See the
 * comment at the top of mlkem_native_asm.S.
 *
 * Built only where crypton.cabal defines CRYPTON_MLKEM_NATIVE_BACKEND; on
 * every other architecture this file is not in asm-sources at all.
 */
#include "crypton_mlkem.h"

#define MLK_CONFIG_MULTILEVEL_WITH_SHARED 1
#define MLK_CONFIG_MONOBUILD_KEEP_SHARED_HEADERS
#define MLK_CONFIG_PARAMETER_SET 768
#include "mlkem_native_asm.S"