libdecaf
Namespace List
Here is a list of all documented namespaces 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)