15 #ifndef OPENSSL_HEADER_NEWHOPE_INTERNAL_H 16 #define OPENSSL_HEADER_NEWHOPE_INTERNAL_H 21 #include "../internal.h" 39 #define SEED_LENGTH 32 void newhope_helprec(NEWHOPE_POLY *c, const NEWHOPE_POLY *v, const uint8_t rbits[32])
Definition: error_correction.c:84
uint16_t newhope_barrett_reduce(uint16_t a)
Definition: reduce.c:35
int c
Definition: cpp_unittests.cpp:275
long seed
Definition: float-mm.c:84
unsigned int uint32_t
Definition: ptypes.h:105
void newhope_poly_uniform(NEWHOPE_POLY *a, const uint8_t *seed)
Definition: poly.c:86
void newhope_reconcile(uint8_t *key, const NEWHOPE_POLY *v, const NEWHOPE_POLY *c)
Definition: error_correction.c:112
GLint GLenum GLint const GLfloat * coeffs
Definition: gl2ext.h:992
Definition: internal.h:34
void newhope_poly_add(NEWHOPE_POLY *r, const NEWHOPE_POLY *a, const NEWHOPE_POLY *b)
Definition: poly.c:161
unsigned char uint8_t
Definition: ptypes.h:89
void newhope_poly_pointwise(NEWHOPE_POLY *r, const NEWHOPE_POLY *a, const NEWHOPE_POLY *b)
Definition: poly.c:151
unsigned short uint16_t
Definition: ptypes.h:97
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
#define PARAM_N
Definition: internal.h:25
const GLfloat * v
Definition: gl2.h:514
uint16_t newhope_montgomery_reduce(uint32_t a)
Definition: reduce.c:25
void newhope_ntt(uint16_t *poly, const uint16_t *omegas)
Definition: ntt.c:117
void newhope_poly_invntt(NEWHOPE_POLY *r)
Definition: poly.c:179
void newhope_mul_coefficients(uint16_t *poly, const uint16_t *factors)
Definition: ntt.c:108
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
void newhope_bitrev_vector(uint16_t *poly)
Definition: ntt.c:94
CFArrayRef CFTypeRef key
Definition: AVFoundationCFSoftLinking.h:129
GLboolean r
Definition: gl2ext.h:306