1 /*
2  *  This file is part of the optimized implementation of the Picnic signature scheme.
3  *  See the accompanying documentation for complete details.
4  *
5  *  The code is provided under the MIT license, see LICENSE for
6  *  more details.
7  *  SPDX-License-Identifier: MIT
8  */
9 
10 #include "lowmc_fns_undef.h"
11 
12 #define ADDMUL mzd_addmul_v_uint64_192
13 #define MUL mzd_mul_v_uint64_192
14 #define XOR mzd_xor_uint64_192
15 #define COPY mzd_copy_uint64_192
16 #define MPC_MUL mpc_matrix_mul_uint64_192
17 
18 #if defined(WITH_LOWMC_192_192_4)
19 #define LOWMC_INSTANCE lowmc_192_192_4
20 #define LOWMC_N LOWMC_192_192_4_N
21 #define LOWMC_R LOWMC_192_192_4_R
22 #define LOWMC_M LOWMC_192_192_4_M
23 #endif
24