youben11
|
1354759884
|
chore: rename refs to main branch
|
2022-06-09 09:19:06 +01:00 |
|
Umut
|
b052157fae
|
refactor: separate runtime context from public arguments
|
2022-05-30 10:19:14 +03:00 |
|
rudy
|
eb1f5b1842
|
fix(keysetcache): use a portable hash function
will help to make macos faster on the ci
|
2022-05-06 10:00:11 +02:00 |
|
rudy
|
8c25a97133
|
fix(KeySetCache): remove a race condition
thanks to Umut for pointing it
|
2022-05-04 08:42:57 +02:00 |
|
rudy
|
b45e469a44
|
feat(ci): macos, fix keysetcache use
|
2022-05-02 17:20:22 +02:00 |
|
youben11
|
e9345b3859
|
feat: serialize public result w/ python bindings
|
2022-04-22 15:53:26 +01:00 |
|
youben11
|
0a5881096c
|
feat(python): serialize public arguments
|
2022-04-15 15:25:25 +01:00 |
|
youben11
|
d9d35c1023
|
refactor: use unique_ptr consistently for PublicArguments
|
2022-04-15 15:25:25 +01:00 |
|
rudy
|
1fca8f4b91
|
feat(KeySetCache): detect corrupted keysetcache
|
2022-04-15 09:13:55 +02:00 |
|
Mayeul@Zama
|
b76839b8c9
|
fix(cmake): fix cmake dependencies
|
2022-03-30 17:20:20 +02:00 |
|
rudy
|
2c4d399575
|
feat(KeySetCache): use a artifacts to store the cache
|
2022-03-30 10:11:38 +02:00 |
|
Quentin Bourgerie
|
0d376bc559
|
enhance(compiler): template result of typed vector from PublicResult
|
2022-03-24 11:00:36 +01:00 |
|
Quentin Bourgerie
|
44b1e5bab2
|
fix(clientlib): Allow tensor with dimensions equals to 0
|
2022-03-24 11:00:36 +01:00 |
|
Quentin Bourgerie
|
1ffd480d07
|
cleanup(compiler/jit): Removing dead code since the preparation of arguments has been factorized thanks the EncryptedArguments
|
2022-03-24 11:00:36 +01:00 |
|
Quentin Bourgerie
|
0d1f041323
|
refactor(jit): Use PublicArguments instead of JitLambda::Argument to call the lambda (uniform calling to ServerLambda and JitLambda)
|
2022-03-24 11:00:36 +01:00 |
|
Quentin Bourgerie
|
8a52cdaaf5
|
fix(client/server): Fix of clear scalar
|
2022-03-24 11:00:36 +01:00 |
|
Quentin Bourgerie
|
82741868f1
|
refactor(client/server): Rename encrypted_scalars_and_sizes_t o TensorData as it can be used for any kind of tensor
|
2022-03-24 11:00:36 +01:00 |
|
Quentin Bourgerie
|
5e8d2e7986
|
cleanup(clientlib): Remove ClientParameters serialization
|
2022-03-24 11:00:36 +01:00 |
|
Quentin Bourgerie
|
73da7da81c
|
enhance(client/server): Don't decrypt directly from istream use a intermediate container to represent public result
|
2022-03-24 11:00:36 +01:00 |
|
youben11
|
bb289b6191
|
fix: link clientlib to concrete
|
2022-03-17 16:15:02 +01:00 |
|
Antoniu Pop
|
c440fc30f8
|
fix: CMake dependencies
define CONCRETELANG_PARALLEL_EXECUTION_ENABLED at toplevel and prevent RuntimeContext copy constructors from passing engines map.
|
2022-03-15 18:14:35 +01:00 |
|
Mayeul@Zama
|
ca8d4fb110
|
feat(compiler): use engine concrete C API
remove ConcreteToConcreteCAPI and ConcreteUnparametrize passes
|
2022-03-15 18:14:35 +01:00 |
|
Mayeul@Zama
|
cee07d2440
|
fix: rename LweSecretKeyParam.size dimension
|
2022-03-15 18:14:35 +01:00 |
|
youben11
|
141497fd67
|
fix: use correct type
|
2022-03-04 10:00:46 +03:00 |
|
youben11
|
d2e3f2490b
|
fix: use stdlib free instead of malloc
malloc.h isn't portable to MacOS
https://stackoverflow.com/questions/12973311/difference-between-stdlib-h-and-malloc-h
|
2022-03-04 10:00:46 +03:00 |
|
youben11
|
e63df413c8
|
fix: remove move() due to Wpessimizing-move
causing issue on mac
|
2022-03-04 10:00:46 +03:00 |
|
youben11
|
845b48b293
|
refactor: remove variable length array usages
|
2022-03-04 10:00:46 +03:00 |
|
Antoniu Pop
|
05059e8165
|
fix(ClientLib): correct the RuntimeContext in the argument list.
|
2022-02-28 21:00:48 +00:00 |
|
rudy
|
8b71e9d476
|
feat(Clientlib): separate client encryption and server computation
Resolve #200
|
2022-02-24 15:50:18 +01:00 |
|
Quentin Bourgerie
|
4e8a9d1077
|
enhance(runtime): Fix the runtime tools to handle the ciphertext bufferization and the new compiler concrete bufferized API
|
2022-02-17 15:53:23 +01:00 |
|
Andi Drebes
|
498505c2f8
|
fix(compiler): Remove unused variable err in lib/ClientLib/KeySet.cpp
|
2022-01-07 12:03:13 +01:00 |
|
youben11
|
2009ee1c94
|
chore: changing ref to repo after its renaming
also formatting and update the check_license script to match that
|
2022-01-06 12:40:10 +01:00 |
|
rudy
|
b8bd38dd6c
|
feat(compiler): Output client parameters when compile to a library
close #198
|
2022-01-03 17:57:16 +01:00 |
|