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 |
|
Jean-Philippe Bossuat
|
feeea6e80a
|
finalized packing: added truncation of input vector
|
2025-01-10 12:03:49 +01:00 |
|
Jean-Philippe Bossuat
|
29a02292ae
|
[pack]: fixed typo that would cause to always return a full list of indices
|
2025-01-10 11:59:15 +01:00 |
|
Jean-Philippe Bossuat
|
332e07dbbf
|
[pack]: replaced HashMap by [Option<Poly<u64>]
|
2025-01-10 11:48:51 +01:00 |
|
Jean-Philippe Bossuat
|
0886e439e0
|
wip
|
2025-01-09 18:02:26 +01:00 |
|
Jean-Philippe Bossuat
|
236978d1b0
|
wip
|
2025-01-09 11:32:08 +01:00 |
|
Jean-Philippe Bossuat
|
f9123e7681
|
switched from Arc to Rc
|
2025-01-09 10:10:21 +01:00 |
|
Jean-Philippe Bossuat
|
2b916b03c5
|
wip on plaintext ring packing
|
2025-01-08 17:46:01 +01:00 |
|
Jean-Philippe Bossuat
|
c1ed2e38fa
|
fixed automorphism for ring and added test
|
2025-01-08 15:24:21 +01:00 |
|
Jean-Philippe Bossuat
|
e4c19a163e
|
fixed rescaling & added all tests
|
2025-01-08 11:45:48 +01:00 |
|
Jean-Philippe Bossuat
|
be87ac6ae7
|
fixed div_floor sign handling
|
2025-01-08 11:09:10 +01:00 |
|
Jean-Philippe Bossuat
|
160e7a33da
|
fmt
|
2025-01-08 11:07:04 +01:00 |
|
Jean-Philippe Bossuat
|
bdd57b91ed
|
fixed rounding rescaling
|
2025-01-08 11:06:56 +01:00 |
|
Jean-Philippe Bossuat
|
3db800f4ce
|
fixed div_floor rns scaling
|
2025-01-06 23:47:17 +01:00 |
|
Jean-Philippe Bossuat
|
7e4ca491c7
|
wip
|
2025-01-06 18:05:32 +01:00 |
|
Jean-Philippe Bossuat
|
c69bd6985a
|
refactored RingRNS
|
2025-01-06 14:40:03 +01:00 |
|
Jean-Philippe Bossuat
|
a074886b3e
|
fmt
|
2025-01-06 14:10:28 +01:00 |
|
Jean-Philippe Bossuat
|
681268c28e
|
wip
|
2025-01-06 13:00:34 +01:00 |
|
Jean-Philippe Bossuat
|
4b8427c6b3
|
added sampling
|
2025-01-05 14:04:10 +01:00 |
|
Jean-Philippe Bossuat
|
78cc0514ec
|
wip
|
2025-01-04 23:35:35 +01:00 |
|
Jean-Philippe Bossuat
|
affb0b47ef
|
wip
|
2025-01-04 15:39:16 +01:00 |
|
Jean-Philippe Bossuat
|
66a7513987
|
wip
|
2025-01-03 22:06:09 +01:00 |
|
Jean-Philippe Bossuat
|
e23ee338c8
|
wip
|
2025-01-02 18:05:16 +01:00 |
|
Jean-Philippe Bossuat
|
8d84727fae
|
wip
|
2024-12-31 15:30:57 +01:00 |
|
Jean-Philippe Bossuat
|
c65522099b
|
Added const for modular reduction, simplfied API
|
2024-12-30 16:20:44 +01:00 |
|
Jean-Philippe Bossuat
|
7344d78173
|
wip
|
2024-12-20 17:09:47 +01:00 |
|
Jean-Philippe Bossuat
|
45aebc3976
|
fixed automorphism
|
2024-12-20 14:07:47 +01:00 |
|
Jean-Philippe Bossuat
|
ad68ce83cf
|
[prime]: nth_root does not mutate prime anymore
|
2024-12-20 13:49:37 +01:00 |
|
Jean-Philippe Bossuat
|
5dd371f6b0
|
refactoring for specific implementations
|
2024-12-20 13:22:40 +01:00 |
|
Jean-Philippe Bossuat
|
a24ad55adc
|
[barrett]: some cleaning toward more generic code
-
|
2024-12-06 10:52:20 +01:00 |
|
Jean-Philippe Bossuat
|
ed2f028df5
|
[dft]: working NTT roots generation with prime power
|
2024-12-06 10:35:11 +01:00 |
|
Jean-Philippe Bossuat
|
22d7f5b26a
|
wip on primtive root with Hensel lifting
|
2024-12-04 17:47:47 +01:00 |
|
Jean-Philippe Bossuat
|
ddee3d34f7
|
Added Barrett & fixed Montgomery, added tests
|
2024-12-04 17:19:30 +01:00 |
|
Jean-Philippe Bossuat
|
2f37ed24e3
|
[montgomery]: added some doc
|
2024-12-04 13:09:47 +01:00 |
|
Jean-Philippe Bossuat
|
ee96c2f904
|
Added base for Montgomery arithmetic
|
2024-12-04 12:53:24 +01:00 |
|
Jean-Philippe Bossuat
|
a957701614
|
Initial commit
|
2024-12-04 10:53:10 +01:00 |
|