Files
zeekay d8da0e2e43 chainadapter: real committee-cert signature verification
CommitteeCert.Verify(committee) now verifies each endorsement as a BLS
signature over the certificate's canonical signing digest by a distinct,
known committee member's registered public key. Rejects (fail-closed) nil,
unknown, duplicate, or invalid endorsements, parameter mismatches, and
sub-threshold sets; requires >= Threshold valid distinct signatures. The
engine holds a committee registry (RegisterCommittee) and VerifyResult fails
closed on an unknown committee. Replaces the count-only stub.

Tests: valid quorum + sub-threshold, duplicate-signer, forged-signature,
unknown-signer, parameter-mismatch, and engine fail-closed cases.
2026-06-26 19:28:35 -07:00
..
2026-05-25 15:13:02 -07:00
2026-05-25 15:13:02 -07:00
2026-05-25 15:13:02 -07:00
2026-05-25 15:13:02 -07:00