Petar Ivanov
68471d8971
fix: correct fhevmjs version and missing deps
2024-12-05 15:48:53 +02:00
manoranjith
09d8ecb1c2
fix: remove debug console.log
2024-11-14 12:47:13 +01:00
Levent DEMIR
0e709ddc78
chore: add test to do FHE add of two euint64 values
2024-11-13 11:35:35 +01:00
Levent DEMIR
9e900460a7
feat: allow create instance + update fhevmjs
2024-11-08 15:51:35 +01:00
manoranjith
9bda710b00
debug: comment out createInstances
...
- Some error in fetching public key material. Comment out for timebeing.
2024-10-23 17:24:08 +02:00
manoranjith
ec6f7aae12
debug: set localCoprocessor as default n/w
2024-10-23 17:24:08 +02:00
Joseph-André Turk
b8d38e99b0
chore: adds more illegal reencrypt tests
2024-10-21 20:28:14 +02:00
Joseph-André Turk
624f5ea8bc
chore: adds illegal reencrypt tests
2024-10-21 20:24:25 +02:00
Joseph-André Turk
d3214a1dea
feat: checks if userAddress is diff than contractAddress in reencrypt
2024-10-19 13:48:44 +02:00
Joseph-André Turk
78c5fe92f4
chore: fixed typo initializing relayer
2024-10-18 16:58:59 +02:00
Joseph-André Turk
9eabcf6ebb
chore: awaitDeployment
2024-10-18 15:54:17 +02:00
Manoranjith
c345bc041d
Minor fixes when running in localCoprocessor mode ( #576 )
...
* fix: use gateway addr from parsedEnv
* fix: load relayer priv key only in mock
2024-10-18 14:49:32 +02:00
Joseph-André Turk
45e860d577
feat: updated TFHEExecutor to support new types
...
chore: eq-neq bool support and bitwise scalar support
chore: overloads for fheEq and fheNe
fix: reverts onchain when rhs is 0 in fheDiv-fheRem
feat: added support for scalar and,or,xor
chore: cleanup codegen
feat: adds euint128 and euint256 types
chore: removes ebool fheRandBounded and adds manual tests
feat: adds new types for fheRand
feat: adds trivialEncrypt for ebytesXXX
feat: adds fheEq fheNe ifThenElse for new types
chore: rename asyncDecrypt() to initGateway()
2024-10-18 02:33:10 +02:00
Joseph-André Turk
f76de69a4f
chore: updates fhevmjs and fhevmjsMocked to v0.6
...
chore: small refactor
2024-10-10 10:43:56 +02:00
Joseph-André Turk
0943a0895c
feat: use fhevm deployer private key for deployment
...
chore: cleanup README
feat: add option to pass addresses for kms signers instead of private keys
chore: typo and cleanup in sh script
2024-10-04 16:15:57 +02:00
Joseph-André Turk
02482facfd
feat: native InputVerifier
...
feat: finalized InputVerifier for native version
chore: fixed native test
chore: fixed index
chore: removed hardhat console import
2024-10-03 19:25:12 +02:00
Joseph-André Turk
b737b6dc7e
feat: use dynamic lists in fhevmjsMocked
2024-10-03 12:17:16 +02:00
Joseph-André Turk
228709a8a3
feat: moved input KMS sig checking in KMSVerifier
...
chore: refactored transient storage cleanup
chore: fixed input verifier revert message
2024-10-01 18:49:05 +02:00
Joseph-André Turk
b5c3234874
feat: set null FHE gas prices + remove Payment lib
2024-09-27 15:42:42 +02:00
jat
e51ef785e7
Merge pull request #508 from zama-ai/InputVerifier
...
feat: added aclAddress in EIP712 struct of KMSVerifier
2024-09-19 16:43:43 +02:00
Joseph-André Turk
a00fc344fe
feat: added InputVerifier contract with tests and mock
...
chore: fixed coverage
2024-09-19 04:32:49 +02:00
Joseph-André Turk
2359de5c51
feat: added aclAddress in EIP712 struct of KMSVerifier
2024-09-17 18:51:01 +02:00
Joseph-André Turk
366e3a838b
feat: new handle computation method
2024-09-17 17:36:21 +02:00
Joseph-André Turk
3db5e40e82
feat: support for trustless async decrypt
...
chore: cleanup old comment
2024-09-17 13:49:01 +02:00
Joseph-André Turk
c1a8df6e18
test: added tests for kmsverifier
2024-09-13 16:54:45 +02:00
Joseph-André Turk
4eeb0d22e5
feat: added kms signature in mocked mode
...
chore: fixed typo
2024-09-13 11:41:40 +02:00
Joseph-André Turk
a2786b4364
feat: made all fhevm contracts UUPS
...
chore: fixed prettier
fix: typo in address starting with 0
fix: get correct value of counter when doing snapshot
2024-09-12 15:42:48 +02:00
Joseph-André Turk
fa5cb0edaf
feat: set protocol addresses in dApp storage
...
chore: removed useless import
2024-09-10 15:01:43 +02:00
Joseph-André Turk
625970fb09
feat: added fallback on origin, AA compatibility, tests
2024-08-29 19:40:03 +02:00
Joseph-André Turk
52c90d75fd
feat: factored tx gasprice in fhe gasprice with min cap
2024-08-28 16:33:27 +02:00
Joseph-André Turk
ce34ad5fd6
feat: fhe-payment v0
2024-08-27 19:35:28 +02:00
Joseph-André Turk
1deeb90eec
fix: edge case for mocked fheRand
...
chore: typo
2024-08-20 15:44:01 +02:00
Joseph-André Turk
f48df75feb
docs: updated mocked and coverage docs
2024-08-09 17:52:27 +02:00
Joseph-André Turk
db0e84447b
fix: coverage (wo snapshots)
2024-08-09 17:24:44 +02:00
Joseph-André Turk
a301e25c7c
feat: mocked async decrypt w snapshots
2024-08-07 13:50:18 +02:00
Joseph-André Turk
56dbfe0681
feat: new mocked mode
2024-08-07 00:46:38 +02:00
Joseph-André Turk
cebe474755
chore: added missing await
2024-07-23 12:02:09 +02:00
Joseph-André Turk
a3712c8d5e
chore: added missing await
2024-07-22 12:35:04 +02:00
Joseph-André Turk
59c7a0dbe5
test: parallel tests
2024-07-20 11:34:14 +02:00
Joseph-André Turk
84802f5497
test: updated test suite
2024-07-19 21:45:35 +02:00
Joseph-André Turk
e2fcc68bee
test: updated manual tests
2024-07-19 16:14:17 +02:00
Joseph-André Turk
b0fb54e72b
chore: prettier for asyncDecrypt
2024-07-12 11:09:16 +02:00
Levent DEMIR
be3f9d03e9
chore: fix first event catch bug on KMS
2024-07-10 16:03:15 +02:00
Joseph-André Turk
a1c02aa962
fix: allow for ebytes256 + reencrypt tests
...
chore: removed console logs
2024-07-09 14:13:27 +02:00
Joseph-André Turk
07b029e400
fix: use little endianess for decrypting ebytes256
2024-07-01 01:06:50 +02:00
Joseph-André Turk
f4c992eb1e
fix: fix regression test
...
chore: updated some comment
2024-06-30 23:10:42 +02:00
Joseph-André Turk
241f020ed0
chore: fixed CI and removed useless args in createInstance
2024-06-29 15:31:39 +02:00
Joseph-André Turk
41d3a9be47
fix: reencrypt
2024-06-29 15:09:06 +02:00
Joseph-André Turk
2a92701338
feat: unit test for ebytes256
2024-06-27 18:41:13 +02:00
Levent DEMIR
a2c4049562
chore: fix ebytes test + Erc20
2024-06-27 17:20:23 +02:00