• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

KarpelesLab / tss-lib
76%

Build:
DEFAULT BRANCH: master
Repo Added 24 Mar 2026 02:33PM UTC
Token 5ye64R2XrjoNQrFCRKhlSNHZAAye6Eg0I regen
Build 11 Last
Files 110
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • master

28 Mar 2026 03:11PM UTC coverage: 75.549% (-0.5%) from 76.058%
23688013225

push

github

MagicalTux
add context.Context to all ecdsatss/eddsatss entry points

All 6 public constructors now accept context.Context as their first
parameter. Context is checked at the start of every round callback
and threaded through to Paillier/safe-prime generation so callers
can cancel or timeout long-running operations.

API changes:
- ecdsatss.NewKeygen(ctx, params, ...preParams)
- ecdsatss.Key.NewSigning(ctx, msg, params)
- ecdsatss.NewResharing(ctx, params, input, ...preParams)
- eddsatss.NewKeygen(ctx, params)
- eddsatss.Key.NewSigning(ctx, msg, params)
- eddsatss.NewResharing(ctx, params, input)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

46 of 150 new or added lines in 6 files covered. (30.67%)

3 existing lines in 2 files now uncovered.

9671 of 12801 relevant lines covered (75.55%)

1215.75 hits per line

Relevant lines Covered
Build:
Build:
12801 RELEVANT LINES 9671 COVERED LINES
1215.75 HITS PER LINE
Source Files on master
  • Tree
  • List 110
  • Changed 10
  • Source Changed 6
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23688013225 master add context.Context to all ecdsatss/eddsatss entry points All 6 public constructors now accept context.Context as their first parameter. Context is checked at the start of every round callback and threaded through to Paillier/safe-prime generatio... push 28 Mar 2026 03:24PM UTC MagicalTux github
75.55
23687858691 master remove broken Binance Chain CLI link from README Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> push 28 Mar 2026 03:14PM UTC MagicalTux github
76.06
23687661329 master fix goimports formatting Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> push 28 Mar 2026 03:04PM UTC MagicalTux github
76.08
23687593085 master deprecate old channel-based API in favor of ecdsatss/eddsatss Mark all old entry points as deprecated with pointers to replacements: - ecdsa/keygen.NewLocalParty → ecdsatss.NewKeygen - ecdsa/keygen.GeneratePreParams → ecdsatss.GeneratePreParams -... push 28 Mar 2026 03:02PM UTC MagicalTux github
76.07
23687627891 master update README with new API documentation and migration guide Document the ecdsatss/eddsatss broker-based API as the recommended approach, add migration table from legacy to new entry points, and move the old channel-based examples into a collapse... push 28 Mar 2026 03:01PM UTC MagicalTux github
76.04
23687250081 master add resharing protocol to ecdsatss and eddsatss Both packages now support key resharing from an old committee to a new committee while preserving the same public key. ecdsatss resharing: - 5-round protocol with Paillier key generation, DLN/Mod/F... push 28 Mar 2026 02:41PM UTC MagicalTux github
76.02
23686810463 master add ecdsatss signing protocol (9 rounds + finalize) Complete GG18 ECDSA threshold signing with broker-based callbacks: - 9-round MTA-based signing protocol with Schnorr ZK proofs - Low-S normalization (BIP-62) and recovery byte computation - Full... push 28 Mar 2026 02:11PM UTC MagicalTux github
75.65
23686621187 master complete ecdsatss keygen, add eddsatss package with keygen+signing ecdsatss keygen: - Fix NewKey to initialize slice fields (was panicking on nil index) - Fix round 1 receiver to listen for round1 messages (not round2) - Add NewJsonExpect cb fiel... push 28 Mar 2026 01:59PM UTC MagicalTux github
74.91
23686035331 master improve test coverage from 67% to 74% Add tests for tss package (20% → 59%), crypto/ecpoint (34% → 84%), crypto/dlnproof (0% → 85%), common (69% → 78%), ecdsatss (0% → 2%), and crypto/utils. Also fix bug where NewJsonExpect did not assign the cal... push 28 Mar 2026 01:22PM UTC MagicalTux github
72.44
23685376935 master migrate module path from ModChain to KarpelesLab Update module path and all imports from github.com/ModChain to github.com/KarpelesLab. Bump dependencies to KarpelesLab-native versions: base58 v1.1.1, edwards25519 v1.1.7, secp256k1 v0.2.8. Co-Au... push 28 Mar 2026 12:41PM UTC MagicalTux github
66.81
See All Builds (11)

Badge your Repo: tss-lib

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc