libdecaf
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 NdecafNamespace for all C++ decaf objects
 CBlockA reference to a block of data, which (when accessed through this base class) is const
 CBufferA reference to a writable block of data
 CCryptoExceptionAn exception for when crypto (ie point decode) has failed
 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
 CEdDSAA public key for crypto over some Group
 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
 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
 CFixedArrayBufferA fixed-size stack-allocated buffer (for DECAF_NOEXCEPT semantics)
 CFixedBlockA fixed-size block
 CFixedBufferA fixed-size block
 CKeccakHashHash function derived from Keccak FUTURE: throw ProtocolException when hash is misused by calling update() after output()
 CLengthExceptionAn exception for when crypto (ie point decode) has failed
 CNOINITPassed to constructors to avoid (conservative) initialization
 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
 CRngPrototype of a random number generator
 CSanitizingAllocatorAn allocator which zeros its memory on free
 CSerializableBase class of objects which support serialization
 CSHA3Fixed-output-length SHA3
 CSHA512SHA512 wrapper function
 CSHAKEVariable-output-length SHAKE
 CSpongeRngSponge-based random-number generator
 CRngExceptionException thrown when The RNG fails (to seed itself)