Expand description
The crate for algebra for the Noah library, which unifies the interfaces of different curves
Modules§
- bls12_
381 - Module for the BLS12-381 curve
- ed25519
- Module for the ed25519 curve used to work with the Zorro curve in address folding
- errors
- Module for error handling
- jubjub
- Module for the Jubjub curve
- rand_
helper - Module for test rng
- ristretto
- Module for the Ristretto group
- secp256k1
- Module for the secp256k1 curve
- secq256k1
- Module for the secq256k1 curve
- serialization
- Module for serialization of scalars and group elements
- traits
- Module for traits
- utils
- Module for utils
- zorro
- Module for the Zorro curve
Macros§
- msg_eq
- check if the error messages equal
- new_
bls12_ 381 - A convenient macro to initialize a field element over the BLS12-381 curve.
- not_
matches - A short-hand macro for not matching an expression
- serialize_
deserialize - Implement serialization and deserialization