Quentin Bourgerie
|
efedf23e8d
|
enhance(compiler): MidLFHE.add_plain introduce paddingBits verification
|
2021-06-23 10:10:31 +02:00 |
|
Quentin Bourgerie
|
38105b5f1c
|
enhance(compiler): MidLFHE has now only one GLWE type that take all cryptographic parameters
|
2021-06-23 10:10:31 +02:00 |
|
Andi Drebes
|
428ba24807
|
style(compiler): Use header guards conforming to style from .clang-tidy
|
2021-06-11 10:46:03 +02:00 |
|
Ayoub Benaissa
|
eef82a4713
|
style(compiler): c++ formatting with github action (#22)
* style(compiler): c++ formatting with github action
* style(compiler): update format script
|
2021-06-04 09:18:14 +02:00 |
|
youben11
|
4e663df5af
|
enhance(compiler): Add a region to the HLFHE.apply_univariate for the expression of the univariate closure
|
2021-05-28 12:08:42 +02:00 |
|
youben11
|
efae2a79d7
|
feat(compiler): h_add and h_mul
|
2021-05-28 12:08:42 +02:00 |
|
youben11
|
8edf4a358e
|
feat(compiler): keyswitching types and ops
|
2021-05-28 12:08:42 +02:00 |
|
youben11
|
7104e2600c
|
feat(compiler): parameterize pbs ops via attr
|
2021-05-28 12:08:42 +02:00 |
|
youben11
|
55043c24f1
|
feat(compiler): introduce mul_plain
|
2021-05-28 12:08:41 +02:00 |
|
Quentin Bourgerie
|
ccae801e5a
|
feat(compiler): Introduce MidLFHE.add_plain and MidLFHE.pbs
|
2021-05-28 12:08:41 +02:00 |
|
Quentin Bourgerie
|
0b41018ade
|
feat(compiler): Add !HLFHE.ciphertext
|
2021-05-28 12:08:41 +02:00 |
|
Quentin Bourgerie
|
ce69aab756
|
feat(compiler): Add !MidLFHE.ggsw<size,N,level,base_log>
|
2021-05-28 12:08:41 +02:00 |
|
Quentin Bourgerie
|
122759eabf
|
feat(compiler): Introduce MidLFHEDialect (!MidLFHE.lwe<size>, !MidLFHE.glwe<size,n>)
|
2021-05-28 12:08:41 +02:00 |
|
Quentin Bourgerie
|
32340d3ec0
|
feat(compiler): Introduce HLFHEDialect
|
2021-05-28 12:02:18 +02:00 |
|
Quentin Bourgerie
|
f7c11a0c4e
|
chore(compiler): Empty MLIR structure
|
2021-05-18 10:57:48 +02:00 |
|