Botan  2.10.0
Crypto and TLS for C++11
Classes | Namespaces | Enumerations | Functions | Variables
newhope.h File Reference
#include <botan/mem_ops.h>

Go to the source code of this file.

Classes

class  Botan::newhope_poly
 

Namespaces

 Botan
 

Enumerations

enum  Botan::Newhope_Mode { Botan::Newhope_Mode::SHA3, Botan::Newhope_Mode::BoringSSL }
 
enum  Botan::Newhope_Params {
  Botan::NEWHOPE_SENDABYTES = 1824, Botan::NEWHOPE_SENDBBYTES = 2048, Botan::NEWHOPE_OFFER_BYTES = 1824, Botan::NEWHOPE_ACCEPT_BYTES = 2048,
  Botan::NEWHOPE_SHARED_KEY_BYTES = 32, Botan::NEWHOPE_SEED_BYTES = 32, Botan::NEWHOPE_POLY_BYTES = 1792, Botan::CECPQ1_OFFER_BYTES = NEWHOPE_OFFER_BYTES + 32,
  Botan::CECPQ1_ACCEPT_BYTES = NEWHOPE_ACCEPT_BYTES + 32, Botan::CECPQ1_SHARED_KEY_BYTES = NEWHOPE_SHARED_KEY_BYTES + 32
}
 

Functions

class BOTAN_PUBLIC_API(2, 0) AlgorithmIdentifier final bool Botan::BOTAN_PUBLIC_API (2, 0) NameConstraints final
 Name Constraints. More...
 

Variables

void uint8_t const uint8_t RandomNumberGenerator Newhope_Mode Botan::mode = Newhope_Mode::SHA3)
 
void newhope_poly RandomNumberGenerator Botan::Newhope_Mode = Newhope_Mode::SHA3)
 
void uint8_t const uint8_t * Botan::received
 
void uint8_t Botan::send []
 
void newhope_poly * Botan::sk
 
void const newhope_poly * Botan::ska