Jean-Philippe Bossuat
9aa4b1f1e2
Dev serialization ( #64 )
...
* Added compressed serialization for GLWECiphertext + Ciphertext decompression
* Added compressed serialization for GGLWECiphertext & GLWESwitchingkey
* generalized automorphism test
* Removed ops on scalar_znx, replaced by as_vec_znx/as_vec_znx_mut and then call op on vec_znx
* Added tests for automorphism key encryption
* Added tensorkey compressed
* added ggsw compressed
2025-08-12 17:43:28 +02:00
Jean-Philippe Bossuat
0e0745065e
Add Hardware Abstraction Layer ( #56 )
2025-08-08 19:22:42 +02:00
Janmajaya Mall
2a5e0e7dc3
remove OsRng from sample/src/source.rs
2025-07-04 17:56:30 +05:30
Jean-Philippe Bossuat
82810a87c8
Added license
2025-05-30 11:48:04 +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
b33a96e80a
updated rand to latest versions
2025-04-24 19:16:19 +02:00
Jean-Philippe Bossuat
ad6e8169e5
Added basic key-switching + file formatting
2025-04-24 19:14:45 +02:00
Jean-Philippe Bossuat
ec6968d52a
wip on RLWE
2025-02-10 23:43:02 +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
332e07dbbf
[pack]: replaced HashMap by [Option<Poly<u64>]
2025-01-10 11:48:51 +01:00
Jean-Philippe Bossuat
bdd57b91ed
fixed rounding rescaling
2025-01-08 11:06:56 +01:00
Jean-Philippe Bossuat
a074886b3e
fmt
2025-01-06 14:10:28 +01:00
Jean-Philippe Bossuat
4b8427c6b3
added sampling
2025-01-05 14:04:10 +01:00