arnaucube
arnaucube/poulpyPublic Self-hosted repository

Commit history

39c33cc99d4d834ee95665171a224d4a6c66f1e0
J
updated cargo.toml
Jean-Philippe Bossuat committed on Apr 22, 2025
db01092
J
Merge branch 'remove_rns_backend'
Jean-Philippe Bossuat committed on Apr 22, 2025
e0c4c06
J
added logo
Jean-Philippe Bossuat committed on Apr 10, 2025
4c1dbc7
J
saved UNDO information for reset changes and discarded files
Jean-Philippe Bossuat committed on Mar 23, 2025
c952f9a
J
fixed vec_znx.rsh
Jean-Philippe Bossuat committed on Mar 5, 2025
97a1559
J
fixed coefficients encoding
Jean-Philippe Bossuat committed on Mar 5, 2025
e149aa5
J
added debug checks for alignement
Jean-Philippe Bossuat committed on Feb 25, 2025
483a142
J
Ensures allocated memory is initialized
Jean-Philippe Bossuat committed on Feb 25, 2025
871b85e
J
typo
Jean-Philippe Bossuat committed on Feb 25, 2025
e4f4194
J
implemented Encoding for VecZnxBorrow
Jean-Philippe Bossuat committed on Feb 24, 2025
18ca480
J
added generic copy_from for VecZnxApi
Jean-Philippe Bossuat committed on Feb 24, 2025
cac4b35
J
fixed gadget product bench
Jean-Philippe Bossuat committed on Feb 24, 2025
5d3dfe0
J
finalized raw gadget product test with noise equations
Jean-Philippe Bossuat committed on Feb 24, 2025
3634ab7
J
Fixed gadget product & added noise estimations
Jean-Philippe Bossuat committed on Feb 24, 2025
26c2bcb
J
limbs -> cols
Jean-Philippe Bossuat committed on Feb 19, 2025
014bf0c
J
some cleaning
Jean-Philippe Bossuat committed on Feb 18, 2025
3937a43
J
wip on generic traits
Jean-Philippe Bossuat committed on Feb 18, 2025
71f33f5
J
prototype trait for Elem<T> + new ciphertext for VmPPmat
Jean-Philippe Bossuat committed on Feb 18, 2025
d486e89
J
updated Sampling implementation
Jean-Philippe Bossuat committed on Feb 14, 2025
e7a6ba1
J
finalized from_bytes change
Jean-Philippe Bossuat committed on Feb 14, 2025
9ff197d
J
removed from_bytes from trait
Jean-Philippe Bossuat committed on Feb 14, 2025
55ba2bc
J
removed Bytes
Jean-Philippe Bossuat committed on Feb 14, 2025
19758b4
J
Added VecZnxBorrow
Jean-Philippe Bossuat committed on Feb 14, 2025
67d8fd3
J
updated base2k backend
Jean-Philippe Bossuat committed on Feb 14, 2025
68e61dc
J
added gadget_product benchmark
Jean-Philippe Bossuat committed on Feb 13, 2025
4aeaf99
J
fixes to vec_znx_dft
Jean-Philippe Bossuat committed on Feb 13, 2025
73326d4
J
fixed gadget product & vec_znx_big_add
Jean-Philippe Bossuat committed on Feb 13, 2025
7019812
J
fixed gadget product & related example
Jean-Philippe Bossuat committed on Feb 12, 2025
7c25ad2
J
wip on gadget product
Jean-Philippe Bossuat committed on Feb 12, 2025
dc2fab9
J
gadget product working
Jean-Philippe Bossuat committed on Feb 12, 2025
c5da752
J
fixed sampling & rlwe encryption
Jean-Philippe Bossuat committed on Feb 12, 2025
1f52a3d
J
fixed tests
Jean-Philippe Bossuat committed on Feb 12, 2025
4a01bb8
J
wip on switching key
Jean-Philippe Bossuat committed on Feb 12, 2025
a1ca115
J
wip rlwe + some bug fixes in base2k
Jean-Philippe Bossuat committed on Feb 11, 2025
8f33442
J
wip on RLWE
Jean-Philippe Bossuat committed on Feb 10, 2025
ec6968d
J
added from_bytes for SvpPPol
Jean-Philippe Bossuat committed on Feb 10, 2025
0519510
J
added from_bytes to vec_znx_[dft/big]
Jean-Philippe Bossuat committed on Feb 10, 2025
83fa66f
J
updated submodule remote & added vmp_prepare_contiguous
Jean-Philippe Bossuat committed on Feb 10, 2025
6b154e6
J
added vec_znx_split and vec_znx_merge
Jean-Philippe Bossuat committed on Feb 7, 2025
865c735
J
typo
Jean-Philippe Bossuat committed on Feb 5, 2025
70b7051
J
small API changes to encoding
Jean-Philippe Bossuat committed on Feb 5, 2025
c2e1480
J
more doc
Jean-Philippe Bossuat committed on Feb 4, 2025
a790ff3
J
vmp & svp doc
Jean-Philippe Bossuat committed on Feb 4, 2025
e4a976e
J
some doc
Jean-Philippe Bossuat committed on Feb 3, 2025
12004c4
J
typo
Jean-Philippe Bossuat committed on Feb 3, 2025
1ad9f54
J
updated handling of modulus
Jean-Philippe Bossuat committed on Feb 3, 2025
e6cb70d
J
added vmp_prepare_dblptr
Jean-Philippe Bossuat committed on Jan 31, 2025
0b8bf98
J
VecZnx: added ring degree switching
Jean-Philippe Bossuat committed on Jan 31, 2025
7704e14
J
fixed bug when setting non-zero vec_znx
Jean-Philippe Bossuat committed on Jan 30, 2025
e10de44
J
fixed bug in set vec_znx
Jean-Philippe Bossuat committed on Jan 30, 2025
8ea0c3a
J
rewrote all bindings, removed dependency on binding generation
Jean-Philippe Bossuat committed on Jan 30, 2025
d3a8d20
J
more vec_rnx methods
Jean-Philippe Bossuat committed on Jan 29, 2025
a7af4d6
J
added vmp
Jean-Philippe Bossuat committed on Jan 29, 2025
783a763
J
various API uniformization
Jean-Philippe Bossuat committed on Jan 28, 2025
6fcd5c7
J
refactoring
Jean-Philippe Bossuat committed on Jan 27, 2025
1ac719c
J
added spqlios as submodule
Jean-Philippe Bossuat committed on Jan 27, 2025
c30f598
J
refactoring of code
Jean-Philippe Bossuat committed on Jan 27, 2025
250d1a4
J
[spqlios]: rlwe encryption example
Jean-Philippe Bossuat committed on Jan 27, 2025
72e0e38
J
spqlios basic wrapper
Jean-Philippe Bossuat committed on Jan 26, 2025
06e4e58
J
reworked NTT benchmarks
Jean-Philippe Bossuat committed on Jan 24, 2025
7e9a950
J
added a_mul_by_x_pow_b_into_a
Jean-Philippe Bossuat committed on Jan 22, 2025
9c021d3
J
added a_mul_b_montgomery_add_c_into_c
Jean-Philippe Bossuat committed on Jan 21, 2025
a50fbc1
J
added va_mul_vb_montgomery_add_vc_into_vc
Jean-Philippe Bossuat committed on Jan 21, 2025
c2d47a6
J
some API refactoring
Jean-Philippe Bossuat committed on Jan 21, 2025
0cf1229
J
added benchmarks for digit decomp
Jean-Philippe Bossuat committed on Jan 21, 2025
3e13218
J
added unit tests for digit decomposition
Jean-Philippe Bossuat committed on Jan 21, 2025
1ac43bf
J
added digit decomposition
Jean-Philippe Bossuat committed on Jan 21, 2025
2888b91
J
added fill_normal
Jean-Philippe Bossuat committed on Jan 20, 2025
7076502
J
[ring]: added ring degree switching
Jean-Philippe Bossuat committed on Jan 20, 2025
1cc38b3
J
fixed overflow
Jean-Philippe Bossuat committed on Jan 16, 2025
3b7d889
J
inserting element in AutoPermMap returns the galois element
Jean-Philippe Bossuat committed on Jan 16, 2025
556346d
J
AutomorphismPermutation -> AutoPerm
Jean-Philippe Bossuat committed on Jan 16, 2025
7c8f2f3
J
Updated automorphism from permuation
Jean-Philippe Bossuat committed on Jan 16, 2025
8de8af8
J
moved plaintext ops related to fhevm to fhevm repo
Jean-Philippe Bossuat committed on Jan 15, 2025
a5838c8
J
wip
Jean-Philippe Bossuat committed on Jan 14, 2025
2e446c6
J
added stream repacking & associated tests
Jean-Philippe Bossuat committed on Jan 13, 2025
47a0894
J
streamrepacker wip
Jean-Philippe Bossuat committed on Jan 11, 2025
a8bca16
J
more additions to automorphisms
Jean-Philippe Bossuat committed on Jan 10, 2025
74bfb52
J
Fixed packing & added test for full & sparse packing
Jean-Philippe Bossuat committed on Jan 10, 2025
a6c1aa1
J
finalized packing: added truncation of input vector
Jean-Philippe Bossuat committed on Jan 10, 2025
feeea6e
J
[pack]: replaced HashMap by [Option<Poly<u64>]
Jean-Philippe Bossuat committed on Jan 10, 2025
332e07d
J
wip
Jean-Philippe Bossuat committed on Jan 9, 2025
0886e43
J
wip
Jean-Philippe Bossuat committed on Jan 9, 2025
236978d
J
switched from Arc to Rc
Jean-Philippe Bossuat committed on Jan 9, 2025
f9123e7
J
wip on plaintext ring packing
Jean-Philippe Bossuat committed on Jan 8, 2025
2b916b0
J
fixed automorphism for ring and added test
Jean-Philippe Bossuat committed on Jan 8, 2025
c1ed2e3
J
fixed rescaling & added all tests
Jean-Philippe Bossuat committed on Jan 8, 2025
e4c19a1
J
fixed div_floor sign handling
Jean-Philippe Bossuat committed on Jan 8, 2025
be87ac6
J
fmt
Jean-Philippe Bossuat committed on Jan 8, 2025
160e7a3
J
fixed rounding rescaling
Jean-Philippe Bossuat committed on Jan 8, 2025
bdd57b9
J
fixed div_floor rns scaling
Jean-Philippe Bossuat committed on Jan 6, 2025
3db800f
J
wip
Jean-Philippe Bossuat committed on Jan 6, 2025
7e4ca49
J
refactored RingRNS
Jean-Philippe Bossuat committed on Jan 6, 2025
c69bd69
J
fmt
Jean-Philippe Bossuat committed on Jan 6, 2025
a074886
J
wip
Jean-Philippe Bossuat committed on Jan 6, 2025
681268c
J
added sampling
Jean-Philippe Bossuat committed on Jan 5, 2025
4b8427c
J
wip
Jean-Philippe Bossuat committed on Jan 4, 2025
78cc051
J
wip
Jean-Philippe Bossuat committed on Jan 4, 2025
affb0b4
J
wip
Jean-Philippe Bossuat committed on Jan 3, 2025
66a7513
J
wip
Jean-Philippe Bossuat committed on Jan 2, 2025
e23ee33
J
wip
Jean-Philippe Bossuat committed on Dec 31, 2024
8d84727
J
Added const for modular reduction, simplfied API
Jean-Philippe Bossuat committed on Dec 30, 2024
c655220
J
wip
Jean-Philippe Bossuat committed on Dec 20, 2024
7344d78
J
fixed automorphism
Jean-Philippe Bossuat committed on Dec 20, 2024
45aebc3
J
[prime]: nth_root does not mutate prime anymore
Jean-Philippe Bossuat committed on Dec 20, 2024
ad68ce8
J
refactoring for specific implementations
Jean-Philippe Bossuat committed on Dec 20, 2024
5dd371f
J
[barrett]: some cleaning toward more generic code -
Jean-Philippe Bossuat committed on Dec 6, 2024
a24ad55
J
[dft]: working NTT roots generation with prime power
Jean-Philippe Bossuat committed on Dec 6, 2024
ed2f028
J
wip on primtive root with Hensel lifting
Jean-Philippe Bossuat committed on Dec 4, 2024
22d7f5b
J
Added Barrett & fixed Montgomery, added tests
Jean-Philippe Bossuat committed on Dec 4, 2024
ddee3d3
J
[montgomery]: added some doc
Jean-Philippe Bossuat committed on Dec 4, 2024
2f37ed2
J
Added base for Montgomery arithmetic
Jean-Philippe Bossuat committed on Dec 4, 2024
ee96c2f
J
Initial commit
Jean-Philippe Bossuat committed on Dec 4, 2024
a957701
J
removed RNS backend (archived in branch archive_rns)
Jean-Philippe Bossuat committed on Apr 22, 2025
b382ccf
J
Added support for automorphism in DFT
Jean-Philippe Bossuat committed on Apr 16, 2025
52c78c9