consistency_checks:
- source:
    scheme: dilithium3
    implementation: clean
  files:
    - ntt.c
    - ntt.h
    - packing.c
    - packing.h
    - poly.c
    - poly.h
    - polyvec.c
    - polyvec.h
    - reduce.c
    - reduce.h
    - rounding.c
    - rounding.h
    - sign.c
    - sign.h
    - stream.c
    - stream.h
    - symmetric.h
- source:
    scheme: dilithium4
    implementation: clean
  files:
    - ntt.c
    - ntt.h
    - packing.c
    - packing.h
    - poly.h
    - polyvec.c
    - polyvec.h
    - reduce.c
    - reduce.h
    - rounding.c
    - rounding.h
    - sign.c
    - sign.h
    - stream.c
    - stream.h
    - symmetric.h
- source:
    scheme: dilithium2
    implementation: avx2
  files:
    - api.h
    - packing.c
    - packing.h
    - polyvec.h
    - params.h
    - stream.c
    - stream.h
    - symmetric.h
