Intel HE Acceleration Library for FPGAs
Intel Homomorphic Encryption Acceleration Library for FPGAs, accelerating the modular arithmetic operations used in homomorphic encryption on Intel FPGAs.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
intel::hexl::fpga::moduli_info_t Struct Reference

Struct moduli_info_t. More...

#include <fpga.h>

Public Attributes

uint64_t modulus
 
uint64_t len
 
uint64_t barr_lo
 

Detailed Description

Struct moduli_info_t.

Parameters
[in]modulusstores the polynomial modulus
[in]lenstores the the modulus size in bits
[in]barr_lostores n / modulus where n is the polynomial size

Member Data Documentation

uint64_t intel::hexl::fpga::moduli_info_t::barr_lo
uint64_t intel::hexl::fpga::moduli_info_t::len
uint64_t intel::hexl::fpga::moduli_info_t::modulus

The documentation for this struct was generated from the following file: