referrerpolicy=no-referrer-when-downgrade

Module 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§

ring_vrf
Bandersnatch Ring-VRF types and operations.
vrf
Bandersnatch VRF types and operations.

Structs§

Pair
Bandersnatch secret key.

Constants§

CRYPTO_ID
Identifier used to match public keys against bandersnatch-vrf keys.
PREOUT_SERIALIZED_SIZE
The byte length of serialized pre-output.
PUBLIC_SERIALIZED_SIZE
The byte length of serialized public key.
SEED_SERIALIZED_SIZE
The byte length of secret key seed.
SIGNATURE_SERIALIZED_SIZE
The byte length of serialized signature.

Type Aliases§

ProofOfPossession
Proof of Possession is the same as Signature for Bandersnatch
Public
Bandersnatch public key.
Signature
Bandersnatch Schnorr signature.