Crate noah_algebra

source ·
Expand description

The crate for algebra for the Noah library, which unifies the interfaces of different curves

Modules

Module for the BLS12-381 curve
Module for the ed25519 curve used to work with the Zorro curve in address folding
Module for error handling
Module for the Jubjub curve
Module for test rng
Module for the Ristretto group
Module for the secp256k1 curve
Module for the secq256k1 curve
Module for serialization of scalars and group elements
Module for traits
Module for utils
Module for the Zorro curve

Macros

check if the error messages equal
A convenient macro to initialize a field element over the BLS12-381 curve.
A short-hand macro for not matching an expression
Implement serialization and deserialization