Hexl Versions Save

Intel:registered: Homomorphic Encryption Acceleration Library accelerates modular arithmetic operations used in homomorphic encryption

v1.2.5

1 year ago

Co-Authored-by: @joserochh Co-Authored-by: @hamishun Co-Authored-by: @jlhcrawford

Full Changelog: https://github.com/intel/hexl/compare/v1.2.4...v1.2.5

v1.2.4

2 years ago

Co-Authored-by: @fboemer Co-Authored-by: @joserochh Co-Authored-by: @GelilaSeifu Co-Authored-by: @hamishun Co-Authored-by: @jlhcrawford Co-Authored-by: @skmono Co-Authored-by: @ajagann Co-Authored-by: @ymeng-git Co-Authored-by: @tgonzalez89-intel

Full Changelog: https://github.com/intel/hexl/compare/v1.2.3...v1.2.4

v1.2.3

2 years ago

Co-Authored-by: @fboemer Co-Authored-by: @joserochh Co-Authored-by: @GelilaSeifu Co-Authored-by: @fdiasmor

Full Changelog: https://github.com/intel/hexl/compare/v1.2.2...v1.2.3

v1.2.2

2 years ago

Co-Authored-by: @fboemer Co-Authored-by: @joserochh Co-Authored-by: @GelilaSeifu

v1.2.1

2 years ago

Co-Authored-by: @fboemer Co-Authored-by: @GelilaSeifu Co-Authored-by: @jlhcrawford Co-Authored-by: @ajagann Co-Authored-by: @hamishun

v1.2.0

2 years ago

Changes

  • Large performance improvement in large (N >= 16384) AVX512 NTTs via recursive implementations
  • Slight performance improvements in AVX512IFMA NTT
  • Slight performance improvements in element-wise modular multiplication
  • Implement optimized AVX512DQ NTT for moduli < 32 bits
  • Expands public API to include number theory, NTT twiddle factors
  • Remove HEXL_DEBUG and HEXL_EXPORT options. The behavior now is to always export the cmake configuration files, and HEXL_DEBUG is enabled iff the CMAKE_BUILD_TYPE=Debug
  • Added pkgconfig support

Co-Authored-by: @fboemer Co-Authored-by: @GelilaSeifu Co-Authored-by: @jlhcrawford Co-Authored-by: @ajagann

v1.1.1

2 years ago

Changes

  • Fix Google benchmark branch to point to "main" instead of "master"

v1.1.0

3 years ago

Changes

  • Added vector-vector and vector-scalar EltwiseSubMod
  • Added vector-scalar version of EltwiseAddMod
  • Added generic 128-bit division for Windows build
  • Documentation hosted on a separate branch
  • Enabled custom allocator for NTT class
  • Fixed argument order in EltwiseReduceMod
  • Fixed build warnings on Windows and Mac

v1.0.1

3 years ago

Changes

  • Remove intel- prefix from headers and library name
  • Fix CMake variables from 3rd party libraries from leaking
  • Fix warnings when HEXL_DEBUG=ON

v1.0.0

3 years ago

Initial release.