libdecaf
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NdecafNamespace for all libdecaf C++ objects
 CEdDSAA public key for crypto over some Group
 CEdDSA< Ristretto >A public key for crypto over Ristretto
 CPrehashPrehash context for EdDSA
 CPrivateKeyBaseSigning (i.e
 CPublicKeyBaseEdDSA Public key base class
 CSigningSigning (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
 CPrehashPrehash context for EdDSA
 CPrivateKeyBaseSigning (i.e
 CPublicKeyBaseEdDSA Public key base class
 CSigningSigning (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
 CRistrettoCurve25519/Decaf instantiation of group
 CDhLadderX-only Diffie-Hellman ladder functions
 CPointElement of prime-order elliptic curve group
 CPrecomputedPrecomputed table of points
 CScalarA scalar modulo the curve order
 CEd448GoldilocksEd448-Goldilocks/Decaf instantiation of group
 CDhLadderX-only Diffie-Hellman ladder functions
 CPointElement of prime-order elliptic curve group
 CPrecomputedPrecomputed table of points
 CScalarA scalar modulo the curve order
 CSanitizingAllocatorAn allocator which zeros its memory on free
 CSerializableBase class of objects which support serialization
 CCryptoExceptionAn exception for when crypto (ie point decode) has failed
 CLengthExceptionAn exception for when crypto (ie point decode) has failed
 CNOINITPassed to constructors to avoid (conservative) initialization
 CRngPrototype of a random number generator
 CBlockA reference to a block of data, which (when accessed through this base class) is const
 CFixedBlockA fixed-size block
 CBufferA reference to a writable block of data
 CFixedBufferA fixed-size block
 CFixedArrayBufferA fixed-size stack-allocated buffer (for DECAF_NOEXCEPT semantics)
 CSHA512SHA512 wrapper function
 CKeccakHashHash function derived from Keccak FUTURE: throw ProtocolException when hash is misused by calling update() after output()
 CSHA3Fixed-output-length SHA3
 CSHAKEVariable-output-length SHAKE
 CSpongeRngSponge-based random-number generator
 CRngExceptionException thrown when The RNG fails (to seed itself)
 Cdecaf_255_point_sRepresentation of a point on the elliptic curve
 Cdecaf_255_scalar_sRepresentation of an element of the scalar field
 Cdecaf_448_point_sRepresentation of a point on the elliptic curve
 Cdecaf_448_scalar_sRepresentation of an element of the scalar field
 Cdecaf_keccak_prng_sKeccak CSPRNG structure as struct
 Cdecaf_keccak_sponge_sSponge container object for the various primitives
 Cdecaf_sha512_ctx_sHash context for SHA-512
 Cgf_25519_s
 Cgf_448_s
 Cniels_s
 Cprecomputed_s
 CVECTOR_ALIGNED