FreeHSM C

An open-source PKCS#11 v3.2 cryptographic module under Simorgh Labs

View the Project on GitHub afchine1337/freehsm

FreeHSM C — Documentation Index (bilingual / bilingue)

Document English Français CC class
Project overview ../README.md ../README.fr.md —
Architecture ARCHITECTURE.md ARCHITECTURE.fr.md ADV_TDS.3
Network access — the design (#111) REST_API_DESIGN.md — decided, being built
Network access — deploying it (#111) DEPLOYING_THE_SERVICE.md — AGD_OPE.1
The daemon’s token PIN (#111) DAEMON_PIN.md — AGD_OPE.1
Rate limiting by identity (#111) RATE_LIMIT.md — decided and built
PKCS#11 over a socket with p11-kit — setup, and the two limits P11_KIT_REMOTING.md — AGD_OPE.1
FIPS 140-3 Security Policy FIPS_140_3.md FIPS_140_3.fr.md (FIPS)
CC EAL4+ Target of Evaluation EAL4_PLUS.md EAL4_PLUS.fr.md ASE_*
Mechanism reference (auto-generated) MECHANISMS.md MECHANISMS.fr.md ADV_FSP.4
Reproducible build REPRODUCIBLE_BUILD.md REPRODUCIBLE_BUILD.fr.md ALC_CMC.4
Functional testing ATE_FUN.md ATE_FUN.fr.md ATE_FUN.1 + COV.2 + DPT.1
Vulnerability analysis AVA_VAN.md AVA_VAN.fr.md AVA_VAN.5
Configuration management ALC_CMC.md ALC_CMC.fr.md ALC_CMC.4
Preparative procedures (install) AGD_PRE.md AGD_PRE.fr.md AGD_PRE.1
Operational guidance (operator manual) AGD_OPE.md AGD_OPE.fr.md AGD_OPE.1
FIPS 140-3 Security Target (Annex B draft) FIPS_140_3_SECURITY_TARGET.md — (FIPS Annex B)
NIST CST Lab submission checklist CST_LAB_SUBMISSION_CHECKLIST.md — (FIPS CMVP)
Hardened DRBG pipeline + SP 800-90B health tests RNG.md — ADV_TDS.3 + FIPS §7.10.3
Side-channel posture audit (Level 1 + Level 2 gaps) SIDE_CHANNEL.md — AVA_VAN.5
Post-quantum support matrix (Kyber alias, Falcon, LMS, XMSS, HQC) POST_QUANTUM.md — ADV_FSP.4
PQC composite — who ships what (#118, dated landscape + the no-primacy-claims rule) PRIMACY_AUDIT_PQC_COMPOSITE.md — (claim discipline)
Cross-validating two PKCS#11 modules — using FreeHSM as a reference to test another module, including a hardware HSM CROSS_VALIDATION.md — (method)
Token store on-disk format (#108 + #110, byte-level spec + invariants) TOKEN_STORE_FORMAT.md — ADV_TDS.3 + ADV_FSP.4
fhsm-csr — composite keys, requests, and the CA’s own certificate (#112) FHSM_CSR.md — AGD_OPE.1
fhsm-ca — issuance, profiles, revocation, CRLs, OCSP and the delegated responder (#112) FHSM_CA.md — AGD_OPE.1
fhsm-token tool — provisioning a token FHSM_TOKEN.md — AGD_OPE.1
fhsm-sign tool — detached signatures over arbitrary data (#123) FHSM_SIGN.md — AGD_OPE.1
fhsm-crypt tool — keys that do not sign, object listing and deletion, files encrypted as CMS AuthEnvelopedData FHSM_CRYPT.md — AGD_OPE.1
fhsm-gui — a desktop interface over the PKI tools: exploration and operator modes, the call log FHSM_GUI.md — AGD_OPE.1
Composite ML-DSA — spec gap, measurements, target OID (#112) COMPOSITE_SIGS_GAP.md — ADV_FSP.4

Conventions

Documents non traduits / Documents not translated

The following technical artefacts remain English-only :

These technical artefacts use precise vocabulary inherited from the standards (FIPS, NIST SP, RFC, PKCS#11 OASIS) and are commonly read in English by francophone evaluators.