libdecaf
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cdecaf::BlockA reference to a block of data, which (when accessed through this base class) is const
 Cdecaf::BufferA reference to a writable block of data
 Cdecaf::FixedBuffer< Size >A fixed-size block
 Cdecaf::FixedArrayBuffer< Size >A fixed-size stack-allocated buffer (for DECAF_NOEXCEPT semantics)
 Cdecaf::FixedBlock< Size >A fixed-size block
 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
 Cdecaf::Ed448Goldilocks::DhLadderX-only Diffie-Hellman ladder functions
 Cdecaf::Ristretto::DhLadderX-only Diffie-Hellman ladder functions
 Cdecaf::Ed448GoldilocksEd448-Goldilocks/Decaf instantiation of group
 Cdecaf::EdDSA< Group >A public key for crypto over some Group
 Cdecaf::EdDSA< Ed448Goldilocks >A public key for crypto over Ed448-Goldilocks
 Cdecaf::EdDSA< Ristretto >A public key for crypto over Ristretto
 Cexception
 Cdecaf::CryptoExceptionAn exception for when crypto (ie point decode) has failed
 Cdecaf::LengthExceptionAn exception for when crypto (ie point decode) has failed
 Cdecaf::SpongeRng::RngExceptionException thrown when The RNG fails (to seed itself)
 Cgf_25519_s
 Cgf_448_s
 Cdecaf::KeccakHashHash function derived from Keccak FUTURE: throw ProtocolException when hash is misused by calling update() after output()
 Cdecaf::SHA3< bits >Fixed-output-length SHA3
 Cdecaf::SHAKE< bits >Variable-output-length SHAKE
 Cdecaf::SHAKE< 256 >
 Cdecaf::EdDSA< Ed448Goldilocks >::PrehashPrehash context for EdDSA
 Cniels_s
 Cdecaf::NOINITPassed to constructors to avoid (conservative) initialization
 Cdecaf::Ed448Goldilocks::PrecomputedPrecomputed table of points
 Cdecaf::Ristretto::PrecomputedPrecomputed table of points
 Cprecomputed_s
 Cdecaf::RistrettoCurve25519/Decaf instantiation of group
 Cdecaf::RngPrototype of a random number generator
 Cdecaf::SpongeRngSponge-based random-number generator
 Cdecaf::SanitizingAllocator< T, alignment >An allocator which zeros its memory on free
 Cdecaf::Serializable< Base >Base class of objects which support serialization
 Cdecaf::Serializable< Point >
 Cdecaf::Ed448Goldilocks::PointElement of prime-order elliptic curve group
 Cdecaf::Ristretto::PointElement of prime-order elliptic curve group
 Cdecaf::Serializable< PrivateKeyBase >
 Cdecaf::EdDSA< Ed448Goldilocks >::PrivateKeyBaseSigning (i.e
 Cdecaf::EdDSA< Ristretto >::PrivateKeyBaseSigning (i.e
 Cdecaf::Serializable< PublicKeyBase >
 Cdecaf::EdDSA< Ed448Goldilocks >::PublicKeyBaseEdDSA Public key base class
 Cdecaf::EdDSA< Ristretto >::PublicKeyBaseEdDSA Public key base class
 Cdecaf::Serializable< Scalar >
 Cdecaf::Ed448Goldilocks::ScalarA scalar modulo the curve order
 Cdecaf::Ristretto::ScalarA scalar modulo the curve order
 Cdecaf::SHA512SHA512 wrapper function
 Cdecaf::EdDSA< Ristretto >::PrehashPrehash context for EdDSA
 Cdecaf::EdDSA< Ed448Goldilocks >::Signing< CRTP, ph >Signing (i.e
 Cdecaf::EdDSA< Ristretto >::Signing< CRTP, ph >Signing (i.e
 CSigning
 Cdecaf::EdDSA< Ed448Goldilocks >::PrivateKeyBaseSigning (i.e
 Cdecaf::EdDSA< Ed448Goldilocks >::PrivateKeyBaseSigning (i.e
 Cdecaf::EdDSA< Ristretto >::PrivateKeyBaseSigning (i.e
 Cdecaf::EdDSA< Ristretto >::PrivateKeyBaseSigning (i.e
 Cdecaf::EdDSA< Ristretto >::Signing< CRTP, PREHASHED >Signing (i.e
 Cdecaf::EdDSA< Ed448Goldilocks >::Signing< CRTP, PREHASHED >Signing (i.e
 Cdecaf::EdDSA< Ristretto >::Signing< CRTP, PURE >Signing (i.e
 Cdecaf::EdDSA< Ed448Goldilocks >::Signing< CRTP, PURE >Signing (i.e
 CVECTOR_ALIGNED
 CVerification
 Cdecaf::EdDSA< Ed448Goldilocks >::PublicKeyBaseEdDSA Public key base class
 Cdecaf::EdDSA< Ed448Goldilocks >::PublicKeyBaseEdDSA Public key base class
 Cdecaf::EdDSA< Ristretto >::PublicKeyBaseEdDSA Public key base class
 Cdecaf::EdDSA< Ristretto >::PublicKeyBaseEdDSA Public key base class
 Cdecaf::EdDSA< Ristretto >::Verification< CRTP, PREHASHED >Verification (i.e
 Cdecaf::EdDSA< Ed448Goldilocks >::Verification< CRTP, PREHASHED >Verification (i.e
 Cdecaf::EdDSA< Ed448Goldilocks >::Verification< CRTP, PURE >Verification (i.e
 Cdecaf::EdDSA< Ristretto >::Verification< CRTP, PURE >Verification (i.e