youben11
|
f4166a4973
|
docs: use consistent style for comment blocks
prefix comment blocks with ///
|
2022-07-07 16:11:19 +01:00 |
|
Mayeul@Zama
|
928a44d243
|
chore(ci): enforce ending files with a newline
|
2022-06-16 17:04:25 +02:00 |
|
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 |
|
youben11
|
843dd0eb5b
|
feat(python): seriliaze client parameters
|
2022-05-02 10:16:39 +02:00 |
|
youben11
|
e9345b3859
|
feat: serialize public result w/ python bindings
|
2022-04-22 15:53:26 +01:00 |
|
youben11
|
d9d35c1023
|
refactor: use unique_ptr consistently for PublicArguments
|
2022-04-15 15:25:25 +01:00 |
|
Quentin Bourgerie
|
0d376bc559
|
enhance(compiler): template result of typed vector from PublicResult
|
2022-03-24 11:00:36 +01:00 |
|
Quentin Bourgerie
|
f8968eb489
|
enhance(compiler/support): Refactor lambda support to have fatorized supoort for both lib and jit lambda
|
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
|
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
|
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
|
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 |
|
Mayeul@Zama
|
73bb1c03d8
|
enhance(compiler): fix warnings
remove unused signature, functions, variable
remove pessimizing-moves
add cast before comparison
|
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 |
|
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 |
|
Quentin Bourgerie
|
c8b45cc853
|
style(compiler/client): fix the naming LweSize to LweDimension for key size
|
2022-02-17 15:53:23 +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 |
|
Antoniu Pop
|
84f01f78d6
|
fix(runtime/DFR): create only one BSK clone per thread and deallocate.
|
2022-01-04 12:43:33 +01:00 |
|
rudy
|
b8bd38dd6c
|
feat(compiler): Output client parameters when compile to a library
close #198
|
2022-01-03 17:57:16 +01:00 |
|