youben11
|
e5d073a0eb
|
fix(frontend): support higher bitwidth computation when using TFHE-rs
|
2024-11-14 08:45:05 +01:00 |
|
youben11
|
05585a3292
|
chore(frontend): remove duplicate test
|
2024-11-07 10:25:05 +01:00 |
|
youben11
|
f7881021e8
|
feat(frontend/backend): support TFHErs tensors
|
2024-11-07 10:25:01 +01:00 |
|
youben11
|
b0e7c085ea
|
fix(frontend): consider padding bit during to_native conversion
|
2024-10-25 09:43:21 +01:00 |
|
youben11
|
e5c643ec14
|
fix(frontend): use esint when tfhers type is signed
|
2024-10-25 09:43:21 +01:00 |
|
youben11
|
6c7291cd57
|
feat(frontend/compiler): support TFHErs fheint8
|
2024-10-25 09:43:18 +01:00 |
|
Alexandre Péré
|
a9e03e242e
|
fix(frontend): remove compat.h
|
2024-10-14 14:27:47 +02:00 |
|
Bourgerie Quentin
|
11bf8d9066
|
fix(frontend-python): Fixing default circuit name in tfhe-rs bridge
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
d63ff516af
|
refactor(frontend): remove the need to pass the in/out types in Bridge
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
a7cf7791d4
|
feat(compiler/front/backend): use LWE keys inst of GLWE with TFHErs comp
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
6ce66139d1
|
test(frontend): add e2e test doing TFHErs keygen from Concrete SK
this also does computation on both ends
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
50ddee27e2
|
test(frontend): add e2e for computing on both sides TFHErs and Concrete
with TFHErs keygen first, and Concrete using TFHErs secret key to keygen
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
e50544c9de
|
fix(frontend): specify encoding in open
|
2024-09-26 10:43:06 +02:00 |
|
Alexandre Péré
|
d9b34f13d0
|
refactor(frontends): unify circuits and modules
|
2024-09-24 14:37:37 +02:00 |
|
youben11
|
a9517896ed
|
refactor(frontend): rename tfhers.Context to tfhers.Bridge
|
2024-09-03 14:05:06 +01:00 |
|
youben11
|
c28ac82b32
|
test(frontend): add e2e tfhers compatibility tests (concrete keygen)
Concrete doing the keygen, while TFHErs doing enc/dec
|
2024-09-03 14:05:06 +01:00 |
|
youben11
|
a750545269
|
feat(frontend): TFHErs Context
|
2024-09-03 14:05:06 +01:00 |
|
youben11
|
5784fe0f10
|
refactor(frontend): finalize tfhers parameters API
|
2024-09-03 14:05:06 +01:00 |
|
youben11
|
99daeff8c2
|
fix(frontend): make tfhers ciphertext lsb first
this is done to have the same format as tfhers
|
2024-09-03 14:05:06 +01:00 |
|
Bourgerie Quentin
|
bea18cf6df
|
test(frontend-python): Fixing tfhers compatibility tests
|
2024-08-28 14:45:23 +02:00 |
|
youben11
|
3e42d69640
|
test(frontend): make tfhers test pass again
there was an issue while rebasing to main
|
2024-08-23 17:29:05 +01:00 |
|
youben11
|
2e90f53fbd
|
test(frontend): run only in multi instead of changing config
as test runs two times, once in mono, and once in multi, we can just
skip the test unless we are in multi
|
2024-08-22 16:38:24 +01:00 |
|
youben11
|
8051a14ff5
|
test(frontend): more tests and coverage for tfhers
|
2024-08-22 16:38:24 +01:00 |
|
youben11
|
24493a322d
|
test(frontend): check input/output match tfhers params
|
2024-08-22 16:38:24 +01:00 |
|
youben11
|
af4a735b0c
|
refactor(compiler): plug with change_partition support of optimizer
|
2024-08-22 16:38:24 +01:00 |
|
youben11
|
40edb4fe45
|
feat(frontend): parametrize tfhers integers
|
2024-08-22 16:38:24 +01:00 |
|
youben11
|
3ac02f423c
|
fix(frontend): support tfhers int with multi-param only
|
2024-08-22 16:38:24 +01:00 |
|
Umut
|
7f31f6d1cc
|
fix(frontend): get coverage back to 100 percent
|
2024-08-15 11:07:20 +02:00 |
|
youben11
|
6f35a8be81
|
test(frontend): test tfhers integers
|
2024-05-28 14:44:20 +01:00 |
|