Botan 3.6.0
Crypto and TLS for C&
kyber_helpers.h File Reference

Internal Header. More...

#include <botan/internal/ct_utils.h>
#include <botan/internal/kyber_constants.h>
#include <botan/internal/loadstor.h>
#include <botan/internal/pqcrystals_helpers.h>

Go to the source code of this file.

Namespaces

namespace  Botan
 
namespace  Botan::Kyber_Algos
 

Functions

template<size_t d>
requires (d > 0 && d < 12)
constexpr std::make_unsigned_t< KyberConstants::TBotan::Kyber_Algos::compress (KyberConstants::T x)
 
template<size_t d>
requires (d > 0 && d < 12)
constexpr KyberConstants::T Botan::Kyber_Algos::decompress (std::make_unsigned_t< KyberConstants::T > x)
 
uint32_t Botan::Kyber_Algos::load_le3 (std::span< const uint8_t, 3 > in)
 

Detailed Description

Internal Header.

Definition in file kyber_helpers.h.