zlacker

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

submitted by keepam+(OP) on 2026-02-05 04:37:22 | 8 points 2 comments
[view article] [source] [links] [go to bottom]
replies(2): >>keepam+T >>wazzap+7u2
1. keepam+T[view] [source] 2026-02-05 04:45:59
>>keepam+(OP)
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.

2. wazzap+7u2[view] [source] 2026-02-05 21:03:38
>>keepam+(OP)
Can we get a human-written reason for why this exists? Since the project itself is quite obviously vibe coded...
[go to top]