Jean-Philippe Bossuat
|
ca5e6d46c9
|
Applied discussed changes, everything working, but still to discuss
|
2025-05-01 23:29:32 +02:00 |
|
Jean-Philippe Bossuat
|
9ade995cd7
|
reworked scalar
|
2025-04-30 23:23:01 +02:00 |
|
Jean-Philippe Bossuat
|
6f7b93c7ca
|
wip major refactoring (compiles & all test + example passing)
|
2025-04-30 18:21:02 +02:00 |
|
Jean-Philippe Bossuat
|
2cc51eee18
|
working rlwe encryption example with interleaved polynomial
|
2025-04-29 21:53:27 +02:00 |
|
Jean-Philippe Bossuat
|
917a472437
|
wip: change of approach, enables to select columns on which to operate
|
2025-04-29 18:14:16 +02:00 |
|
Jean-Philippe Bossuat
|
4f54234bc4
|
Finished adding VecZnxBig<FFT64> ops
|
2025-04-29 16:15:31 +02:00 |
|
Jean-Philippe Bossuat
|
bd933c0e94
|
Added VecZnxBig<FFT64> ops
|
2025-04-29 15:53:26 +02:00 |
|
Jean-Philippe Bossuat
|
2f9a1cf6d9
|
refactoring of vec_znx
|
2025-04-29 12:03:11 +02:00 |
|
Jean-Philippe Bossuat
|
54148acf6b
|
more refactoring
|
2025-04-26 13:19:22 +02:00 |
|
Jean-Philippe Bossuat
|
6532f30f66
|
centralized sensitive code into VecZnxLayout
|
2025-04-26 12:34:42 +02:00 |
|
Jean-Philippe Bossuat
|
82082db727
|
improved alligned vec allocation & fixed vec_znx calls, fixed auto dft test
|
2025-04-26 11:24:12 +02:00 |
|
Jean-Philippe Bossuat
|
2a96f89047
|
wip
|
2025-04-25 19:47:34 +02:00 |
|
Jean-Philippe Bossuat
|
3bdddd3857
|
Added size and memory layout to VecZnxBig, VecZnxDft and VmpPmat
|
2025-04-25 09:19:47 +02:00 |
|
Jean-Philippe Bossuat
|
83a7617f4b
|
Updated vec_znx to stacked memory layout
|
2025-04-24 19:17:47 +02:00 |
|
Jean-Philippe Bossuat
|
ad6e8169e5
|
Added basic key-switching + file formatting
|
2025-04-24 19:14:45 +02:00 |
|
Jean-Philippe Bossuat
|
fbdb4436b2
|
wip
|
2025-04-22 18:50:51 +02:00 |
|
Jean-Philippe Bossuat
|
89369dcdf9
|
added Added vmp_extract_row, vmp_extract_row_dft, vmp_extract_tmp_bytes, vmp_prepare_row_dft
-
|
2025-04-16 11:32:18 +02:00 |
|
Jean-Philippe Bossuat
|
46c577409e
|
Various improvement to memory management and API
[module]: added enum for backend
[VecZnx, VecZnxDft, VecZnxBig, VmpPMat]: added ptr to data
[VecZnxBorrow]: removed
[VecZnxAPI]: removed
|
2025-03-17 12:07:40 +01:00 |
|
Jean-Philippe Bossuat
|
d486e89761
|
prototype trait for Elem<T> + new ciphertext for VmPPmat
|
2025-02-18 11:04:36 +01:00 |
|
Jean-Philippe Bossuat
|
e7a6ba17ee
|
updated Sampling implementation
|
2025-02-14 19:21:14 +01:00 |
|
Jean-Philippe Bossuat
|
67d8fd31b7
|
Added VecZnxBorrow
|
2025-02-14 18:26:54 +01:00 |
|
Jean-Philippe Bossuat
|
7c25ad2eba
|
fixed gadget product & related example
|
2025-02-12 16:49:53 +01:00 |
|
Jean-Philippe Bossuat
|
c5da752536
|
gadget product working
|
2025-02-12 09:19:22 +01:00 |
|
Jean-Philippe Bossuat
|
8f33442d5a
|
wip rlwe + some bug fixes in base2k
|
2025-02-11 18:16:09 +01:00 |
|
Jean-Philippe Bossuat
|
c2e1480f4c
|
small API changes to encoding
|
2025-02-05 09:15:45 +01:00 |
|
Jean-Philippe Bossuat
|
a790ff37cc
|
more doc
|
2025-02-04 17:13:46 +01:00 |
|
Jean-Philippe Bossuat
|
e4a976ec9e
|
vmp & svp doc
|
2025-02-04 10:51:11 +01:00 |
|
Jean-Philippe Bossuat
|
e6cb70dbdf
|
updated handling of modulus
|
2025-02-03 15:30:12 +01:00 |
|
Jean-Philippe Bossuat
|
d3a8d20647
|
rewrote all bindings, removed dependency on binding generation
|
2025-01-30 17:34:57 +01:00 |
|
Jean-Philippe Bossuat
|
6fcd5c743d
|
various API uniformization
|
2025-01-28 15:00:43 +01:00 |
|
Jean-Philippe Bossuat
|
1ac719ce7e
|
refactoring
|
2025-01-27 16:23:32 +01:00 |
|
Jean-Philippe Bossuat
|
c30f598776
|
added spqlios as submodule
|
2025-01-27 14:11:04 +01:00 |
|