Module keyshare

Source
Expand description

This module provides functionality for managing key shares in a distributed key generation protocol. A key share represents a party’s portion of a distributed secret key, along with associated metadata and cryptographic material needed for protocol operations.

The Keyshare struct is the main type in this module, providing methods for:

  • Creating and validating key shares
  • Accessing key share components (public keys, ranks, etc.)
  • Deriving child keys and extended public keys
  • Managing oblivious transfer seeds for protocol operations

Structs§

Keyshare
A key share representing a party’s portion of a distributed secret key.