Umut
|
3bbb0c2aa3
|
refactor: remove virtual option
|
2023-02-24 10:05:28 +01:00 |
|
Umut
|
d595e9e50f
|
feat: overhaul virtual circuits
|
2023-02-16 16:08:35 +01:00 |
|
Umut
|
656761346a
|
feat: improve accuracy of p_error simulation in virtual circuits
|
2023-02-16 10:04:30 +01:00 |
|
Umut
|
0c470852c3
|
feat: allow unused arguments to be present to simplify development
|
2023-01-06 10:29:04 +01:00 |
|
Umut
|
b842bb6f96
|
feat: add error probability properties to circuits
|
2022-12-21 15:10:17 +01:00 |
|
Umut
|
39958cf02a
|
feat: make p_error simulation in virtual circuits faster and a bit more realistic
|
2022-12-21 15:10:09 +01:00 |
|
Umut
|
1472c8f020
|
feat: make both p error and global p error optional
|
2022-12-21 10:56:43 +01:00 |
|
Umut
|
a25ba9b7f4
|
feat: allow fine-grained control on verbosity settings
|
2022-12-07 13:26:24 +01:00 |
|
Umut
|
65f0e251f0
|
chore: fix random test failures
|
2022-12-05 11:40:14 +01:00 |
|
Umut
|
702375f929
|
feat: consider p_error in virtual circuits
|
2022-11-18 12:45:28 +01:00 |
|
Umut
|
25b9a59e21
|
feat: introduce tag extension, create integer range getter for graphs, allow filtering in integer bit width getter
|
2022-11-18 12:33:03 +01:00 |
|
Umut
|
3de24a8369
|
feat: support multiplication between two encrypted values in virtual circuits
|
2022-10-28 12:07:01 +03:00 |
|
Umut
|
0827cb9360
|
fix: correctly transfer sign information in direct definition
|
2022-10-25 14:19:15 +03:00 |
|
Umut
|
ea34aeba09
|
feat: introduce 'global_p_error' configuration
|
2022-10-13 17:27:18 +03:00 |
|
Umut
|
66c707cd69
|
feat: introduce circuit decorator to directly define circuits
|
2022-10-13 15:18:18 +03:00 |
|
Umut
|
593abc6d9a
|
feat: add various properties about the circuit
|
2022-09-21 13:11:04 +03:00 |
|
Umut
|
847aaae0ab
|
chore: fix a test which was failing on python 3.9 due to changed python semantics
|
2022-08-29 16:29:28 +03:00 |
|
Umut
|
05282285a3
|
feat: allow saving servers via MLIR
|
2022-08-29 13:04:22 +03:00 |
|
Umut
|
3aef4cd932
|
chore: remove pygraphviz
|
2022-08-18 11:55:33 +03:00 |
|
Umut
|
caebde9d51
|
chore: fix grammar mistakes on virtual circuits
|
2022-08-18 10:32:04 +03:00 |
|
Umut
|
09dde3013e
|
feat: support passing plain arrays to encrypt
|
2022-08-12 19:10:42 +03:00 |
|
Umut
|
d50b2c1547
|
feat: detect invalid values during bounds measurement
|
2022-07-27 09:49:02 +03:00 |
|
Umut
|
83f18e262a
|
feat: add option to print optimizer output
|
2022-07-11 19:24:42 +03:00 |
|
Umut
|
5a065769bb
|
fix: allow generator inputsets again
|
2022-07-08 15:16:07 +03:00 |
|
Umut
|
59cacc35df
|
feat: raise proper error if function being compiled returns something unsupported
|
2022-06-13 11:04:03 +03:00 |
|
Umut
|
53e5dda732
|
feat: allow multiple graphs with the same name in debug artifacts
|
2022-06-10 13:48:10 +03:00 |
|
Umut
|
68e9ada9bf
|
feat: improve messages of parameter status and inputset related errors
|
2022-06-09 14:52:48 +03:00 |
|
Umut
|
51ae3a1867
|
feat: make evaluation keys explicit
|
2022-05-31 11:18:59 +03:00 |
|
youben11
|
c25f9b7782
|
chore: use consistent name of key_cache in config
|
2022-05-19 11:46:39 +03:00 |
|
youben11
|
4d22dec705
|
fix: make sure path to keyset cache is set when enabling the cache
|
2022-05-16 17:25:13 +01:00 |
|
Umut
|
c9bb05df82
|
feat: simplify (un)serialization of public args/result
|
2022-05-16 16:12:29 +03:00 |
|
Umut
|
90c95e380c
|
feat: implement client server architecture
|
2022-05-16 10:34:12 +03:00 |
|
youben11
|
9bd587695f
|
feat: add client parameters to debug artifacts
|
2022-05-11 08:03:40 +01:00 |
|
youben11
|
e90a9f1a55
|
chore: update black to 22.3.0
|
2022-05-11 08:03:40 +01:00 |
|
Umut
|
6662b71dfe
|
feat: support library compilation and serialization
|
2022-05-06 11:16:43 +03:00 |
|
Umut
|
ffe26aadcb
|
refactor: move configuration and artifacts to compile and trace methods
|
2022-04-29 11:10:14 +03:00 |
|
Umut
|
cc726154b6
|
feat: add fork method to configuration to easily change a small setting
|
2022-04-29 11:10:14 +03:00 |
|
Umut
|
6fe148e72b
|
refactor: rename compilation artifacts to debug artifacts
|
2022-04-29 11:10:14 +03:00 |
|
Umut
|
a5961a7008
|
refactor: rename compilation configuration to configuration
|
2022-04-29 11:10:14 +03:00 |
|
Umut
|
ffbcdabab0
|
feat: make virtual compilation unsafe
|
2022-04-27 12:00:40 +03:00 |
|
Umut
|
85cbd38021
|
feat: add virtual option to compile to simulate fhe without compiling
|
2022-04-25 10:22:30 +03:00 |
|
Umut
|
72c13c54be
|
refactor: rename run method of the circuit to encrypt_run_decrypt
|
2022-04-08 12:09:44 +03:00 |
|
Umut
|
c45b9ffa43
|
feat: rewrite tests
|
2022-04-08 12:09:44 +03:00 |
|