mirror of
https://github.com/luxfi/consensus.git
synced 2026-09-24 00:26:58 +00:00
Move the consensus Quasar PQ integration to the dealerless threshold-signature stack (RSS keygen + no-reconstruct signing + dealer ripped). Refresh the re-tagged luxfi/pq v1.0.3 go.sum entry. Fix a latent bug the bump exposed: ValidateMithrilSigningCommittee documented + tested an N<=6 consensus small-committee cap but only called rss.ValidateCommittee to enforce it. rss loosened its gate from a hard N<=6 to the norm bound (tau*C*eta < gamma2, up to N<=63) at dkg v0.3.4+, so (2,7) — norm-viable — began passing and the consensus policy cap silently vanished. Restored the explicit N<=MithrilMaxCommittee cap (layered before the rss crypto bound), preserving the small-committee security design (Avalanche subsampling carries chain safety; Pulsar emits compact PQ evidence). Quasar suite green.