Rui LOPES
8d8b8ab511
fix(build): remove -- flag from make targets that do not use wasm-pack
2023-03-16 17:09:15 +01:00
Rui LOPES
0c30e7525a
fix(build): pass the --features arguments to the wasm-pack command in Makefile js targets
2023-03-16 17:09:15 +01:00
Arthur Meyre
14da0ca001
feat(integer): add concrete-integer as integer module
2023-03-07 10:08:53 +01:00
David Testé
8ee7b14abe
chore(ci): benchmark pbs with cost per ms and per dollar spent
...
Here we benchmark a fixed number of PBS with boolean and shortint
flavors on AWS EC2 instance. Once measurements are done, we compute
the number of operations per millisecond and also operations per
dollar we can perform for a given set of cryptographic parameters
and EC2 instance type. Data are then set to Slab that in turn send
them to a database to be plotted in Grafana.
2023-02-23 18:31:23 +01:00
Arthur Meyre
d224821aaa
chore(tfhe): update testing script to allow custom RUSTFLAGS
2023-02-02 17:34:08 +01:00
Arthur Meyre
3acaa2e242
chore(ci): make no_tfhe_typo mac friendly
2023-01-31 10:18:35 +01:00
Arthur Meyre
d065e98888
chore(ci): rustdoc warnings as error
2023-01-05 15:22:54 +01:00
David Testé
0876d7fec0
chore(ci): measure and report key sizes used in benchmarks
...
Size of boostrapping and key switching keys used in benchmarks are
measured and then sent to Slab to be stored into our benchmark
database.
2023-01-03 18:34:41 +01:00
Arthur Meyre
c302a4f871
chore(tfhe): fix thfe typo
2023-01-03 16:55:47 +01:00
Arthur Meyre
2614d6430a
chore(tfhe): update check toolchain
2023-01-02 13:42:09 +01:00
Arthur Meyre
d2392e887f
feat(tfhe): js tests, remove server key requirement for shortint PK
2023-01-02 13:42:09 +01:00
Arthur Meyre
fd4139dadc
chore(ci): target to check all targets (bench, test, etc.) for clippy lints
2023-01-02 13:42:09 +01:00
Arthur Meyre
5c81e04c0b
docs(tfhe): add various docstrings
...
- add docstring for lwe_keyswitch
- add docstring for lwe_keyswitch_key_generation
- add docstring for lwe_secret_key_generation
2023-01-02 13:42:09 +01:00
Arthur Meyre
c6fb496ea1
chore(ci): restore boolean tests on CPU machine
...
- fix exit code of toolchain installation in case of failure
2023-01-02 13:42:09 +01:00
Arthur Meyre
4ef7a73efe
chore(tools): add tasks tools to escape latex equations in docs
...
- add all checks to pcc and run that in CI
2023-01-02 13:42:09 +01:00
Arthur Meyre
3129d18247
chore(ci): add test compilation checks
2023-01-02 13:42:09 +01:00
Arthur Meyre
286d016003
chore(tools): add convenience pcc and conformance targets
2023-01-02 13:42:09 +01:00
Arthur Meyre
bdd4461702
refactor(tfhe): unplug CUDA from boolean and remove the CUDA backend
2023-01-02 13:42:09 +01:00
Arthur Meyre
98d2e358bb
chore(ci): fix tooling with minimum version for GATs requirements
2023-01-02 13:42:09 +01:00
Arthur Meyre
3c5ffca775
chore(ci): add clippy_all, upgrade slab workflows, change cpu instance
2022-11-22 14:59:59 +01:00
Arthur Meyre
0891ea5551
chore(wasm): fix clippy lints
2022-11-16 13:21:27 +01:00
Arthur Meyre
dc9c651d3b
chore(tfhe): fix Makefile typo
2022-11-16 11:13:58 +01:00
Arthur Meyre
74c4dbf781
feat(tfhe): new tfhe-rs package, initial commit
2022-11-10 19:03:08 +01:00