Crate snarkvm_curves
source · [−]Expand description
Aleo uses a tailored set of pairing-friendly elliptic curves to perform efficient proof generation and verification.
Edwards BLS12 | BLS12-377 | Edwards BW6 | BW6-761 | |
---|---|---|---|---|
Curve Type | Twisted Edwards | Barreto-Lynn-Scott | Twisted Edwards | Brezing–Weng |
Scalar Field Size | 251 bits | 253 bits | 374 bits | 377 bits |
Base Field Size | 253 bits | 377 bits | 377 bits | 761 bits |
G1 Compressed Size* | 32 bytes | 48 bytes | 48 bytes | 96 bytes |
G2 Compressed Size* | N/A | 96 bytes | N/A | 96 bytes |
* rounded to multiples of 8 bytes.