Skip to content

Release 2.0.0

Compare
Choose a tag to compare
@jlhcrawford jlhcrawford released this 18 Jul 15:57
· 50 commits to main since this release
5d98f9a

Changes

  • Simplified CMake, reduced to one level of CMake per project (sample-kernels and each example).
  • Introduced the hekit central command with several subcommands,
    • init initializes the HE Toolkit;
    • fetch,build, install various steps in the fetch, build, and installation of components;
    • list list fetch, build, and install statuses of component instances;
    • remove remove components and instances instances;
    • new creates a new project;
    • docker-build new way of HE Toolkit docker builds;
    • algebras tool that provides BGV plaintext algebras.
    • check-dependencies check system dependencies.
  • Tab completion of hekit and its subcommands.
  • Recipe files for building libraries and HE Toolkit components.
  • Addition of VS Code to docker build.
  • Addition of pytests for testing the HE toolkit commands.
  • Updated CI workflows.
  • Documentation updates.

Co-Authored-by: @jlhcrawford
Co-Authored-by: @hamishun
Co-Authored-by: @denCalderon
Co-Authored-by: @ajagann
Co-Authored-by: @mkilari1