# Build outputs
output/
*/output/
**/output/
perf.data
tmp/

# Test binaries
test/test_SIGN*
test/test_KEM*
test/unit_tests_SIGN*
test/unit_tests_KEM*
test/test_speed_SIGN*
test/test_speed_KEM*
test/test_breakdown_SIGN*
test/test_breakdown_KEM*
test/profile_SIGN*
test/profile_KEM*
*/test/test_SIGN*
*/test/test_KEM*
**/test/test_SIGN*
**/test/test_KEM*
*/test/unit_tests_SIGN*
*/test/unit_tests_KEM*
**/test/unit_tests_SIGN*
**/test/unit_tests_KEM*
*/test/test_speed_SIGN*
*/test/test_speed_KEM*
**/test/test_speed_SIGN*
**/test/test_speed_KEM*
*/test/test_breakdown_SIGN*
*/test/test_breakdown_KEM*
**/test/test_breakdown_SIGN*
**/test/test_breakdown_KEM*
**/test/test_poly_mul*
!**/test/test_poly_mul.c
**/test/correctness/arith_correctness*
!**/test/correctness/arith_correctness.c
*/test/profile_SIGN*
*/test/profile_KEM*
**/test/profile_SIGN*
**/test/profile_KEM*
!test/test_SIGN.c
!test/test_KEM.c
!test/unit_tests_SIGN.c
!test/unit_tests_KEM.c
!test/test_speed_SIGN.c
!test/test_speed_KEM.c
!test/test_breakdown_SIGN.c
!test/test_breakdown_KEM.c
!*/test/test_SIGN.c
!*/test/test_KEM.c
!**/test/test_SIGN.c
!**/test/test_KEM.c
!*/test/unit_tests_SIGN.c
!*/test/unit_tests_KEM.c
!**/test/unit_tests_SIGN.c
!**/test/unit_tests_KEM.c
!*/test/test_speed_SIGN.c
!*/test/test_speed_KEM.c
!**/test/test_speed_SIGN.c
!**/test/test_speed_KEM.c
!*/test/test_breakdown_SIGN.c
!*/test/test_breakdown_KEM.c
!**/test/test_breakdown_SIGN.c
!**/test/test_breakdown_KEM.c

# KAT binaries and outputs
KAT/KAT_SIGN*
KAT/KAT_KEM*
KAT/output/
*/KAT/KAT_SIGN*
*/KAT/KAT_KEM*
**/KAT/KAT_SIGN*
**/KAT/KAT_KEM*
*/KAT/output/
**/KAT/output/

# Common intermediate files
*.o
*.obj
*.a
*.so
*.d

# Editor and repository metadata
.vscode/
.git/
