youben11
|
940cb96be4
|
chore: rename dialects
HLFHE to FHE
MidLFHE to TFHE
LowLFHE to Concrete
|
2021-12-29 15:13:34 +01:00 |
|
youben11
|
e73291abdc
|
chore: rename compiler to concrete-compiler
zamalang => concretelang
zamacompiler => concretecompiler
|
2021-12-29 15:13:34 +01:00 |
|
youben11
|
971cb56182
|
chore: licensing
|
2021-12-29 15:13:34 +01:00 |
|
Mayeul@Zama
|
dad4390518
|
feat(compiler): add a key cache
|
2021-12-07 12:11:56 +01:00 |
|
Mayeul@Zama
|
f193fd71a2
|
fix(compiler): fix mixed-up (g)lwe dimension/size
add dimension -> size conversion
rename k -> glweDimension, polynomialSize -> logPolynomialSize
remove (in/out)putLweSize from KeySwitchLweOp
remove GlweSizeType from LowLFHE
|
2021-12-07 12:11:56 +01:00 |
|
Quentin Bourgerie
|
fb58dcc59d
|
enhance(compiler/lowlfhe): Give the runtime context as function argument instead of a global variable (close #195)
|
2021-12-02 10:56:47 +01:00 |
|
Quentin Bourgerie
|
be92b4580d
|
Merge branch 'master' into hlfhelinalg-binary-op-lowering
|
2021-10-29 13:47:35 +02:00 |
|
youben11
|
7b29600721
|
refactor: don't use designated initializers
|
2021-10-26 16:31:04 +02:00 |
|
Quentin Bourgerie
|
3b2f21a715
|
enhance(compiler): Handle multi-dimensional tensor #167
|
2021-10-15 16:44:19 +02:00 |
|
Quentin Bourgerie
|
3a254bcb87
|
fix(compiler): Integrate the security estimator to compute variances
|
2021-09-20 13:46:08 +02:00 |
|
Quentin Bourgerie
|
af0789f128
|
enhance(compiler/runtime): Add runtime tools to handle tensor inputs and outputs
|
2021-09-06 10:26:40 +02:00 |
|
Quentin Bourgerie
|
8057ee7553
|
refactor(compiler): Prepare the MidLFHE parameters injection
|
2021-08-24 16:21:31 +02:00 |
|
Quentin Bourgerie
|
f45abce604
|
feat(compiler): More lowlfhe operators conversion to mlir std dialects
|
2021-08-16 18:54:56 +02:00 |
|
Quentin Bourgerie
|
03297fd50d
|
fix(compiler/lowlfhe): for the v0 give the lweSize of ciphertext as a global parameter of the lowering pass to concrete api call (#62)
|
2021-08-16 18:54:56 +02:00 |
|
Quentin Bourgerie
|
d0877536ed
|
feat(compiler): First draft of client parameters generation, runtime support for encrypting and decrypting circuit gates, integration of fhe parameters for the v0 (#65, #66, #56)
|
2021-08-13 14:05:29 +02:00 |
|