Module sp_core::bandersnatch
source · Expand description
VRFs backed by Bandersnatch, an elliptic curve built over BLS12-381 scalar field.
The primitive can operate both as a regular VRF or as an anonymized Ring VRF.
Modules§
- Bandersnatch Ring-VRF types and operations.
- Bandersnatch VRF types and operations.
Structs§
- Bandersnatch secret key.
Constants§
- Identifier used to match public keys against bandersnatch-vrf keys.
- The byte length of serialized pre-output.
- The byte length of serialized public key.
- The byte length of secret key seed.
- The byte length of serialized signature.
- Context used to produce a plain signature without any VRF input/output.
Type Aliases§
- Bandersnatch public key.
- Bandersnatch signature.