Classes | Macros | Functions
third_party/boringssl-with-bazel/src/crypto/hrss/internal.h File Reference
#include <openssl/base.h>
#include "../internal.h"
Include dependency graph for third_party/boringssl-with-bazel/src/crypto/hrss/internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  poly2
 
struct  poly3
 

Macros

#define BITS_IN_LAST_WORD   (N % BITS_PER_WORD)
 
#define BITS_PER_WORD   (sizeof(crypto_word_t) * 8)
 
#define N   701
 
#define WORDS_PER_POLY   ((N + BITS_PER_WORD - 1) / BITS_PER_WORD)
 

Functions

OPENSSL_EXPORT void HRSS_poly3_invert (struct poly3 *out, const struct poly3 *in)
 
OPENSSL_EXPORT void HRSS_poly3_mul (struct poly3 *out, const struct poly3 *x, const struct poly3 *y)
 

Macro Definition Documentation

◆ BITS_IN_LAST_WORD

#define BITS_IN_LAST_WORD   (N % BITS_PER_WORD)

◆ BITS_PER_WORD

#define BITS_PER_WORD   (sizeof(crypto_word_t) * 8)

◆ N

#define N   701

◆ WORDS_PER_POLY

#define WORDS_PER_POLY   ((N + BITS_PER_WORD - 1) / BITS_PER_WORD)

Function Documentation

◆ HRSS_poly3_invert()

OPENSSL_EXPORT void HRSS_poly3_invert ( struct poly3 out,
const struct poly3 in 
)

Definition at line 844 of file hrss.c.

◆ HRSS_poly3_mul()

OPENSSL_EXPORT void HRSS_poly3_mul ( struct poly3 out,
const struct poly3 x,
const struct poly3 y 
)

Definition at line 710 of file hrss.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:20