MCPcopy Index your code

hub / github.com/brave/sta-rs / types & classes

Types & classes43 in github.com/brave/sta-rs

↓ 9 callersClassSharks
Tuple struct which implements methods to generate shares and recover secrets over a finite field. Its only parameter is the minimum shares threshold.
sharks/src/lib.rs:25
↓ 6 callersClassPoint
ppoprf/src/ppoprf.rs:237
↓ 2 callersClassCurveScalar
Public wrapper for scalar values associated with the elliptic curve that is used. Currently only supports ristretto. Will need to be rewritten to incl
ppoprf/src/ppoprf.rs:268
↓ 1 callersClassShare
star/src/lib.rs:192
ClassAccessStructure
adss/src/lib.rs:28
EnumAggServerError
star/test-utils/src/lib.rs:55
ClassAggregationServer
The `AggregationServer` is the entity that processes `Client` messages and learns `Measurement` values and `AssociatedData` if the `threshold` is met.
star/test-utils/src/lib.rs:62
ClassAssociatedData
star/src/lib.rs:165
ClassCiphertext
star/src/lib.rs:212
ClassClient
The `Client` struct is essentially a collection of static functions for computing client-side operations in the PPOPRF protocol.
ppoprf/src/ppoprf.rs:377
ClassCommune
adss/src/lib.rs:95
ClassEvalRequest
ppoprf/examples/server.rs:68
ClassEvalResponse
ppoprf/examples/server.rs:75
ClassEvaluation
ppoprf/src/ppoprf.rs:227
ClassEvaluator
sharks/src/share_ff.rs:90
ClassFp
sharks/src/share_ff.rs:22
ClassGGM
ppoprf/src/ggm.rs:126
ClassGGMPseudorandomGenerator
ppoprf/src/ggm.rs:39
ClassGGMPuncturableKey
ppoprf/src/ggm.rs:63
ClassMessage
star/src/lib.rs:259
ClassMessageGenerator
star/src/lib.rs:364
ClassOutput
An `Output` corresponds to a single client `Measurement` sent to the `AggregationServer` that satisfied the `threshold` check. Such structs contain th
star/test-utils/src/lib.rs:41
ClassPPOPRFServer
star/tests/e2e.rs:9
InterfacePPRF
ppoprf/src/lib.rs:44
EnumPPRFError
ppoprf/src/lib.rs:23
ClassParameters
Limit threshold parameters to 16 bits so we don't immediately oom.
sharks/fuzz/fuzz_targets/generate_shares.rs:9
ClassParameters
Limit threshhold to 16 bits so we don't exhaust memory.
sharks/fuzz/fuzz_targets/recover.rs:9
ClassParams
star/benches/bench.rs:99
ClassPrefix
ppoprf/src/ggm.rs:18
ClassProofDLEQ
ppoprf/src/ppoprf.rs:40
ClassQuery
ppoprf/examples/client.rs:37
ClassResponse
ppoprf/examples/client.rs:44
ClassServer
ppoprf/src/ppoprf.rs:306
ClassServerErrorResponse
ppoprf/examples/server.rs:81
ClassServerPublicKey
ppoprf/src/ppoprf.rs:196
ClassServerState
Shared randomness server state
ppoprf/examples/server.rs:49
ClassShare
sharks/src/share_ff.rs:127
ClassShare
adss/src/lib.rs:112
ClassSingleMeasurement
star/src/lib.rs:132
ClassStrobeRng
StrobeRng implements the RngCore trait by using STROBE as an entropy pool
ppoprf/src/strobe_rng.rs:10
ClassStrobeRng
StrobeRng implements the RngCore trait by using STROBE as an entropy pool
adss/src/strobe_rng.rs:10
ClassStrobeRng
StrobeRng implements the RngCore trait by using STROBE as an entropy pool
star/src/strobe_rng.rs:10
ClassWASMSharingMaterial
star/src/lib.rs:341