gitextract_1bhmkw7j/ ├── .cargo/ │ └── config.toml ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── lint.yml │ ├── smallcrush.yml │ └── tests.yml ├── .gitignore ├── .rustfmt.toml ├── .rusty-hook.toml ├── Cargo.toml ├── LICENSE.md ├── README.md ├── README.tpl ├── deny.toml ├── enforce-conventional-commits.py ├── nanorand-abi/ │ ├── .gitignore │ ├── Cargo.toml │ ├── examples/ │ │ ├── smallcrush.c │ │ └── test.cpp │ ├── nanorand.h │ └── src/ │ ├── chacha/ │ │ ├── chacha12.rs │ │ ├── chacha20.rs │ │ ├── chacha8.rs │ │ └── mod.rs │ ├── lib.rs │ ├── pcg64.rs │ └── wyrand.rs ├── nanorand-bench/ │ ├── Cargo.toml │ ├── benches/ │ │ └── speed.rs │ └── src/ │ └── main.rs ├── nanorand-fuzz/ │ ├── .gitignore │ ├── Cargo.toml │ └── fuzz_targets/ │ ├── chacha20.rs │ └── range.rs └── src/ ├── buffer.rs ├── crypto/ │ └── chacha.rs ├── crypto.rs ├── entropy/ │ ├── bsd.rs │ ├── darwin.rs │ ├── linux.rs │ ├── windows.rs │ └── windows_uwp.rs ├── entropy.rs ├── gen.rs ├── lib.rs ├── rand/ │ ├── chacha.rs │ ├── pcg64.rs │ └── wyrand.rs ├── rand.rs └── tls.rs