Files
poulpy/backend
Janmajaya Mall 463731948d Bug fixes
- fixed `encoding.rs/decode_coeff_i64` for the case `k < basek2`
- `glwe/external_product.rs/external_product_scratch_space` did not allocate enough space for [`a_dft`](829b8be610/core/src/glwe/external_product.rs (L83)) when `k_out < k_ggsw`. Fixed by replacing `in_size` with `ggsw_size`.
- `glwe/ops.rs/add` sets `basek` and `k`of `self` GLWECiphertext whic is invalid because the `size` which depends on `inner` data remains unchanged.
- (not a fix) expose `backend` from `core`.
2025-07-06 12:40:08 +05:30
..
2025-06-08 17:57:04 +02:00
2025-07-06 12:40:08 +05:30
2025-05-30 11:48:04 +02:00

WSL/Ubuntu

To use this crate you need to build spqlios-arithmetic, which is provided a as a git submodule:

  1. Initialize the sub-module
  2. $ cd backend/spqlios-arithmetic
  3. mdkir build
  4. cd build
  5. cmake ..
  6. make

Others

Steps 3 to 6 might change depending of your platform. See spqlios-arithmetic/wiki/build for additional information and build options.