11#include <botan/secmem.h>
12#include <botan/newhope.h>
28 uint8_t* accept_message,
29 const uint8_t* offer_message,
34 const uint8_t* accept_message);
secure_vector< uint8_t > m_x25519
int(* final)(unsigned char *, CTX *)
#define BOTAN_PUBLIC_API(maj, min)
void CECPQ1_offer(uint8_t send[CECPQ1_OFFER_BYTES], CECPQ1_key *offer_key_output, RandomNumberGenerator &rng)
void CECPQ1_finish(uint8_t shared_key[CECPQ1_SHARED_KEY_BYTES], const CECPQ1_key &offer_key, const uint8_t received[CECPQ1_ACCEPT_BYTES])
void CECPQ1_accept(uint8_t shared_key[CECPQ1_SHARED_KEY_BYTES], uint8_t send[CECPQ1_ACCEPT_BYTES], const uint8_t received[CECPQ1_OFFER_BYTES], RandomNumberGenerator &rng)
std::vector< T, secure_allocator< T > > secure_vector