---
layout: default
title: FreeHSM
---

# FreeHSM

An open-source PKCS#11 v3.2 cryptographic module, built to FIPS 140-3 Level 1 and CC EAL4+ requirements and documented with their methodologies. Not certified, and not seeking certification — the evaluation documents are published as worked examples.

**FreeHSM** is the PKCS#11 library, stewarded by **[Simorgh Labs](https://chaharsou.com)**. PKI and signing tooling on top of it is planned, not built.

- **Source** : <https://github.com/afchine1337/freehsm>
- **Latest release** : [v1.4.0](https://github.com/afchine1337/freehsm/releases/tag/v1.4.0)
- **Security policy** : [SECURITY.md](https://github.com/afchine1337/freehsm/blob/main/SECURITY.md)
- **License** : Apache-2.0

> *Repository renamed from `freehsm-c` to `freehsm` in July 2026 — old URLs redirect automatically.*

## Blog

- [2026-08-02 — Count the paths: seven defects, one shape](blog/2026-08-02-count-the-paths.html)
- [2026-07-18 — FreeHSM v1.5.0: the integrity self-test that never ran](blog/2026-07-18-freehsm-v1.5.0-integrity-self-test.html)
- [2026-07-16 — Simorgh Labs, FreeHSM, and a marketing claim we killed ourselves](blog/2026-07-16-simorgh-labs-rebrand-and-a-dead-marketing-claim.html)
- [2026-06-28 — FreeHSM C v1.2.2 → v1.3.0: The methodology meets an external reporter](blog/2026-06-28-v1.3.0-methodology-meets-external-reporter.html)

## Documentation

- [**Documentation index** (bilingual EN/FR, mapped to CC classes)](DOC_INDEX.html)
- [CHANGELOG](https://github.com/afchine1337/freehsm/blob/main/CHANGELOG.md)
- [FIPS 140-3 Security Target](https://github.com/afchine1337/freehsm/blob/main/docs/FIPS_140_3_SECURITY_TARGET.md)
- [Security Advisories](https://github.com/afchine1337/freehsm/security/advisories)
