Arthur Meyre
d1cb55ba24
chore(tfhe): add multi bit shortint and integer tests
...
- default tests do not run multi bit PBS as it's not yet deterministic
- only radix parallel currently use multi bit pbs in integer
- remove determinism checks for some unchecked ops
- 4_4 multi bit parameters are disabled for now as they seem to introduce
too much noise
2023-06-02 16:00:28 +02:00
tmontaigu
c20ca07cd3
chore(ci): reduce number of test-threads
...
Reduce number of test-threads being spawned
to reduce propability if tests getting killed due
to out of memory
2023-05-17 15:58:27 +02:00
Arthur Meyre
64813bae18
chore(tfhe): as seen there are uses of ilog2 which come from rust 1.67
2023-04-28 11:01:06 +02:00
Arthur Meyre
f72a6ec835
chore(doc): fix typo
2023-04-24 09:30:16 +02:00
Arthur Meyre
6268752ac9
fix(integer): fix radix wopbs table size issue
2023-04-13 11:03:33 +02:00
Arthur Meyre
a04d68f1fb
feat(shortint): add support for small LWE key encryption
2023-03-23 16:45:39 +01:00
Arthur Meyre
e954247f1b
chore(ci): CI at the speed of ligth
...
- use a 128 vcpu instance
- update script to have a no compromise test run
- update Makefile to be able to run the "no compromise" CI mode
2023-03-20 11:24:37 +01:00
Arthur Meyre
14da0ca001
feat(integer): add concrete-integer as integer module
2023-03-07 10:08:53 +01:00
Arthur Meyre
f8f6323ad4
chore(ci): re-organize tests a bit for better parallelism usage
2023-02-08 11:07:51 +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
d9e0220dce
chore(shortint): update CI test cases
2023-01-30 17:00:10 +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
67e9b02283
refactor(tfhe): plug woPBS primitives
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
Petar Ivanov
6a3d579749
fix(tools): fix arch detection script for aarch64
...
On Linux with Apple M1, the output of `uname -a` is:
```
Linux ... aarch64 aarch64 aarch64 GNU/Linux
```
Therefore, recognize that output as aarch64.
2022-12-16 13:53:13 +01:00
Arthur Meyre
74c4dbf781
feat(tfhe): new tfhe-rs package, initial commit
2022-11-10 19:03:08 +01:00