package
1.6.0
Repository: https://github.com/cloudflare/circl.git
Documentation: pkg.go.dev

# Functions

GenerateKey generates a public/private key pair using entropy from rand.
NewKeyFromSeed calculates a private key from a seed.
Scheme returns a signature interface.
Sign signs the message with privateKey and returns a signature.
SignPh creates a signature of a message with private key and context.
SignWithCtx creates a signature of a message with private key and context.
Verify returns true if the signature is valid.
VerifyAny returns true if the signature is valid.
VerifyPh returns true if the signature is valid.
VerifyWithCtx returns true if the signature is valid.

# Constants

ContextMaxSize is the maximum length (in bytes) allowed for context.
PrivateKeySize is the size, in bytes, of private keys as used in this package.
PublicKeySize is the size, in bytes, of public keys as used in this package.
SeedSize is the size, in bytes, of private key seeds.
SignatureSize is the size, in bytes, of signatures generated and verified by this package.

# Structs

SignerOptions implements crypto.SignerOpts and augments with parameters that are specific to the Ed25519 signature schemes.

# Type aliases

PrivateKey is the type of Ed25519 private keys.
PublicKey is the type of Ed25519 public keys.
SchemeID is an identifier for each signature scheme.