Jean-Philippe Bossuat
|
1f52a3d266
|
fixed sampling & rlwe encryption
|
2025-02-12 08:25:38 +01:00 |
|
Jean-Philippe Bossuat
|
4a01bb8420
|
fixed tests
|
2025-02-12 08:00:05 +01:00 |
|
Jean-Philippe Bossuat
|
a1ca11519f
|
wip on switching key
|
2025-02-12 07:59:03 +01:00 |
|
Jean-Philippe Bossuat
|
8f33442d5a
|
wip rlwe + some bug fixes in base2k
|
2025-02-11 18:16:09 +01:00 |
|
Jean-Philippe Bossuat
|
ec6968d52a
|
wip on RLWE
|
2025-02-10 23:43:02 +01:00 |
|
Jean-Philippe Bossuat
|
0519510667
|
added from_bytes for SvpPPol
|
2025-02-10 16:01:33 +01:00 |
|
Jean-Philippe Bossuat
|
83fa66f8f4
|
added from_bytes to vec_znx_[dft/big]
|
2025-02-10 15:13:02 +01:00 |
|
Jean-Philippe Bossuat
|
6b154e64a4
|
updated submodule remote & added vmp_prepare_contiguous
|
2025-02-10 10:53:54 +01:00 |
|
Jean-Philippe Bossuat
|
865c735a3c
|
added vec_znx_split and vec_znx_merge
|
2025-02-07 17:36:30 +01:00 |
|
Jean-Philippe Bossuat
|
70b70513fb
|
typo
|
2025-02-05 17:03:41 +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
|
12004c426a
|
some doc
|
2025-02-03 18:34:22 +01:00 |
|
Jean-Philippe Bossuat
|
1ad9f54a94
|
typo
|
2025-02-03 15:48:56 +01:00 |
|
Jean-Philippe Bossuat
|
e6cb70dbdf
|
updated handling of modulus
|
2025-02-03 15:30:12 +01:00 |
|
Jean-Philippe Bossuat
|
0b8bf98b2a
|
added vmp_prepare_dblptr
|
2025-01-31 15:39:08 +01:00 |
|
Jean-Philippe Bossuat
|
7704e14d45
|
VecZnx: added ring degree switching
|
2025-01-31 12:01:28 +01:00 |
|
Jean-Philippe Bossuat
|
e10de441c6
|
fixed bug when setting non-zero vec_znx
|
2025-01-30 22:15:19 +01:00 |
|
Jean-Philippe Bossuat
|
8ea0c3a370
|
fixed bug in set vec_znx
|
2025-01-30 19:02:20 +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
|
a7af4d6d1f
|
more vec_rnx methods
|
2025-01-29 16:18:53 +01:00 |
|
Jean-Philippe Bossuat
|
783a763ac9
|
added vmp
|
2025-01-29 10:32:10 +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 |
|
Jean-Philippe Bossuat
|
250d1a4942
|
refactoring of code
|
2025-01-27 12:47:05 +01:00 |
|
Jean-Philippe Bossuat
|
72e0e38827
|
[spqlios]: rlwe encryption example
|
2025-01-27 10:35:21 +01:00 |
|
Jean-Philippe Bossuat
|
06e4e58b2d
|
spqlios basic wrapper
|
2025-01-26 12:26:44 +01:00 |
|
Jean-Philippe Bossuat
|
7e9a9501b5
|
reworked NTT benchmarks
|
2025-01-24 11:19:09 +01:00 |
|
Jean-Philippe Bossuat
|
9c021d3c76
|
added a_mul_by_x_pow_b_into_a
|
2025-01-22 11:18:06 +01:00 |
|
Jean-Philippe Bossuat
|
a50fbc1c74
|
added a_mul_b_montgomery_add_c_into_c
|
2025-01-21 13:56:39 +01:00 |
|
Jean-Philippe Bossuat
|
c2d47a6af9
|
added va_mul_vb_montgomery_add_vc_into_vc
|
2025-01-21 13:50:01 +01:00 |
|
Jean-Philippe Bossuat
|
0cf1229be5
|
some API refactoring
|
2025-01-21 13:41:55 +01:00 |
|
Jean-Philippe Bossuat
|
3e13218791
|
added benchmarks for digit decomp
|
2025-01-21 11:06:37 +01:00 |
|
Jean-Philippe Bossuat
|
1ac43bf35b
|
added unit tests for digit decomposition
|
2025-01-21 10:25:32 +01:00 |
|
Jean-Philippe Bossuat
|
2888b9128d
|
added digit decomposition
|
2025-01-21 00:21:57 +01:00 |
|
Jean-Philippe Bossuat
|
70765026c5
|
added fill_normal
|
2025-01-20 12:23:50 +01:00 |
|
Jean-Philippe Bossuat
|
1cc38b3042
|
[ring]: added ring degree switching
|
2025-01-20 11:44:27 +01:00 |
|
Jean-Philippe Bossuat
|
3b7d889971
|
fixed overflow
|
2025-01-16 17:59:01 +01:00 |
|
Jean-Philippe Bossuat
|
556346d623
|
inserting element in AutoPermMap returns the galois element
|
2025-01-16 16:12:11 +01:00 |
|
Jean-Philippe Bossuat
|
7c654d2464
|
added Map based on FnvHashMap, and AutoPermMap, generalized gal_el
|
2025-01-16 16:08:22 +01:00 |
|
Jean-Philippe Bossuat
|
7c8f2f3a63
|
AutomorphismPermutation -> AutoPerm
|
2025-01-16 11:10:58 +01:00 |
|
Jean-Philippe Bossuat
|
8de8af8fa9
|
Updated automorphism from permuation
|
2025-01-16 11:07:39 +01:00 |
|
Jean-Philippe Bossuat
|
a5838c8726
|
moved plaintext ops related to fhevm to fhevm repo
|
2025-01-15 16:11:15 +01:00 |
|
Jean-Philippe Bossuat
|
2e446c6b76
|
wip
|
2025-01-14 13:49:24 +01:00 |
|
Jean-Philippe Bossuat
|
47a0894414
|
added stream repacking & associated tests
|
2025-01-13 17:20:30 +01:00 |
|
Jean-Philippe Bossuat
|
a8bca16047
|
streamrepacker wip
|
2025-01-11 15:07:22 +01:00 |
|
Jean-Philippe Bossuat
|
74bfb52ada
|
more additions to automorphisms
|
2025-01-10 21:52:40 +01:00 |
|
Jean-Philippe Bossuat
|
a6c1aa1c09
|
Fixed packing & added test for full & sparse packing
|
2025-01-10 16:22:31 +01:00 |
|