Skip to content

test(sdk-lib-mpc): add EdDSA MPCv2 keyshare wire-format regression - #9617

Draft
vibhavgo wants to merge 1 commit into
masterfrom
WCI-1476-eddsa-mpcv2-wire-format-regression
Draft

test(sdk-lib-mpc): add EdDSA MPCv2 keyshare wire-format regression#9617
vibhavgo wants to merge 1 commit into
masterfrom
WCI-1476-eddsa-mpcv2-wire-format-regression

Conversation

@vibhavgo

@vibhavgo vibhavgo commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Check in a static DKG keyshare fixture (bincode-serialized Keyshare, generated 2026-09-01 from @bitgo/sdk-lib-mpc @10.18.0) and a regression test that loads it through DSG and verifies the resulting Ed25519 signature. If wasm-mps changes its bincode layout or the multi-party-schnorr Keyshare struct gains new fields via Cargo feature unification, DSG round 0 deserialization fails and CI catches the breaking change before it reaches production.

Ticket: WCI-1476

@linear-code

linear-code Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

⚠️ Unit tests are failing on Node 26.x (Current release line, non-blocking). This is not an LTS version yet, so it does not block merge, but it signals an incompatibility to fix before Node 26.x becomes LTS.

View run

@vibhavgo
vibhavgo force-pushed the WCI-1476-eddsa-mpcv2-wire-format-regression branch from 1c9e6fd to b2b22ab Compare September 1, 2026 07:34
Check in a static DKG keyshare fixture (bincode-serialized
Keyshare<EdwardsPoint>, generated 2026-09-01 from @bitgo/sdk-lib-mpc
@10.18.0) and a regression test that loads it through DSG and verifies
the resulting Ed25519 signature. If wasm-mps changes its bincode layout
or the multi-party-schnorr Keyshare<G> struct gains new fields via Cargo
feature unification, DSG round 0 deserialization fails and CI catches the
breaking change before it reaches production.

Ticket: WCI-1476
@vibhavgo
vibhavgo force-pushed the WCI-1476-eddsa-mpcv2-wire-format-regression branch from b2b22ab to 54f0a0d Compare September 1, 2026 07:43
@vibhavgo
vibhavgo requested a review from Marzooqa September 1, 2026 08:20
@vibhavgo
vibhavgo marked this pull request as ready for review September 1, 2026 08:20
@vibhavgo
vibhavgo requested review from a team as code owners September 1, 2026 08:20
@vibhavgo
vibhavgo marked this pull request as draft September 1, 2026 10:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant