Settings

Theme

Show HN: FIPSPad – a FIPS 140-3 and NIST SP 800-53 minimal Notepad app in Rust

github.com

7 points by keepamovin 7 hours ago · 1 comment

Reader

keepamovinOP 7 hours ago

This app refuses to run unless it can prove your OS is providing a FIPS-approved cryptographic surface.

Windows: It queries BCryptGetFipsAlgorithmMode.

macOS: It strictly allowlists versions with valid Apple crypto certifications.

The result is if the check fails, it quits. No bundled crypto fallback. No "continue anyway."

It's a "deliberately boring" experiment to see what happens when you apply strict NIST SP 800-53 controls to a tiny, offline MVP.

It is written in Rust. The source is available for inspection.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection