Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

decaf | Namespace for all C++ decaf objects
Block | A reference to a block of data, which (when accessed through this base class) is const
Buffer | A reference to a writable block of data
CryptoException | An exception for when crypto (ie point decode) has failed
Ed448Goldilocks | Ed448-Goldilocks/Decaf instantiation of group
DhLadder | X-only Diffie-Hellman ladder functions
Point | Element of prime-order elliptic curve group
Precomputed | Precomputed table of points
Scalar | A scalar modulo the curve order
EdDSA | A public key for crypto over some Group
EdDSA< Ed448Goldilocks > | A public key for crypto over Ed448-Goldilocks
Prehash | Prehash context for EdDSA
PrivateKeyBase | Signing (i.e
PublicKeyBase | EdDSA Public key base class
Signing | Signing (i.e
Signing< CRTP, PREHASHED > | Signing (i.e
Signing< CRTP, PURE > | Signing (i.e
Verification< CRTP, PREHASHED > | Verification (i.e
Verification< CRTP, PURE > | Verification (i.e
EdDSA< Ristretto > | A public key for crypto over Ristretto
Prehash | Prehash context for EdDSA
PrivateKeyBase | Signing (i.e
PublicKeyBase | EdDSA Public key base class
Signing | Signing (i.e
Signing< CRTP, PREHASHED > | Signing (i.e
Signing< CRTP, PURE > | Signing (i.e
Verification< CRTP, PREHASHED > | Verification (i.e
Verification< CRTP, PURE > | Verification (i.e
FixedArrayBuffer | A fixed-size stack-allocated buffer (for DECAF_NOEXCEPT semantics)
FixedBlock | A fixed-size block
FixedBuffer | A fixed-size block
KeccakHash | Hash function derived from Keccak FUTURE: throw ProtocolException when hash is misused by calling update() after output()
LengthException | An exception for when crypto (ie point decode) has failed
NOINIT | Passed to constructors to avoid (conservative) initialization
Ristretto | Curve25519/Decaf instantiation of group
DhLadder | X-only Diffie-Hellman ladder functions
Point | Element of prime-order elliptic curve group
Precomputed | Precomputed table of points
Scalar | A scalar modulo the curve order
Rng | Prototype of a random number generator
SanitizingAllocator | An allocator which zeros its memory on free
Serializable | Base class of objects which support serialization
SHA3 | Fixed-output-length SHA3
SHA512 | SHA512 wrapper function
SHAKE | Variable-output-length SHAKE
SpongeRng | Sponge-based random-number generator
RngException | Exception thrown when The RNG fails (to seed itself)
decaf_255_point_s | Representation of a point on the elliptic curve
decaf_255_scalar_s | Representation of an element of the scalar field
decaf_448_point_s | Representation of a point on the elliptic curve
decaf_448_scalar_s | Representation of an element of the scalar field
decaf_keccak_prng_s | Keccak CSPRNG structure as struct
decaf_keccak_sponge_s | Sponge container object for the various primitives
decaf_sha512_ctx_s | Hash context for SHA-512
gf_25519_s |
gf_448_s |
niels_s |
precomputed_s |
VECTOR_ALIGNED |