Skip to content

Releases: virtualsecureplatform/kvsp

v37

27 Feb 14:30

Choose a tag to compare

v36

25 Feb 04:08

Choose a tag to compare

v36

Changes from v35

Iyokan (be517a5 → 2c26bc7)

  • Fix GPU RAM bootstrapping: disable USE_KEY_BUNDLE for cuFHEpp compatibility
  • Bump cuFHEpp: update GPU-NTT remote to Alisah-Ozcan fork
  • Support constant drivers and unknown cell types in YosysJSONReader

llvm-cahp (6344ad8 → 3e58287): rebase to LLVM 21

  • Rebase CAHP backend onto LLVM 21.0.0
  • Fix CMakeLists.txt: add required LINK_COMPONENTS to CAHPCodeGen and all CAHP subdirectory targets (Disassembler, AsmParser, MCTargetDesc, InstPrinter, TargetInfo)
  • Fix PC-relative branch fixups: pass PCRel=true to MCFixup::create for fixup_cahp_pcrel_10 and fixup_cahp_pcrel_11. In LLVM 21, MCAssembler::evaluateFixup only subtracts the instruction PC when isPCRel() is true; without this fix, branch instructions encoded absolute section offsets and caused infinite loops at runtime.

v35

12 Feb 07:00

Choose a tag to compare

v35

Changes

  • Refactor Makefile for parallel builds (make -j now works correctly)
  • Add clean target and BUILDDIR variable
  • Add cmake configuration caching (skip re-runs)
  • Update README: cuFHE → cuFHEpp, drop V100 references, replace AWS p3 with p4d instances
  • Fix cmake policy compatibility for llvm-cahp

v34

08 Dec 17:07

Choose a tag to compare

v34

Update all dependencies to make KVSP runnable on Ubuntu 24.04. VSP is still not dead.

v33

13 Jun 06:01
v33

Choose a tag to compare

v33
  • Fix a bug that cahp-ruby wrongly set 0 to f0

v32

15 May 13:46
v32

Choose a tag to compare

v32
  • Fix slower cahp-ruby

v31

13 May 12:07
v31

Choose a tag to compare

v31
  • Fix a bug that cahp-ruby wrongly set 0 to f0

v30

04 May 12:40
v30

Choose a tag to compare

v30
  • Built on CUDA 11.1.1 + Ubuntu 20.04 LTS
    • This release will run only CUDA driver version >=455.32. (c.f.)
  • Fixed cuFHE's race-condition bug
    • This release should correctly run on GTX 1660 Ti, V100, and A100.

v29

20 Sep 04:29
v29

Choose a tag to compare

v29

Fix some bugs and bump up depending libraries.

Note: The attachement kvsp_1KiB.tar.gz is the first version of KVSP with 1KiB ROM and RAM.
It is based on the branch 1KiB-ROM-and-RAM.

v28

23 Jun 12:24
v28

Choose a tag to compare

v28

Revert "Change Yosys script to build CAHP-Pearl and CAHP-Ruby smaller" due to low speed