Structsยง
- Encrypted
Partial SsaShare - Contains an encrypted partial Session Stealth Address (SSA) share.
- Generated
Share - Contains a generated share from a specific previously committed SSA.
- Partial
SsaShare - Share of a polynomial used to reconstruct a portion of the Session Stealth Address (SSA).
- Recovered
Ssa - Contains the already recovered secret scalar corresponding to a specific SSA.
- SsaCommitment
- Contains commitment to a specific SSA and corresponding verifier.
- SsaCommitment
Proof - Proof that whoever published an
SsaCommitmentknows its discrete logarithm. - SsaCommitment
State - Represents the current state of a specific SSA commitment on an Exit node.
- SsaId
- Uniquely identifies a Session Stealth Address (SSA).
- SsaPolynomial
Id - Uniquely identifies a polynomial that allows forming a Session Stealth Address (SSA) corresponding to a specific Session.
- SsaRecovery
Progress - Absolute recovery progress for a single SSA cycle.
- Tagged
Encrypted Partial SsaShare - This is a wrapped
EncryptedPartialSsaShareextracted from a specific SURB (presumably along with the associatedAcknowledgementChallenge).
Constantsยง
- POLY_
INDEX_ ๐SIZE - Byte size of the
PolynomialIndexwhen serialized as a big-endian prefix. - SSA_
INDEX_ ๐SIZE - Byte size of the
SsaIndexwhen serialized as a big-endian prefix.
Functionsยง
Type Aliasesยง
- Coefficient
Index - Type used to index coefficients in a polynomial.
- EncShare
Size - Total size of the
EncryptedPartialSsaShareinternal representation:SsaPolyIndexPrefixSize+ FieldBytesSize. - Field
Bytes Size - Size of the field-bytes portion of the encrypted share.
- Polynomial
Index - Type used to index polynomials that reconstruct parts of a Session Stealth Addresses (SSA).
- RawSsa
Index - Raw zeroable SSA Index.
- Scalar
Repr ๐ - Wire form of a
PixScalar. - SsaIndex
- Type used to index Session Stealth Addresses (SSA).
- SsaPoly
Index Prefix Size - Size of the
SsaIndexandPolynomialIndexprefix prepended to the encrypted share. - Transposed
Verifiers - Polynomial coefficient commitments laid out coefficient-major, which is how the wire messages chunk them.