Terminal UI for searching NIST Cryptographic Module Validation Program (CMVP) validated modules.
Disclaimer: This project is not affiliated with, endorsed by, or officially connected to NIST (National Institute of Standards and Technology). It is an independent tool that consumes publicly available CMVP data.
brew install ethanolivertroy/sectools/cmvpscoop bucket add sectools https://github.com/ethanolivertroy/scoop-sectools
scoop install cmvpDownload from Releases:
| Platform | Binary |
|---|---|
| macOS (Apple Silicon) | cmvp-darwin-arm64 |
| macOS (Intel) | cmvp-darwin-amd64 |
| Linux (x64) | cmvp-linux-amd64 |
| Linux (ARM64) | cmvp-linux-arm64 |
| Windows (x64) | cmvp-windows-amd64.exe |
Note (macOS): Remove the quarantine attribute before running:
xattr -d com.apple.quarantine cmvp
go install github.com/ethanolivertroy/cmvp-tui@latestgit clone https://github.com/ethanolivertroy/cmvp-tui.git
cd cmvp-tui
go build -o cmvp .cmvp| Key | Action |
|---|---|
/ |
Filter/search |
j/k or arrows |
Navigate |
Enter |
View details |
d |
Toggle algorithm details (in detail view) |
Esc |
Back/clear filter |
q |
Quit |
Pulls from NIST-CMVP-API which mirrors NIST CMVP data.
