47 Commits

Author SHA1 Message Date
Romain Bouyé
97843ac4c9 build: Bump Go version to 1.24 in CI and update staticcheck 2025-09-02 13:24:36 +02:00
Jean-Philippe Bossuat
7a68e8081f Merge remote-tracking branch 'tuneinsight/main' into gosec_g115 2025-02-17 15:48:55 +01:00
Romain Bouyé
89662f773e checks: update staticchecks version to 2024.1.1 2025-01-21 19:23:31 +01:00
Jean-Philippe Bossuat
cf2e63d73d Applied suggested changes 2025-01-21 09:40:37 +01:00
Jean-Philippe Bossuat
952047663d Cleared all instances of G115 2025-01-21 09:15:17 +01:00
Romain Bouyé
77572f7e9e Checks: add govulncheck and gosec
gosec run G115 is disabled
2024-11-14 17:44:52 +01:00
Andrea Caforio
1936a9bbd9 clear test cache before running test suite 2024-06-04 16:19:45 +02:00
Romain Bouyé
268a6f5739 tools: update staticcheck to a version compatible with Go v1.22 2024-05-06 18:49:36 +02:00
Jean-Philippe Bossuat
84c841a107 updated workflow 2023-08-18 16:31:00 +02:00
Christian Mouchet
14aac7a0a4 go test-based examples testing
It is cleaner, more systematic, and produces more "ok"s when running go test ./...
2023-06-16 00:24:34 +02:00
Christian Mouchet
323e58dec0 freezing back the staticcheck version
This is to get reproducible builds.
2023-06-05 17:34:15 +02:00
Jean-Philippe Bossuat
1e6785f18d updated minimum go version 2023-03-24 15:19:45 +01:00
Jean-Philippe Bossuat
79faa11a1f [ckks] bootstrapping improvements
rebased on #306



[ckks/advanced]: improved homomorphic encoding and tests


updated CHANGELOG.md


godoc and changelog update


[rlwe]: upgraded SwitchKeys for ring degree switching


review changes


[rlwe]: scale checks that float64 values are valid


updated CHANGELOG.md


[rlwe]: scale checks that big.Float aren't inf


typos


issue #335


[ckks/bootstrapping]: improved godoc and panic informations


[ckks/advanced]: matrices is now a public field of EncodingMatrix


[ckks/advanced]: small improvement


[ring]: all ModDown now do rounding, which reduces the variance error from ~4/12 to 1/12


[ring]: fixed ModDownQPToP test


[ckks]: added some public API to enable manual encoding of plaintexts


[ring]: ModUp now always centers the values


[ring]: Decompose now centers coefficients


[ckks/advanced]: fixed scaling in CoeffsToSlots matrix


rebased on main


[ckks][bootstrapping]: added ParametersLiteral marshalling
2023-03-14 18:18:05 +01:00
Christian Mouchet
e325c6730e fixed drlwe tests and suppressed non-failing test output 2022-10-10 20:56:11 +02:00
Romain Bouyé
591cfb54bf Update Makefile to Go 1.19 2022-10-04 12:22:26 +02:00
Christian M
76c7754baf adapted bootstrapping tests and simplified Makefile target 2022-07-01 16:43:20 +02:00
Christian M
f9782b95f3 removed ci test for package with no tests 2022-07-01 16:00:28 +02:00
Christian Mouchet
172359a69b fixed Makefile 2022-06-30 14:56:12 +02:00
Christian Mouchet
272532031d fixed problem in the go vet check 2022-06-13 22:55:24 +02:00
Jean-Philippe Bossuat
f21cf19578 rebased on dev_revamp_ci, and fixed static checks 2022-06-13 22:55:24 +02:00
Jean-Philippe Bossuat
b3b2bfd820 fixed makefile 2022-06-13 22:55:24 +02:00
Jean-Philippe Bossuat
7f4d461361 [rlwe]: further refactoring 2022-06-13 22:55:24 +02:00
Jean-Philippe Bossuat
0ee6c34465 fixed makefile 2022-06-13 22:55:24 +02:00
Christian Mouchet
d6213c1771 improved static check result readability 2022-06-13 22:55:24 +02:00
Christian Mouchet
b8f142e4bb removed golint from static checks and added checks for required tool for the static_check target 2022-06-13 22:55:24 +02:00
Christian Mouchet
cf39d41a87 renamed tool cache and added goimports to pipeline 2022-06-13 22:55:24 +02:00
Christian Mouchet
bb5afc3b97 fixing PATH issue 2022-06-13 22:55:24 +02:00
Christian Mouchet
26a747a39d switched to Makefile-based jobs 2022-06-13 22:55:24 +02:00
Christian Mouchet
76aee9decb new standalone Makefile and added staticcheck to github actions 2022-06-13 22:55:24 +02:00
Jean-Philippe Bossuat
73f8c3b0f7 Augment Lattigo with support for Conjugate-invariant Ring (#148) 2022-01-03 15:03:37 +01:00
Jean-Philippe Bossuat
8652b8d701 Sub-package for CKKS bootstrapping with improved parameters and new functionalities (#139)
cf. CHANGELOG.md
2021-09-19 11:42:22 +02:00
Jean-Philippe Bossuat
53ebde1d7a added vOLE example & fixed bug in ring/uniform sampler (#128) 2021-06-10 17:56:29 +02:00
ChristianMct
0562af675b [tests] adding a -long test flag to run long-running tests (closes #75) 2020-11-07 16:21:18 +01:00
Christian M
c061652bf9 Fixed Makefile target 2020-10-30 09:55:59 +01:00
Christian M
7e6c81a657 C[test] fix bad flag in Makefile 2020-10-29 14:30:29 +01:00
Christian M
feb2a20da7 [tests] added bootstrapping tests to make target 2020-10-29 14:29:23 +01:00
Jean-Philippe Bossuat
b38921f467 [travis] : added the flag to include the bootstrapp 2020-10-27 14:21:43 +01:00
Christian M
a49cb300eb Fixed missing dependancy in Makefile 2020-10-07 11:27:16 +02:00
Christian M
f7c8675870 dedis/Coding makefile no longer included but set as wildecard target 2020-10-07 11:18:40 +02:00
Christian M
c2dff711c2 Merge branch 'master' into dev_v2.0.0 2020-10-07 10:41:44 +02:00
Christian M
eb45fefb1c added bootstrapping example to make test target 2020-09-24 17:01:57 +02:00
Christian M
3871936fda [dbfv/dckks] two-rounds relinearization key generation 2020-09-03 13:54:53 +02:00
tharvik
2763af3811 Makefile: use dedis/Coding directly 2020-06-17 18:30:58 +02:00
Christian M
19cfb2ec77 Added new CKKS exemples in make test target 2020-03-31 16:45:03 +02:00
Christian Grigis
8ad7bc8cdb Remove -race flag from test_local target 2019-11-29 16:22:18 +01:00
Christian Mouchet
03192e5487 added examples to test pipeline 2019-11-12 10:39:14 +01:00
Jean-Philippe Bossuat
4421f325b0 Initial commit 2019-08-12 21:15:01 +02:00