Expand description
Proactive share refresh coordinator.
Herzberg proactive refresh rotates shares without changing the joint public key. The coordinator orchestrates:
- Generate refresh shares (random polynomial at x=0 = 0)
- Distribute to all parties
- Each party sums their received refresh shares
- Each party adds the sum to their existing share
Structs§
- Refresh
Contribution - A refresh contribution from one party.
- Refresh
Session - A refresh session.
Functions§
- generate_
contribution - Generate a refresh contribution from one party. Each share is random; the constraint is that the polynomial evaluates to 0 at x=0 (so the joint key doesn’t change).