Intel HEXL
Intel Homomorphic Encryption Acceleration Library, accelerating the modular arithmetic operations used in homomorphic encryption.
|
Allocater implementation using malloc and free. More...
#include <aligned-allocator.hpp>
Public Member Functions | |
void * | allocate (size_t bytes_count) final |
Allocates byte_count bytes of memory. More... | |
void | deallocate (void *p, size_t n) final |
Deallocate memory. More... | |
![]() | |
virtual | ~AllocatorBase () noexcept |
Allocater implementation using malloc and free.
|
inlinefinalvirtual |
Allocates byte_count bytes of memory.
[in] | bytes_count | Number of bytes to allocate |
Implements intel::hexl::AllocatorBase.
|
inlinefinalvirtual |
Deallocate memory.
[in] | p | Pointer to memory to deallocate |
[in] | n | Number of bytes to deallocate |
Implements intel::hexl::AllocatorBase.