libdecaf
|
▼Ndecaf | Namespace for all libdecaf C++ objects |
CEdDSA | A public key for crypto over some Group |
▼CEdDSA< Ristretto > | A public key for crypto over Ristretto |
CPrehash | Prehash context for EdDSA |
CPrivateKeyBase | Signing (i.e |
CPublicKeyBase | EdDSA Public key base class |
CSigning | Signing (i.e |
CSigning< CRTP, PREHASHED > | Signing (i.e |
CSigning< CRTP, PURE > | Signing (i.e |
CVerification< CRTP, PREHASHED > | Verification (i.e |
CVerification< CRTP, PURE > | Verification (i.e |
▼CEdDSA< Ed448Goldilocks > | A public key for crypto over Ed448-Goldilocks |
CPrehash | Prehash context for EdDSA |
CPrivateKeyBase | Signing (i.e |
CPublicKeyBase | EdDSA Public key base class |
CSigning | Signing (i.e |
CSigning< CRTP, PREHASHED > | Signing (i.e |
CSigning< CRTP, PURE > | Signing (i.e |
CVerification< CRTP, PREHASHED > | Verification (i.e |
CVerification< CRTP, PURE > | Verification (i.e |
▼CRistretto | Curve25519/Decaf instantiation of group |
CDhLadder | X-only Diffie-Hellman ladder functions |
CPoint | Element of prime-order elliptic curve group |
CPrecomputed | Precomputed table of points |
CScalar | A scalar modulo the curve order |
▼CEd448Goldilocks | Ed448-Goldilocks/Decaf instantiation of group |
CDhLadder | X-only Diffie-Hellman ladder functions |
CPoint | Element of prime-order elliptic curve group |
CPrecomputed | Precomputed table of points |
CScalar | A scalar modulo the curve order |
CSanitizingAllocator | An allocator which zeros its memory on free |
CSerializable | Base class of objects which support serialization |
CCryptoException | An exception for when crypto (ie point decode) has failed |
CLengthException | An exception for when crypto (ie point decode) has failed |
CNOINIT | Passed to constructors to avoid (conservative) initialization |
CRng | Prototype of a random number generator |
CBlock | A reference to a block of data, which (when accessed through this base class) is const |
CFixedBlock | A fixed-size block |
CBuffer | A reference to a writable block of data |
CFixedBuffer | A fixed-size block |
CFixedArrayBuffer | A fixed-size stack-allocated buffer (for DECAF_NOEXCEPT semantics) |
CSHA512 | SHA512 wrapper function |
CKeccakHash | Hash function derived from Keccak FUTURE: throw ProtocolException when hash is misused by calling update() after output() |
CSHA3 | Fixed-output-length SHA3 |
CSHAKE | Variable-output-length SHAKE |
▼CSpongeRng | Sponge-based random-number generator |
CRngException | Exception thrown when The RNG fails (to seed itself) |
Cdecaf_255_point_s | Representation of a point on the elliptic curve |
Cdecaf_255_scalar_s | Representation of an element of the scalar field |
Cdecaf_448_point_s | Representation of a point on the elliptic curve |
Cdecaf_448_scalar_s | Representation of an element of the scalar field |
Cdecaf_keccak_prng_s | Keccak CSPRNG structure as struct |
Cdecaf_keccak_sponge_s | Sponge container object for the various primitives |
Cdecaf_sha512_ctx_s | Hash context for SHA-512 |
Cgf_25519_s | |
Cgf_448_s | |
Cniels_s | |
Cprecomputed_s | |
CVECTOR_ALIGNED |