Commit Graph

20 Commits

Author SHA1 Message Date
lehugueni
66c9ddff6e Merge branch 'main' into typos 2025-07-28 14:04:50 +02:00
lehugueni
c59c418566 Merge branch 'main' into uint64-syncpool 2025-04-24 11:54:35 +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
Christian Mouchet
49ba2e6246 fixed math mode rendering of x-out-of-N 2025-04-14 17:56:58 +02:00
Christian Mouchet
2518bcaaec Merge branch 'main' into dev_threshold 2025-04-09 17:51:29 +02:00
Christian Mouchet
cfaf9ad27c added a precision on exceptional sequences 2025-04-09 17:45:20 +02:00
Christian Mouchet
067b9e8eb8 Apply typo fixes from review
Co-authored-by: lehugueni <12702835+lehugueni@users.noreply.github.com>
2025-04-09 17:30:21 +02:00
lehugueni
9ae26ee503 fix(mpckks): init buffer arrays 2025-03-18 15:31:06 +01:00
lehugueni
dd52cf299a Merge branch 'main' into typos 2025-03-18 09:00:41 +01:00
lehugueni
0df87d13e6 feat(multiparty): remove buffers 2025-03-12 14:44:10 +01:00
lehugueni
84bb7dd5b2 style: typos 2025-02-27 16:38:00 +01:00
Christian Mouchet
2ccdf826ce prevent bad display of hyphenized math symboles in READMEs 2025-02-05 14:44:41 +01:00
Christian Mouchet
b458feac42 word wrapping the multiparty/README.md for readability 2025-02-05 14:30:04 +01:00
Jean-Philippe Bossuat
952047663d Cleared all instances of G115 2025-01-21 09:15:17 +01:00
Christian Mouchet
44bbe48d8f multiparty.Combiner accepts the ParameterProvider interface 2024-12-27 16:45:16 +01:00
Christian Mouchet
5844ab46a7 [readme] first draft of improved README.md for multiparty schemes 2024-12-10 18:39:56 +01:00
Romain Bouyé
e9e04b1445 applying lattigo-e patch
CHANGELOG:
- Update of `PrecisionStats` in `ckks/precision.go`:
  - precision/error stats computed as log2 of min/max/average/...
  - fields renamed (`MinPrecision` -> `MINLog2Prec`, `MaxPrecision` -> `MAXLog2Prec`, ...)
  - `rlwe.Scale` has a `.Log2()` method
- Update of `mod1.Parameters` fields (made public, some removed)
- Improvement of the relinearization key-generation protocol (reduce the degree of the shares)
- Serialisation of bootstrapping keys
- Lower noise incurred by `ModUp`
- Evaluation keys can be compressed (public element `a` can be generated from a seed)
- More doc formatting
- Fix various bugs:
  - `ShallowCopy` of the CKKS bootstrapping evaluator and BFV evaluator not deep enough.
  - PSI example failing
  - Incorrect reset of pointer in uniform sampler
  - Error when doing inverse NTT with small degree
  - Mod1Evaluator changes the input ciphertext

Co-authored-by: Andrea Caforio <andrea.caforio@protonmail.com>
Co-authored-by: Jean-Philippe Bossuat <jean-philippe@tuneinsight.com>
2024-10-07 11:46:55 +02:00
Andrea Caforio
f8b84f5165 Merge pull request #492 from tuneinsight/he-collapse
v6.0.0
2024-08-06 14:46:08 +02:00
Andrea Caforio
d6f5dfbe8b adapt changelog to v6 2024-08-06 12:04:33 +02:00
Andrea Caforio
a9f43f03e0 address first round of v6 comments 2024-08-05 10:27:20 +02:00