# Functions
BLS12377G1 returns the BLS12-377 curve with points in G1.
BLS12377G2 returns the BLS12-377 curve with points in G2.
No description provided by the author
BLS12381G1 returns the BLS12-381 curve with points in G1.
BLS12381G2 returns the BLS12-381 curve with points in G2.
No description provided by the author
SubgroupOrder returns the order of the Ed25519 base Point.
GetCurveByName returns the correct `Curve` given the name.
No description provided by the author
K256 returns the secp256k1 curve.
No description provided by the author
No description provided by the author
No description provided by the author
New is a constructor for a Field.
No description provided by the author
No description provided by the author
No description provided by the author
NewScalarBaseMult creates a Point from the base Point multiplied by a field element.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PointFromBytesUncompressed outputs uncompressed X || Y similar to https://www.secg.org/sec1-v1.99.dif.pdf section 2.2 and 2.3.
No description provided by the author
Verifies ECDSA signature using core types.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
Curve represents a named elliptic curve with a scalar field and point group.
EcdsaSignature represents a (composite) digital signature.
EcPoint represents an elliptic curve Point.
EcPointJSON encapsulates the data that is serialized to JSON used internally and not for external use.
No description provided by the author
Element is a group element within a finite field.
ElementJSON is used in JSON<>Element conversions.
No description provided by the author
Field is a finite field.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PairingCurve represents a named elliptic curve that supports pairings.
No description provided by the author
PallasScalar - Old interface.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ScalarPallas - New interface.
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
Point represents an elliptic curve point.
Scalar represents an element of the scalar field \mathbb{F}_q of the elliptic curve construction.
# Type aliases
EcdsaVerify runs a curve- or algorithm-specific ECDSA verification function on input an ECDSA public (verification) key, a message digest, and an ECDSA signature.