|
std::pair< DilithiumSeedRho, DilithiumPolyVec > | Botan::Dilithium_Algos::decode_public_key (StrongSpan< const DilithiumSerializedPublicKey > pk, const DilithiumConstants &mode) |
|
std::optional< std::tuple< DilithiumCommitmentHash, DilithiumPolyVec, DilithiumPolyVec > > | Botan::Dilithium_Algos::decode_signature (StrongSpan< const DilithiumSerializedSignature > sig, const DilithiumConstants &mode) |
|
std::pair< DilithiumPolyVec, DilithiumPolyVec > | Botan::Dilithium_Algos::decompose (const DilithiumPolyVec &vec, const DilithiumConstants &mode) |
|
DilithiumSerializedCommitment | Botan::Dilithium_Algos::encode_commitment (const DilithiumPolyVec &w1, const DilithiumConstants &mode) |
|
DilithiumSerializedPublicKey | Botan::Dilithium_Algos::encode_public_key (StrongSpan< const DilithiumSeedRho > rho, const DilithiumPolyVec &t1, const DilithiumConstants &mode) |
|
DilithiumSerializedSignature | Botan::Dilithium_Algos::encode_signature (StrongSpan< const DilithiumCommitmentHash > c, const DilithiumPolyVec &response, const DilithiumPolyVec &hint, const DilithiumConstants &mode) |
|
DilithiumPolyMatNTT | Botan::Dilithium_Algos::expand_A (StrongSpan< const DilithiumSeedRho > rho, const DilithiumConstants &mode) |
|
DilithiumInternalKeypair | Botan::Dilithium_Algos::expand_keypair (DilithiumSeedRandomness xi, DilithiumConstants mode) |
|
DilithiumPolyVec | Botan::Dilithium_Algos::expand_mask (StrongSpan< const DilithiumSeedRhoPrime > rhoprime, uint16_t nonce, const DilithiumConstants &mode) |
|
std::pair< DilithiumPolyVec, DilithiumPolyVec > | Botan::Dilithium_Algos::expand_s (StrongSpan< const DilithiumSeedRhoPrime > rhoprime, const DilithiumConstants &mode) |
|
bool | Botan::Dilithium_Algos::infinity_norm_within_bound (const DilithiumPolyVec &vec, size_t bound) |
|
DilithiumPolyVec | Botan::Dilithium_Algos::make_hint (const DilithiumPolyVec &z, const DilithiumPolyVec &r, const DilithiumConstants &mode) |
|
std::pair< DilithiumPolyVec, DilithiumPolyVec > | Botan::Dilithium_Algos::power2round (const DilithiumPolyVec &vec) |
|
DilithiumPoly | Botan::Dilithium_Algos::sample_in_ball (StrongSpan< const DilithiumCommitmentHash > seed, const DilithiumConstants &mode) |
|
void | Botan::Dilithium_Algos::use_hint (DilithiumPolyVec &vec, const DilithiumPolyVec &hints, const DilithiumConstants &mode) |
|
Internal Header.
Definition in file dilithium_algos.h.