Commit Graph

16 Commits

Author SHA1 Message Date
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