Commit history
J
updated ggsw product noise prediction & added test for ggsw x glwe of rank > 1
4c55a7dJean-Philippe Bossuat committed on May 14, 2025
J
updated key-switch for rank switching & updated glwe key-switching test
f517a73Jean-Philippe Bossuat committed on May 14, 2025
J
added multiple rank glwe enc sk & fixed decryption for glwe
66188a1Jean-Philippe Bossuat committed on May 14, 2025
J
working on adding rank to glwe (all test passing)
dee889dJean-Philippe Bossuat committed on May 13, 2025
J
Some traits updates + added missing tests for products on RGSWCt
d8a7d6cJean-Philippe Bossuat committed on May 12, 2025
J
factorized out vmp ops into a common trait & implementation
5d56d78Jean-Philippe Bossuat committed on May 10, 2025
J
Added vec_znx_add/sub_scalar & available on Scratch
1f384ceJean-Philippe Bossuat committed on May 8, 2025
J
Added sk/pk encryption for rlwe/rlwedft with tests
48ac28cJean-Philippe Bossuat committed on May 7, 2025
J
multiples fixes to base2k, including svp to take into account column interleaving
64874dbJean-Philippe Bossuat committed on May 7, 2025
J
wip, playing with base2k traits in rlwe crate to ensure inherent compatibility
9afe937Jean-Philippe Bossuat committed on May 6, 2025
J
scope shuffling for encryption of rlwe with sk
645f1a9Jean-Philippe Bossuat committed on May 6, 2025
J
amend rlwe_encrypt example and minor changes at multiple places
bd10549Janmajaya Mall committed on May 4, 2025
J
Applied discussed changes, everything working, but still to discuss
ca5e6d4Jean-Philippe Bossuat committed on May 1, 2025
J
split mat_znx into struct and ops + added missing ops on module
4e6fce3Jean-Philippe Bossuat committed on May 1, 2025
J
wip major refactoring (compiles & all test + example passing)
6f7b93cJean-Philippe Bossuat committed on Apr 30, 2025
J
working rlwe encryption example with interleaved polynomial
2cc51eeJean-Philippe Bossuat committed on Apr 29, 2025
J
wip: change of approach, enables to select columns on which to operate
917a472Jean-Philippe Bossuat committed on Apr 29, 2025
J
Generalized apply_binary_op & apply_unary_op
3ee6986Jean-Philippe Bossuat committed on Apr 29, 2025
J
added tests for sampling (and indirectly stats)
39bbe5bJean-Philippe Bossuat committed on Apr 28, 2025
J
Updated all crates to edition 2024 and set workspace resolver to "3".
`gen` is reserved keyword in 2024. So modigied `galois_element` function in base2k/src/module.rs for compat
78b6e95Janmajaya Mall committed on Apr 28, 2025
J
centralized sensitive code into VecZnxLayout
6532f30Jean-Philippe Bossuat committed on Apr 26, 2025
J
uniformized data access between VecZnx, VecZnxBig & VecZnxDft
5841845Jean-Philippe Bossuat committed on Apr 26, 2025
J
improved alligned vec allocation & fixed vec_znx calls, fixed auto dft test
82082dbJean-Philippe Bossuat committed on Apr 26, 2025
J
Merge pull request #13 from phantomzone-org/dev_sml_vec_znx
Updated vec_znx to stacked memory layout
79eee00Jean-Philippe Bossuat committed on Apr 25, 2025
J
Merge pull request #9 from phantomzone-org/dev_auto
Added support for automorphism in DFT
39c33ccJean-Philippe Bossuat committed on Apr 22, 2025
J
added Added vmp_extract_row, vmp_extract_row_dft, vmp_extract_tmp_bytes, vmp_prepare_row_dft
-
89369dcJean-Philippe Bossuat committed on Apr 16, 2025
J
saved UNDO information for reset changes and discarded files
c952f9aJean-Philippe Bossuat committed on Mar 23, 2025
J
Various improvement to memory management and API
[module]: added enum for backend
[VecZnx, VecZnxDft, VecZnxBig, VmpPMat]: added ptr to data
[VecZnxBorrow]: removed
[VecZnxAPI]: removed
46c5774Jean-Philippe Bossuat committed on Mar 17, 2025
J
fixed potential buffer overflow & added vec_znx_normalize_tmp_bytes
95734b6Jean-Philippe Bossuat committed on Feb 25, 2025
J
merge VecZnxApi + Infos into VecZnxCommon + updated VecZnxApi generics
1a583eaJean-Philippe Bossuat committed on Feb 24, 2025
J
finalized raw gadget product test with noise equations
3634ab7Jean-Philippe Bossuat committed on Feb 24, 2025
J
Fixed gadget product & added noise estimations
26c2bcbJean-Philippe Bossuat committed on Feb 24, 2025
J
prototype trait for Elem<T> + new ciphertext for VmPPmat
d486e89Jean-Philippe Bossuat committed on Feb 18, 2025
J
prototype of borrowing tmp structs & working gadget product with stacked rows
fdc2f3aJean-Philippe Bossuat committed on Feb 14, 2025
J
updated submodule remote & added vmp_prepare_contiguous
6b154e6Jean-Philippe Bossuat committed on Feb 10, 2025
J
rewrote all bindings, removed dependency on binding generation
d3a8d20Jean-Philippe Bossuat committed on Jan 30, 2025
J
inserting element in AutoPermMap returns the galois element
556346dJean-Philippe Bossuat committed on Jan 16, 2025
J
added Map based on FnvHashMap, and AutoPermMap, generalized gal_el
7c654d2Jean-Philippe Bossuat committed on Jan 16, 2025
J
moved plaintext ops related to fhevm to fhevm repo
a5838c8Jean-Philippe Bossuat committed on Jan 15, 2025
J
Fixed packing & added test for full & sparse packing
a6c1aa1Jean-Philippe Bossuat committed on Jan 10, 2025
J
finalized packing: added truncation of input vector
feeea6eJean-Philippe Bossuat committed on Jan 10, 2025
J
[pack]: fixed typo that would cause to always return a full list of indices
29a0229Jean-Philippe Bossuat committed on Jan 10, 2025
J
[pack]: replaced HashMap by [Option<Poly<u64>]
332e07dJean-Philippe Bossuat committed on Jan 10, 2025
J
Added const for modular reduction, simplfied API
c655220Jean-Philippe Bossuat committed on Dec 30, 2024
J
[prime]: nth_root does not mutate prime anymore
ad68ce8Jean-Philippe Bossuat committed on Dec 20, 2024
J
[barrett]: some cleaning toward more generic code
-
a24ad55Jean-Philippe Bossuat committed on Dec 6, 2024
J
[dft]: working NTT roots generation with prime power
ed2f028Jean-Philippe Bossuat committed on Dec 6, 2024
J
Added Barrett & fixed Montgomery, added tests
ddee3d3Jean-Philippe Bossuat committed on Dec 4, 2024
J
removed RNS backend (archived in branch archive_rns)
b382ccfJean-Philippe Bossuat committed on Apr 22, 2025
J
added automorphism & fixed gadget product noise estimation
9695761Jean-Philippe Bossuat committed on Apr 22, 2025
J
Added size and memory layout to VecZnxBig, VecZnxDft and VmpPmat
3bdddd3Jean-Philippe Bossuat committed on Apr 25, 2025