Commit Graph

30 Commits

Author SHA1 Message Date
Jean-Philippe Bossuat
662c73e654 [circuits]: polynomial evaluator godoc 2023-10-23 18:36:05 +02:00
Jean-Philippe Bossuat
e702f17850 [circuits]: godoc for linear transformations 2023-10-23 18:26:05 +02:00
Jean-Philippe Bossuat
1c761aa293 [circuits]: polynomial evaluator godoc 2023-10-23 18:21:01 +02:00
Jean-Philippe Bossuat
cd448d6054 [all]: made insecure test parameters private & added comment 2023-10-13 14:52:15 +02:00
Romain Bouyé
8868658f69 Typo fixes on v5 pass 2023-10-13 00:14:52 +02:00
Jean-Philippe Bossuat
c5e95f4597 [circuits]: improved linear transformation modularity 2023-10-06 11:24:22 +02:00
Jean-Philippe Bossuat
7057d01555 [bfv]: updated Rescale to do nothing 2023-10-03 10:43:28 +02:00
Jean-Philippe Bossuat
be338f2773 [circuits/integer]: small code improvement 2023-10-03 10:07:34 +02:00
Jean-Philippe Bossuat
7d6b3702fe [circuits]: updated CoefficientGetter interface 2023-10-03 09:58:47 +02:00
Jean-Philippe Bossuat
a974fa9352 [circuits]: improved doc 2023-09-26 11:56:08 +02:00
Jean-Philippe Bossuat
3bbdfb3e50 [circuits/float]: API improvements based on feedback 2023-09-25 23:07:31 +02:00
Jean-Philippe Bossuat
2977afbc97 [circuits]: simplified API for encoding linear transformations 2023-09-22 09:11:36 +02:00
Jean-Philippe Bossuat
ccabd7eeea updated bootstrapper interface 2023-09-20 17:15:44 +02:00
Jean-Philippe Bossuat
72354d4edd [circuits/float]: refactor of comparisons 2023-09-19 17:09:26 +02:00
Jean-Philippe Bossuat
705f05d646 added missing API on PolynomialVector 2023-09-15 17:26:42 +02:00
Jean-Philippe Bossuat
5e0e69391a added missing API on LinearTransformation 2023-09-15 17:09:56 +02:00
Jean-Philippe Bossuat
6e64f38468 [circuits]: improved documentation for LinearTransformations 2023-09-13 13:33:12 +02:00
Jean-Philippe Bossuat
0da7c46a55 [circuits]: refactor of LinearTransformation to enable custom implementations 2023-09-13 12:18:56 +02:00
Jean-Philippe Bossuat
f5d2b5754f added default and custom polynomial evaluator constructors 2023-09-13 10:19:43 +02:00
Jean-Philippe Bossuat
3349cb65e8 rlwe.Operand -> rlwe.ElementInterface 2023-09-12 11:23:46 +02:00
Jean-Philippe Bossuat
98dea92155 [circuits]: reworked poly eval interface 2023-09-11 18:33:30 +02:00
Jean-Philippe Bossuat
798b85376e [all]: operand -> element; operandinterface -> operand 2023-09-11 15:42:04 +02:00
Jean-Philippe Bossuat
4547ed8015 [circuits]: improved generalization of polynomial evaluation 2023-08-18 16:19:26 +02:00
Jean-Philippe Bossuat
806a3564d5 [circuits/float]: rework of x mod 1 2023-08-11 17:28:17 +02:00
Jean-Philippe Bossuat
6febdf015c [circuits]: added division, step and sign 2023-08-08 23:13:47 +02:00
Jean-Philippe Bossuat
3cab0934ad [circuits]: godoc 2023-08-08 12:59:08 +02:00
Jean-Philippe Bossuat
abe4314bd7 [circuits]: reworked linear transformation evaluator API 2023-08-08 12:04:44 +02:00
Jean-Philippe Bossuat
cfd1a2f9c8 Wrappers for polynomial evaluation 2023-08-08 10:59:37 +02:00
Jean-Philippe Bossuat
d911c81b6d Wrappers for linear transformations 2023-08-07 22:39:35 +02:00
Jean-Philippe Bossuat
2b55b4b2c8 Separated integer from float, and moved ckks bootstrapping into float 2023-08-07 17:57:10 +02:00