Commit Graph

81 Commits

Author SHA1 Message Date
Clément 'birdy' Danjou
7664a297bd 0.5.8 2024-08-12 12:20:38 +02:00
Clément 'birdy' Danjou
0e5f9ed743 Revert "chore: remove package with optional dependencies"
This reverts commit ab876da6be.
2024-08-12 12:18:21 +02:00
Clément 'birdy' Danjou
613a8d3c0b 0.5.7 2024-08-12 11:46:58 +02:00
Clément 'birdy' Danjou
ab876da6be chore: remove package with optional dependencies 2024-08-12 11:44:49 +02:00
Clément 'birdy' Danjou
46213514d0 0.5.6 2024-08-12 11:29:47 +02:00
Clément 'birdy' Danjou
cbaf997935 chore: fix dev dependencies 2024-08-12 11:29:39 +02:00
Joseph-André Turk
f3c17857dd 0.5.5 2024-08-07 16:09:13 +02:00
Joseph-André Turk
916557e999 0.5.4 2024-08-06 12:02:30 +02:00
Joseph-André Turk
7bdcde136d 0.5.3 2024-07-12 11:38:59 +02:00
Clément 'birdy' Danjou
bdeb7fa14b fix: force install of solidity comments 2024-07-05 19:35:04 +02:00
Joseph-André Turk
205f7e9fda fix: kmsverifier, solidity ver and silence transient warning
chore: updated version of package

chore: updated npmignore and deleted abstracts
2024-07-05 18:50:44 +02:00
Joseph-André Turk
54f3bfa9e7 chore: remove check on node version in preinstall hook 2024-07-01 01:44:53 +02:00
Clément 'birdy' Danjou
e7af29bfd7 chore: fix commitlint 2024-06-29 16:50:20 +02:00
Clément 'birdy' Danjou
29fdf5c478 chore: update deps 2024-06-29 16:50:20 +02:00
Joseph-André Turk
300271c0ef chore: added package-lock without optional packages 2024-06-29 16:50:20 +02:00
Joseph-André Turk
ce1092265b chore: cleaner preinstall hook 2024-06-29 16:50:20 +02:00
Joseph-André Turk
41d3a9be47 fix: reencrypt 2024-06-29 15:09:06 +02:00
Joseph-André Turk
aeefe9ffb6 chore: updated fhevmjs 2024-06-27 12:33:07 +02:00
Clément 'birdy' Danjou
c400d7be58 0.5.0 2024-06-21 17:05:45 +02:00
Petar Ivanov
d1d41843c1 feat: add support for list-based inputs
More info: https://github.com/zama-ai/fhevm-go/pull/120

API changes will be described in the documentation.

More tests and examples are to be done in a future commit.
2024-06-18 12:45:12 +03:00
Levent DEMIR
b16a842165 fixture: update folder name + README 2024-06-12 14:26:07 +02:00
Petar Ivanov
7c19b2b426 feat: introduce the ACL and TFHEExecutor contracts
Purpose of this commit is to establish a baseline for a working fhEVM
using the ACL and TFHEExecutor contracts. More tests and a rewrite of
examples will come in a future commit.

The ACL contract manages ciphertext permissions, removing the need for
privileged storage and memory in fhEVM.

The TFHEExecutor contract checks ciphertext permissions in the ACL
contract. Only TFHEExecutor is allowed to call FHE precompiles in the
fhEVM.

Not all tests are passing at that point. Only the Rand and the
EncryptedERC20 ones work.

Tests don't use the KMS for decryption. Instead, we load the secret FHE
key and pass it to fhevmjs for decryption.

Update to fhevmjs 0.5.0-1 and tfhe-rs 0.6.1
2024-06-12 11:30:52 +03:00
Clément 'birdy' Danjou
e2f3f9fdca chore: 0.4.1 2024-05-29 20:29:23 +02:00
Levent DEMIR
dd6b2cfeb3 chore: bump fhevmjs 2024-04-23 15:50:09 +02:00
Clément 'birdy' Danjou
094b014c8b 0.4.0 2024-04-22 18:26:15 +02:00
Joseph-André Turk
edae7456e0 0.4.0-8 2024-04-12 14:08:26 +02:00
Joseph-André Turk
b3e25b8967 0.4.0-7 2024-04-10 09:52:25 +02:00
jat
b29c96353a Merge pull request #355 from zama-ai/prerelease/0.4.0-6
0.4.0-6
2024-04-09 15:31:51 +02:00
Joseph-André Turk
f598d7f3e5 0.4.0-6 2024-04-09 15:24:28 +02:00
Levent DEMIR
c6fb09a8e4 Merge branch 'main' into feature/async-eaddress 2024-04-08 16:51:26 +02:00
Clément 'birdy' Danjou
2623b4c0bb deps: update fhevmjs 2024-04-05 17:43:02 +02:00
Levent DEMIR
2f688dc4f0 chore: bump fhevmjs 2024-04-03 16:49:06 +02:00
Levent DEMIR
5ee434a663 feat(eaddress): add eaddress with (scalar) ne and (scalar) eq 2024-04-03 16:49:03 +02:00
Joseph-André Turk
677138a8f3 0.4.0-5 2024-03-26 18:43:13 +01:00
Joseph-André Turk
3197180039 0.4.0-4 2024-03-26 16:25:17 +01:00
Clément 'birdy' Danjou
c940f09e13 chore: update fhevmjs 2024-03-15 01:40:44 +01:00
Clément 'birdy' Danjou
34982490d2 0.4.0-3 2024-03-11 16:51:33 +01:00
Clément 'birdy' Danjou
7924629447 chore: update fhevmjs 2024-03-08 03:20:06 +01:00
Clément 'birdy' Danjou
f44d2afda9 0.4.0-2 2024-03-05 20:01:44 +01:00
Clément 'birdy' Danjou
37f4d91bb4 0.4.0-1 2024-03-01 19:29:28 +01:00
Clément 'birdy' Danjou
502f15c45d feat: fix test with highest values 2024-03-01 17:05:32 +01:00
Clément 'birdy' Danjou
42de399ce9 feat: add generator for overloads and implement 4bits tests 2024-02-29 12:52:59 +01:00
Clément 'birdy' Danjou
7b4669fe2a fix: fix boolean encryption on client side 2024-02-28 15:58:04 +01:00
Joseph-André Turk
3da0ab9e8a feat: added TFHE.isInitialized function for ebool type
fix: fixed package.json

fix: fixed prettier
2024-02-20 11:42:42 +01:00
Clément 'birdy' Danjou
c7995bff8d 0.4.0-0 2024-02-16 10:53:46 +01:00
Clément 'birdy' Danjou
91463e003b feat: update docker image using latest fhevm-go 2024-02-13 20:08:14 +01:00
Clément 'birdy' Danjou
ecb915096a fix: mock param conversion was not working correctly due to conversion to Uint8Array 2024-02-09 16:18:35 +01:00
Clément 'birdy' Danjou
dc18f050e0 feat: add 64bits support 2024-02-09 10:04:55 +01:00
Clément 'birdy' Danjou
4e9f5c8823 deps() update to fhevmjs 0.3.1 2024-01-18 11:12:20 +01:00
Clément 'birdy' Danjou
ee74f29443 0.3.0 2024-01-11 15:54:08 +01:00