Botan 3.7.1
Crypto and TLS for C&
cmce_types.h File Reference

Internal Header. More...

#include <botan/secmem.h>
#include <botan/strong_type.h>
#include <botan/internal/bitvector.h>

Go to the source code of this file.

Namespaces

namespace  Botan
 

Typedefs

using Botan::CmceCodeWord = Strong<secure_bitvector, struct CmceCodeWord_>
 Represents C of decapsulation.
 
using Botan::CmceColumnSelection = Strong<secure_bitvector, struct CmceColumnSelection_>
 Represents c of private key.
 
using Botan::CmceErrorVector = Strong<secure_bitvector, struct CmceErrorVector_>
 Represents e of encapsulation.
 
using Botan::CmceGfElem = Strong<uint16_t, struct CmceGfElem_>
 Represents a GF(q) element.
 
using Botan::CmceGfMod = Strong<uint16_t, struct CmceGfMod_>
 Represents a GF(q) modulus.
 
using Botan::CmceInitialSeed = Strong<secure_vector<uint8_t>, struct CmceInitialSeed_>
 Represents initial delta of keygen.
 
using Botan::CmceIrreducibleBits = Strong<secure_vector<uint8_t>, struct CmceIrreducibleBits_>
 
using Botan::CmceKeyGenSeed = Strong<secure_vector<uint8_t>, struct CmceKeyGenSeed_>
 Represents a delta (can be altered; final value stored in private key)
 
using Botan::CmceOrderingBits = Strong<secure_vector<uint8_t>, struct CmceOrderingBits_>
 
using Botan::CmcePermutation = Strong<secure_vector<uint16_t>, struct CmcePermutation_>
 Represents a permutation (pi in spec). Used in field ordering creation.
 
using Botan::CmcePermutationElement = Strong<uint16_t, struct CmcePermutationElement_>
 Represents an element of a permuation (pi in spec). Used in field ordering creation.
 
using Botan::CmceRejectionSeed = Strong<secure_vector<uint8_t>, struct CmceRejectionSeed_>
 Represents s of private key.
 

Detailed Description

Internal Header.

Definition in file cmce_types.h.