[−][src]Module accumulator::group
Implementations for different mathematical groups, each of which satisfies our
UnknownOrderGroup
trait. They can be used with the accumulator and vector commitment
structures, or standalone if you have a custom application.
The preferred elliptic group implementation is the Ristretto
group, which is a cyclic subset
of the Ed25519
group.
Structs
ClassElem | A class group element, which wraps three GMP integers from the |
RistrettoElem | A Ristretto group element, directly wrapping a Ristretto point. |
Rsa2048Elem | An RSA 2048 group element, directly wrapping a GMP integer from the |
Enums
ClassGroup | Class group implementation, with future optimizations available via the |
Ristretto | Ristretto group implementation (based on the |
Rsa2048 | RSA-2048 group implementation. Modulus taken from
here. Note: If you want to use
|
Traits
ElemFrom | Like |
Group | A mathematical group. |
UnknownOrderGroup | A group containing elements of unknown order. |
Functions
multi_exp | Computes the product of |