Skip to content

feat: NMI-safe power-fail seal, crypto evidence pack, README admonitions - #53

Merged
TheusHen merged 11 commits into
prodfrom
fix/rc2-cmake-version
Sep 23, 2026
Merged

TheusHen merged 11 commits into
prodfrom
fix/rc2-cmake-version

Conversation

@TheusHen

Copy link
Copy Markdown
Member

Follow-up to #47 (squash-merged as a07d150). Contains the post-merge work that stayed on this branch, rebased onto current prod so the already-shipped commits drop out.

  • NMI-safe power-fail seal with LEP TLV 23, registry and readme updates
  • Crypto audit evidence pack, compliance checklist, no-cmake guide
  • README admonitions for experimental seal, audit status and board qualification

Rebased, no functional changes vs the branch tip.

Add per-release crypto audit evidence template (provider version/hashes, upstream audit ref, KAT log incl. altered-tag rejection, provisioning, integration review) and ISO27001/SOC2/HIPAA self-assessed mapping. Link both from crypto-assurance.md without claiming a full independent audit. Add no-cmake.md (vendoring + gcc/clang/MSVC/ESP-IDF/PlatformIO + vector validation). tools/check_docs.py passes.
@github-actions github-actions Bot added documentation Documentation improvements core Portable runtime and public core API protocol LEP encoding, decoding, and compatibility tests Tests, vectors, simulators, and qualification evidence ci Build, packaging, and repository automation tooling Host tools and developer utilities build CMake, package consumers, and toolchains size/xl At least 1000 changed lines labels Sep 23, 2026
@github-actions github-actions Bot added size/xl At least 1000 changed lines and removed size/xl At least 1000 changed lines labels Sep 23, 2026
@github-actions github-actions Bot added size/xl At least 1000 changed lines and removed size/xl At least 1000 changed lines labels Sep 23, 2026
@github-actions github-actions Bot added size/xl At least 1000 changed lines and removed size/xl At least 1000 changed lines labels Sep 23, 2026
@github-actions github-actions Bot added size/xl At least 1000 changed lines and removed size/xl At least 1000 changed lines labels Sep 23, 2026
@github-actions github-actions Bot added size/xl At least 1000 changed lines and removed size/xl At least 1000 changed lines labels Sep 23, 2026
@codecov

codecov Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 80.10204% with 39 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/core/powerfail.c 83.04% 12 Missing and 17 partials ⚠️
src/envelope/lep.c 56.52% 2 Missing and 8 partials ⚠️

📢 Thoughts on this report? Let us know!

@github-actions github-actions Bot added size/xl At least 1000 changed lines and removed size/xl At least 1000 changed lines labels Sep 23, 2026
@github-actions github-actions Bot added size/xl At least 1000 changed lines and removed size/xl At least 1000 changed lines labels Sep 23, 2026
@TheusHen
TheusHen merged commit a5f27f4 into prod Sep 23, 2026
58 checks passed
@TheusHen
TheusHen deleted the fix/rc2-cmake-version branch September 23, 2026 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build CMake, package consumers, and toolchains ci Build, packaging, and repository automation core Portable runtime and public core API documentation Documentation improvements protocol LEP encoding, decoding, and compatibility size/xl At least 1000 changed lines tests Tests, vectors, simulators, and qualification evidence tooling Host tools and developer utilities

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant