David Testé
bdef5b358e
chore(ci): ignore only specific files in ci folder
...
The whole ci/ folder was ignored, that would cause issue regarding search capability in some IDE.
2025-11-19 11:51:02 +01:00
Mayeul@Zama
03f8a134b3
chore: remove unused gitignore entry
2025-07-21 10:15:56 +02:00
Arthur Meyre
b686d5cb6a
chore: update .gitignore
2025-06-10 17:03:41 +02:00
Arthur Meyre
413559e536
test: update backwad compat tests to test the new ciphertexts types
2025-04-01 11:03:27 +02:00
youben11
0d722d167e
chore: ignore pycache folders
...
some make target generate that
2025-03-27 18:17:18 +01:00
David Testé
e583212e6d
docs: refactor and update benchmarks pages
...
Benchmarks tables are rendered as descriptive SVG images.
Sort results by backend to have a clearer view in tree of content.
PBS benchmarks now display results for various p-fail and several
precisions.
2025-02-25 12:47:12 +01:00
Arthur Meyre
cb7d77f59a
feat: add 2^-128 parameters
2025-02-18 13:19:28 +01:00
Nicolas Sarlin
cd5b3c61eb
chore(backward): move compat tests to avoid compiling them everytime
2025-01-10 09:43:04 +01:00
Nicolas Sarlin
a45b7b3974
chore(zk): add benches to tfhe-zk-pok
2024-11-18 13:17:28 +01:00
Nicolas Sarlin
6ee3eb17b9
chore(zk): add a proof compat test between x86_64 and wasm
2024-11-05 17:07:04 +01:00
David Testé
c7f4de9a21
chore(ci): add makefile target for typos checker
...
This target would perform a typos check with some exceptions to ensure
correct spelling throughout the codebase
2024-10-03 11:47:00 +02:00
Arthur Meyre
43d91f512f
chore(ci): use python as webdriver for wasm test and benchmarks
...
Swtich from Jest and Puppeteer to Python with Selenium. It relies
on browser and webdriver binaries from browser fabricators.
For now the Python script only supports Chrome browser.
2024-09-25 09:11:13 +02:00
Nicolas Sarlin
36a58cf16c
chore(backward): add custom lint to detect missing Versionize implem
2024-07-17 13:44:30 +02:00
Nicolas Sarlin
54cf162db5
chore(ci): run backward compatibility tests in ci
2024-06-24 10:07:14 +02:00
Arthur Meyre
2f7ad4cdcd
chore(ci): add server.PID from WASM tests to .gitignore
2024-06-19 10:51:03 +02:00
Agnes Leroy
c720656340
chore(gpu): bench signed add on gpu
2024-03-04 09:26:34 +01:00
Arthur Meyre
cdda260063
chore(ci): .gitignore was ignoring all files/directories names keys
...
- this was hiding some source files in vscode search and could likely have
been very annoying when commiting stuff
2023-11-29 18:14:33 +01:00
Arthur Meyre
b4583976a2
chore(tfhe): fix .gitignore for key cache
...
- this was not properly ignoring the keycache if a file had a specific
extension
2023-11-15 11:10:30 +01:00
David Testé
0080caf95d
chore(ci): add code coverage workflow
...
Coverage is performed and then data are sent to Codecov to handle
reports.
2023-09-13 09:09:03 +02:00
Arthur Meyre
bc129ba0ed
chore(csprng): add dieharder test suite
2023-09-11 13:05:33 +02:00
Arthur Meyre
9e307a8945
chore(hlapi): add example to measure CPK and CCTL sizes
...
This also includes key generation time in WASM web client side
2023-06-12 11:41:21 +02:00
Arthur Meyre
3508019cd2
feat(core): Add Compact Public Key
...
- Based on "TFHE Public-Key Encryption Revisited "
https://eprint.iacr.org/2023/603.pdf
Co-authored-by: tmontaigu <thomas.montaigu@laposte.net >
2023-06-07 19:47:50 +02:00
Arthur Meyre
448e634748
fix(integer): fix scalar mul bug when representing integers > 64 bits
...
- a product was overflowing, we now compute a progressive division with
the same effect and stop once we reach zero to limit the number of
generated tasks
2023-04-13 13:26:48 +02:00
tmontaigu
42b569bcd7
feat(tfhe): add typed API
...
the `typed_api` module is basically the concrete 0.2 codebase
with modifications
2023-03-23 11:49:50 +01:00
Arthur Meyre
14da0ca001
feat(integer): add concrete-integer as integer module
2023-03-07 10:08:53 +01:00
Arthur Meyre
74c4dbf781
feat(tfhe): new tfhe-rs package, initial commit
2022-11-10 19:03:08 +01:00