You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Proposal: merge eos/services/{security,crypto} into eSec (3 milestones) #5
Fold the security implementation from eos into this repository in three
gated milestones — no code moves until you approve:
In eos: land ADR-012 (Mbed TLS swap for hand-rolled AES/SHA/RSA/ECC);
the EOS_ALLOW_STUB_CRYPTO stub gate disappears with real verification.
In eos: stabilize the eos/security.h + eos/crypto.h API surface
(versioned, NIST-vector tests as contract).
The split:git subtree split of eos/services/security + eos/services/crypto into eSec, preserving history — only when an
external consumer justifies independent versioning (§11 condition).
Undo path: subtree history preserved both sides; re-merge is git subtree merge. Includes a PQC note (FIPS 203/204/205; verified
reference impls only per RustSec 2026-09-18).
Activity
docs(security): Mbed TLS evaluation for #5 milestone 1
ci: minimal docs check — eSec gets its first CI
ci(security.txt): enforce RFC 9116 mandatory fields + Expires in chec…
docs(kb): llms.txt — the light knowledge-base layer for eSec