Skip to content

spec(port): port the External Init secret pinning guard (Refs #8884) - #9650

Merged
2 commits merged into
gHashTag:masterfrom
dmitrii-f-t27:port/cr-chat-04-wave2-c
Oct 17, 2026
Merged

2 commits merged into
gHashTag:masterfrom
dmitrii-f-t27:port/cr-chat-04-wave2-c

Conversation

@dmitrii-f-t27

Copy link
Copy Markdown
Contributor

Refs #8884 (CR-CHAT-04 ring tracker). Parent epic: gHashTag/trios#1812 (W2, own lane, T-PORT). Fourth W2 target delivered: the MLS External Commit join gate (RFC 9420 12.2) as the D5 verdict, original rule order, all ten EIP tests plus helper, accessor, sentinel and rule-order tests (15 total). By-value struct parameters (gen-rust raw-pointer fields fail rustc, t27b rejects address-of-call; probe checked both backends). Records carry lengths and probe bits, not secret bytes. t27b 15/15 native; t27c 15/15, 0 vacuous; gen-rust compiles under rustc; coverage Untested 0; seal all hashes MATCH; ledger row included (pass, 28/28 untouched). Dedup checked. Sequencing: one-line ledger rebase if #9614/#9641 land first.

@dmitrii-f-t27

Copy link
Copy Markdown
Contributor Author

Merge request for the gHashTag merger: steward READY on final SHA d77f3b4 (required all SUCCESS; the three red are non-required per Q16, red on master too — this PR's own ratchet rows are gone after its ledger row landed; the 160 rows it still reports are the 158 pre-existing plus the two padding rows that belong to the unmerged #9614's subjects, not this PR). One-line ledger rebase if #9614/#9641 land first — I take it on request.

…g#8884)

Rebuilt as one commit on master a18d7ee so it merges;
docs/reports/t27b_expectations.json rows from both sides kept (union, sorted).
Content is otherwise the PR head d77f3b4 unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@gHashTag
gHashTag force-pushed the port/cr-chat-04-wave2-c branch from d77f3b4 to e2b900d Compare October 17, 2026 18:09
@gHashTag
gHashTag enabled auto-merge (squash) October 17, 2026 18:09
# Conflicts:
#	docs/reports/t27b_expectations.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants