[][src]Module reverie::algebra

Modules

gf2

General purpose "bit-by-bit" domain

gf2_vec

These two domains are primarily used for bit-slicing LowMC inside the circuit

gf2_vec85

Traits

Domain

Represents a ring and player count instance of the protocol

LocalOperation

Apply a deterministic operation to the type, default implementation is a noop.

Packable
RingElement

Represents an associative ring with identity

RingModule

Represents a module over a ring:

Samplable
Serializable
Sharing

A sharing is a serializable ring module with a reconstruction homomorphism: