Commit Graph

14 Commits

Author SHA1 Message Date
Petar Ivanov
c5a3c9a183 Remove the cast and delegate precompiles
Rationale is that cast is not yet supported and delegate is obsolete.

Furthermore, add a few minor style fixes.
2023-06-13 18:50:50 +03:00
Clément 'birdy' Danjou
c962ef89b2 fix() various fix based on review 2023-06-02 18:33:17 +02:00
Clément 'birdy' Danjou
006f20e942 Update contracts with new lib 2023-06-01 17:12:05 +02:00
Louis Tremblay Thibault
8de8f67497 feat(output): support classical re-encryption of ciphertexts (#32)
Reencrypt values to a classical (non-FHE) public key scheme.
Only reencrypt after verifying an EIP712 signature.

Change the test such that it uses the new reencrypt code.
2023-05-31 10:54:55 +03:00
Louis Tremblay Thibault
f65bfe11d7 fix(types): fix codegen script and typed lib 2023-05-22 11:39:34 +02:00
Louis Tremblay Thibault
a2d6484976 fix(types): fix return types of lt and le 2023-04-24 14:52:23 -04:00
Louis Tremblay Thibault
daa4e0b67b fix(types): rename to_euint to toEuint 2023-04-24 13:15:45 -04:00
Louis Tremblay Thibault
5788b2dd25 feat(types) typed examples 2023-04-24 11:44:03 -04:00
Louis Tremblay Thibault
0f64cb5fba fix(codegen) add mul impl 2023-04-20 15:25:13 +02:00
Louis Tremblay Thibault
0aa96530e1 feat(codegen): remove artifacts 2023-04-20 15:16:19 +02:00
Louis Tremblay Thibault
4e31db4b06 feat(types): add type system architecture 2023-04-20 14:27:37 +02:00
Louis Tremblay Thibault
ee96e54f9e fix(codegen): use specified syntax 2023-03-31 13:09:44 +02:00
tremblaythibaultl
8192fd7eb3 fix: precompile addresses 2023-03-21 15:32:38 +01:00
tremblaythibaultl
131ad56ee3 feat: v1 code generator 2023-03-21 13:54:14 +01:00