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 Member Functions | Public Attributes | List of all members
intel::hexl::fpga::KeySwitchMemKeys Struct Reference

#include <fpga.h>

Public Member Functions

 KeySwitchMemKeys (cl_mem k1=nullptr, cl_mem k2=nullptr, cl_mem k3=nullptr)
 
 ~KeySwitchMemKeys ()
 

Public Attributes

cl_mem k_switch_keys_1_
 
cl_mem k_switch_keys_2_
 
cl_mem k_switch_keys_3_
 

Constructor & Destructor Documentation

intel::hexl::fpga::KeySwitchMemKeys::KeySwitchMemKeys ( cl_mem  k1 = nullptr,
cl_mem  k2 = nullptr,
cl_mem  k3 = nullptr 
)
explicit
intel::hexl::fpga::KeySwitchMemKeys::~KeySwitchMemKeys ( )

Member Data Documentation

cl_mem intel::hexl::fpga::KeySwitchMemKeys::k_switch_keys_1_
cl_mem intel::hexl::fpga::KeySwitchMemKeys::k_switch_keys_2_
cl_mem intel::hexl::fpga::KeySwitchMemKeys::k_switch_keys_3_

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