StructsΒ§
- Emission
Progress - How far share emission has progressed for one pseudonym.
- Indexed
Polynomial π - Retained
Commitment π - Everything needed to re-send part of one cycleβs commitment, minus the polynomials themselves.
- SsaGenerator
Config - Configuration for the
SsaShareGenerator. - SsaPseudonym
Entry π - SsaShare
Generator - Generator for Session Stealth Address (SSA) shares distributed over Single Use Reply Blocks (SURBs).
ConstantsΒ§
- SHARE_
EMISSION_ WINDOW - Number of polynomials the generator emits shares for concurrently.
FunctionsΒ§
- min_
emission_ for_ early_ recovery - Fewest shares that can be emitted for a cycle before an Exitβs early-recovery signal can fire.
- new_
polynomial_ πwith_ commitment - Builds a Shamir polynomial of degree
t - 1oversecretand commits to its constant term. - selected_
constant_ πterms - Picks out the constant-term commitments covered by
runs, in ascending polynomial-index order. - surplus_
must_ πnot_ exceed_ threshold - Rejects a surplus larger than the threshold it insures.
- transposed_
constant_ πterms - Lays the per-polynomial constant-term commitments out in the coefficient-major form the wire messages expect.
Type AliasesΒ§
- RawPolynomial π