Files
threshold/doc.go
zeekay c5bba6c2e2 fix: resolve all golangci-lint issues
- Remove conflicting main.go from root directory
- Fix copylocks issues by using pointer receivers on sync.Map structs
- Fix gofmt formatting issues
- Fix FROST protocol round initialization to avoid copying sync.Map
- Clean up unused variables in threshold code
2025-08-16 22:39:17 -05:00

13 lines
610 B
Go

// Package threshold provides a threshold signature library implementation
// supporting multiple signature schemes including ECDSA, EdDSA, and Schnorr.
//
// The library implements several threshold signature protocols:
// - CMP: Canetti-Makriyannis-Pagourtzis protocol for ECDSA
// - FROST: Flexible Round-Optimized Schnorr Threshold signatures
// - Doerner: Doerner-Shelat protocol for EdDSA
// - LSS: Linear Secret Sharing based threshold signatures
//
// This is the root package documentation. The actual implementation
// is organized in subpackages under pkg/ and protocols/.
package threshold