Skip to content

ethanolivertroy/cmvp-tui

Repository files navigation

cmvp-tui

Go Version License CI Codecov GitHub release Go Report Card OpenSSF Scorecard

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.

cmvp-tui demo

Installation

Homebrew (macOS/Linux)

brew install ethanolivertroy/sectools/cmvp

Scoop (Windows)

scoop bucket add sectools https://github.com/ethanolivertroy/scoop-sectools
scoop install cmvp

Download Binary

Download 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

go install github.com/ethanolivertroy/cmvp-tui@latest

Build from Source

git clone https://github.com/ethanolivertroy/cmvp-tui.git
cd cmvp-tui
go build -o cmvp .

Usage

cmvp

Keys

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

Data Source

Pulls from NIST-CMVP-API which mirrors NIST CMVP data.

License

MIT

About

Terminal UI for searching NIST Cryptographic Module Validation Program (CMVP) validated modules

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages