lehugueni
|
66c9ddff6e
|
Merge branch 'main' into typos
|
2025-07-28 14:04:50 +02:00 |
|
lehugueni
|
b4d68fdd8b
|
style: pool->bufferpool
|
2025-07-25 10:42:28 +02:00 |
|
lehugueni
|
fc3b5ccc40
|
refactor: adds pool in encryptor/keygenerator
|
2025-07-25 10:37:18 +02:00 |
|
lehugueni
|
a6c5254ddd
|
docs: update typos
|
2025-06-23 11:12:31 +02:00 |
|
lehugueni
|
65ad9f0b98
|
store: gosec
|
2025-06-20 16:42:49 +02:00 |
|
lehugueni
|
9ebcc9aa0f
|
style: apply feedback from pr
|
2025-06-20 16:36:48 +02:00 |
|
lehugueni
|
c426851de6
|
refactor: add separate pool structs
|
2025-06-19 16:58:07 +02:00 |
|
lehugueni
|
0162e08cc6
|
test: remove buffer from testcontext
|
2025-04-24 13:53:25 +02:00 |
|
lehugueni
|
c4fe04425e
|
feat(rlwe): add getbuffpt and recyclebuffpt methods
|
2025-04-24 11:25:41 +02:00 |
|
lehugueni
|
e9a88500c3
|
refactor: in inner sum, use temp poly from pools
|
2025-04-24 10:37:35 +02:00 |
|
lehugueni
|
613012b0a2
|
refactor: remove pools logic for higher-level structs
|
2025-04-24 09:39:08 +02:00 |
|
lehugueni
|
81b795fb46
|
refactor: replace buffctpool with getbuffct, recyclebuffct
|
2025-04-23 11:36:04 +02:00 |
|
lehugueni
|
847e23e4d6
|
refactor: more bufferqp -> bufferq
|
2025-04-23 09:05:47 +02:00 |
|
lehugueni
|
1e88c452c9
|
refactor: cleanup syncpools calls (e.g. buffQP -> buffQ when possible)
|
2025-04-22 16:57:44 +02:00 |
|
lehugueni
|
9e0cdb3b4d
|
test: run tests in parallel
|
2025-04-17 15:27:17 +02:00 |
|
lehugueni
|
a1343c71f5
|
refactor!: remove all shallowcopy methods
BREAKING CHANGE: all ShallowCopy() methods have been removed
|
2025-04-16 16:12:28 +02:00 |
|
lehugueni
|
6a3f635c2b
|
fix: remove unused buffer
|
2025-03-18 15:49:37 +01:00 |
|
lehugueni
|
71a77bdb97
|
Merge branch 'uint64-syncpool' into ts-sampling
|
2025-03-18 15:43:19 +01:00 |
|
lehugueni
|
038455e335
|
Merge branch 'main' into uint64-syncpool
|
2025-03-18 15:34:18 +01:00 |
|
lehugueni
|
dd52cf299a
|
Merge branch 'main' into typos
|
2025-03-18 09:00:41 +01:00 |
|
lehugueni
|
6ad93e3440
|
fix(bootstrapping): fix densetosparse keygen
|
2025-03-13 16:31:34 +01:00 |
|
lehugueni
|
fe5aff618d
|
feat(rgsw): remove buffer
|
2025-03-11 17:19:19 +01:00 |
|
lehugueni
|
9249b20bac
|
feat(rlwe): remove buffers in keygenerator
|
2025-03-11 17:07:53 +01:00 |
|
lehugueni
|
259c861b85
|
feat(rlwe): remove buffers in the encryptor
|
2025-03-11 16:41:26 +01:00 |
|
lehugueni
|
1cf5753565
|
test(rlwe): update serialization test
|
2025-02-24 09:05:52 +01:00 |
|
lehugueni
|
056040ac4c
|
Merge branch 'uint64-syncpool' into ts-sampling
|
2025-02-20 16:20:36 +01:00 |
|
lehugueni
|
ee2850bad4
|
Merge branch 'main' into uint64-syncpool
|
2025-02-20 16:17:28 +01:00 |
|
lehugueni
|
48cc4a596f
|
style: clean up
|
2025-02-20 15:37:01 +01:00 |
|
lehugueni
|
2da1be7e15
|
refactor: make keyedprng thread-safe, restrict usage + add warning
|
2025-02-20 15:07:30 +01:00 |
|
lehugueni
|
b050a1caa0
|
feat(rlwe): make encryptor thread-safe (remove buffers)
|
2025-01-27 13:35:28 +01:00 |
|
lehugueni
|
d924f03003
|
Merge branch 'main' into uint64-syncpool
|
2025-01-23 09:34:52 +01:00 |
|
lehugueni
|
aa5a9219e5
|
test: re-enable all benchmarks + parallel benchmark for bootstrapping
|
2025-01-21 13:05:50 +01:00 |
|
Jean-Philippe Bossuat
|
cf2e63d73d
|
Applied suggested changes
|
2025-01-21 09:40:37 +01:00 |
|
Jean-Philippe Bossuat
|
49d5d9a982
|
type & trigger CI
|
2025-01-21 09:15:17 +01:00 |
|
Jean-Philippe Bossuat
|
952047663d
|
Cleared all instances of G115
|
2025-01-21 09:15:17 +01:00 |
|
lehugueni
|
9074893716
|
refactor(ring): newring method takes a pool as an argument
BREAKING CHANGE: the method ring.NewRing has now a mandatory argument of
type structs.BufferPool[*[]uint64]
|
2025-01-20 14:30:27 +01:00 |
|
lehugueni
|
55cae4b59e
|
doc: add doc for new methods related to pool
|
2025-01-20 11:12:26 +01:00 |
|
lehugueni
|
9905ceed54
|
feat(rlwe): decryptor thread-safe
|
2025-01-17 16:04:16 +01:00 |
|
lehugueni
|
c2d141b784
|
test: make marshalling tests pass with bufferpool in ring
|
2025-01-17 13:48:36 +01:00 |
|
lehugueni
|
ee42b96e77
|
refactor: keep only BuffFromUintPool and cleanup
|
2025-01-16 11:07:19 +01:00 |
|
lehugueni
|
b6c7b82f6e
|
doc typo + EvaluateGianStep->EvaluateGiantStep
|
2025-01-14 10:07:11 +01:00 |
|
lehugueni
|
7c89ca1515
|
Merge branch 'main' into 510-bgv-wrong-result-from-innersum
|
2024-12-18 15:31:56 +01:00 |
|
lehugueni
|
dda9b25221
|
changelog + change name partialtrace
|
2024-12-18 15:24:40 +01:00 |
|
lehugueni
|
3a52e44be6
|
apply feedback + add test cases + update changelog
|
2024-12-17 11:00:30 +01:00 |
|
lehugueni
|
77c62e6421
|
bufferpool uint64 in ring
|
2024-12-12 14:26:08 +01:00 |
|
lehugueni
|
5e6a37a7e4
|
change generic
|
2024-12-11 15:40:06 +01:00 |
|
lehugueni
|
0504cfa1a6
|
freelist + benchmarking
|
2024-12-03 10:41:56 +01:00 |
|
lehugueni
|
6cb65c300a
|
use interface+generic
|
2024-11-29 14:58:21 +01:00 |
|
lehugueni
|
b1db75e8e0
|
pool buffers in basis extender
|
2024-11-26 15:53:09 +01:00 |
|
lehugueni
|
941a98d074
|
replace other buffers
|
2024-11-26 11:54:44 +01:00 |
|