consistency_checks:
    - source:
        scheme: kyber512
        implementation: clean
      files:
      - cbd.h
      - indcpa.h
      - kem.h
      - ntt.h
      - poly.h
      - polyvec.h
      - reduce.h
      - symmetric.h
      - verify.h
      - indcpa.c
      - kem.c
      - ntt.c
      - poly.c
      - polyvec.c
      - reduce.c
      - symmetric-shake.c
      - verify.c
    - source:
        scheme: kyber512
        implementation: avx2
      files:
      - indcpa.h
      - kem.h
      - verify.h
      - symmetric-shake.c
    - source:
        scheme: kyber512-90s
        implementation: clean
      files:
      - cbd.h
      - indcpa.h
      - kem.h
      - ntt.h
      - poly.h
      - polyvec.h
      - reduce.h
      - verify.h
      - indcpa.c
      - kem.c
      - ntt.c
      - poly.c
      - polyvec.c
      - reduce.c
      - verify.c
    - source:
        scheme: kyber512-90s
        implementation: avx2
      files:
      - indcpa.h
      - kem.h
      - verify.h
    - source:
        scheme: kyber768
        implementation: avx2
      files:
      - api.h
      - indcpa.h
      - kem.h
      - verify.h
      - symmetric-shake.c
    - source:
        scheme: kyber768-90s
        implementation: clean
      files:
      - cbd.h
      - indcpa.h
      - kem.h
      - ntt.h
      - params.h
      - poly.h
      - polyvec.h
      - reduce.h
      - verify.h
      - cbd.c
      - indcpa.c
      - kem.c
      - ntt.c
      - poly.c
      - polyvec.c
      - reduce.c
      - verify.c
    - source:
        scheme: kyber768-90s
        implementation: avx2
      files:
      - indcpa.h
      - kem.h
      - verify.h
    - source:
        scheme: kyber1024
        implementation: clean
      files:
      - cbd.h
      - indcpa.h
      - kem.h
      - ntt.h
      - poly.h
      - polyvec.h
      - reduce.h
      - symmetric.h
      - verify.h
      - cbd.c
      - indcpa.c
      - kem.c
      - ntt.c
      - reduce.c
      - symmetric-shake.c
      - verify.c
    - source:
        scheme: kyber1024
        implementation: avx2
      files:
      - indcpa.h
      - kem.h
      - verify.h
      - symmetric-shake.c
    - source:
        scheme: kyber1024-90s
        implementation: clean
      files:
      - cbd.h
      - indcpa.h
      - kem.h
      - ntt.h
      - poly.h
      - polyvec.h
      - reduce.h
      - verify.h
      - cbd.c
      - indcpa.c
      - kem.c
      - ntt.c
      - reduce.c
      - verify.c
    - source:
        scheme: kyber1024-90s
        implementation: avx2
      files:
      - indcpa.h
      - kem.h
      - verify.h