Release 2.0.0
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