Intel HEXL
Intel Homomorphic Encryption Acceleration Library, accelerating the modular arithmetic operations used in homomorphic encryption.
|
▼Nintel | |
▼Nhexl | |
▼CAlignedAllocator | Allocates memory aligned to Alignment-byte sized boundaries |
Crebind | |
CAllocatorBase | Base class for custom memory allocator |
CAllocatorInterface | Helper memory allocation struct which delegates implementation to AllocatorImpl |
CMallocStrategy | Allocater implementation using malloc and free |
CMultiplyFactor | Pre-computes a Barrett factor with which modular multiplication can be performed more efficiently |
▼CNTT | Performs negacyclic forward and inverse number-theoretic transform (NTT), commonly used in RLWE cryptography |
CAllocatorAdapter | Helper class for custom memory allocation |