gitextract_hnrga4w4/ ├── .github/ │ ├── funding.yml │ └── workflows/ │ ├── release.yml │ ├── test-slow.yml │ └── test-ts.yml ├── .gitignore ├── .gitmodules ├── .prettierrc.json ├── .vscode/ │ └── settings.json ├── LICENSE ├── README.md ├── SECURITY.md ├── jsr.json ├── package.json ├── src/ │ ├── _crystals.ts │ ├── falcon.ts │ ├── hybrid.ts │ ├── index.ts │ ├── ml-dsa.ts │ ├── ml-kem.ts │ ├── slh-dsa.ts │ └── utils.ts ├── test/ │ ├── acvp.test.ts │ ├── basic.test.ts │ ├── benchmark.ts │ ├── crucible.ts │ ├── errors.test.ts │ ├── falcon.test.ts │ ├── fetch-wycheproof.sh │ ├── hybrid.test.ts │ ├── index.ts │ ├── tsconfig.json │ ├── util.ts │ ├── vectors/ │ │ ├── falcon/ │ │ │ ├── pqclean/ │ │ │ │ ├── nistkat_out_falcon-1024_clean │ │ │ │ ├── nistkat_out_falcon-512_clean │ │ │ │ ├── nistkat_out_falcon-padded-1024_clean │ │ │ │ └── nistkat_out_falcon-padded-512_clean │ │ │ └── round3/ │ │ │ ├── README.md │ │ │ ├── falcon1024-KAT.req │ │ │ ├── falcon1024-KAT.rsp │ │ │ ├── falcon512-KAT.req │ │ │ ├── falcon512-KAT.rsp │ │ │ ├── fpr.c │ │ │ └── fpr.h │ │ └── hybrids/ │ │ ├── test-vectors-KitchenSink-KEM(ML-KEM-768,X25519)-XOF(SHAKE256)-KDF(HKDF-SHA-256).json │ │ ├── test-vectors-MLKEM1024P384.json │ │ ├── test-vectors-MLKEM768P256.json │ │ ├── test-vectors-MLKEM768X25519.json │ │ ├── test-vectors-QSF-KEM(ML-KEM-1024,P-384)-XOF(SHAKE256)-KDF(SHA3-256).json │ │ └── test-vectors-QSF-KEM(ML-KEM-768,P-256)-XOF(SHAKE256)-KDF(SHA3-256).json │ └── wycheproof.test.ts └── tsconfig.json