Commit Graph

59 Commits (6ff415de6be00f52900c8573cc761b807acfd88b)

Author SHA1 Message Date
Harshit sharma b4d765b130
Allow return data length >= 32 in SignatureChecker (#4038) 2 years ago
Francisco 9d06a1b64b
Remove unused Solhint overrides (#4069) 2 years ago
Yamen Merhi 53235263a3
Implement `0x00` version of EIP-191 in ECDSA Library (#4063) 2 years ago
Yamen Merhi 1e245aa54b
Add `isValidERC1271SignatureNow` to SignatureChecker library (#3932) 2 years ago
Hadrien Croubois d625cb45ea
Include EIP-5267 discovery in EIP-712 (#3969) 2 years ago
TheGreatHB 8177c4620e
Improve gas efficiency in ECDSA (#3853) 2 years ago
Pascal Marco Caversaccio a81b0d0b21
Use unchecked in MerkleProof.processMultiProof (#3869) 2 years ago
Francisco b709eae01d
Update Prettier Solidity (#3898) 2 years ago
Pascal Marco Caversaccio 93cd2ecb73
Improve readability of processMultiProof (#3854) 2 years ago
Francisco Giordano 49c0e4370d 4.8.0 2 years ago
Francisco Giordano 16fa1834e5 Fix MerkleProof natspec 2 years ago
Francisco Giordano 7d01facdb8 Fix MerkleProof natspec 2 years ago
Francisco Giordano 8bfcb65924 Update recommendation of JS library for merkle trees 2 years ago
Francisco Giordano 8d105825e9 Update recommendation of JS library for merkle trees 2 years ago
Hadrien Croubois 1f18fea1de 4.8.0-rc.2 2 years ago
Francisco Giordano 4e18cdc186 Update merkle multiproof docs with a caution note 2 years ago
Francisco Giordano 8d908fe2c2 Update merkle multiproof docs with a caution note 2 years ago
Pascal Marco Caversaccio fb9345814b
Remove unnecessary `Address` library import in `SignatureChecker` (#3731) 2 years ago
Hadrien Croubois 16791134c1 4.8.0-rc.1 2 years ago
Francisco Giordano 5e6fd491f3 4.8.0-rc.0 2 years ago
Hadrien Croubois 397c946141
Remove the draft prefix for EIP712 as it is now final (#3621) 2 years ago
t11s 324eda228c
Remove redundant ECDSA constraint (#3591) 3 years ago
Francisco d693d89d99
Fix ECDSA signature malleability (#3610) 3 years ago
Hadrien Croubois 628a6e2866
Fix issues caused by abi.decode reverting (#3552) 3 years ago
Hadrien Croubois 3dac7bbed7
Merge v4.7 back into master (#3516) 3 years ago
Hadrien Croubois 2894059775
Support memory arrays in MerkleTree multiproof (#3493) 3 years ago
Francisco Giordano 113443470c
Reorder arguments for multiProof functions (#3447) 3 years ago
Troy Salem 4fc9fd3efe
Support more efficient merkle proofs through calldata (#3200) 3 years ago
Hadrien Croubois 2b0b0bb186
Fix merkle multiProof for single leaf tree (#3446) 3 years ago
Colin Hicks f8157ac854
Add multiProofVerify (#3276) 3 years ago
Kartik0099 3bdf4bfd29
Annotate Memory-Safe Assembly (#3392) 3 years ago
Hadrien Croubois a035b235b4
Release v4.6 (#3358) 3 years ago
Francisco Giordano afb20119b3
Release v4.5 3 years ago
Doug Hoyte 4f8af2dceb
Add test and docs describing a misuse of MerkleProof (#3090) 3 years ago
Francisco Giordano f55d2716a8 Add function documentation for SignatureChecker. 3 years ago
Anton Bukov da3a9ae18b
Avoid assembly in signature V and S decomposition (#3060) 3 years ago
Hadrien Croubois cafd900ad6
Fix memory leak in merkle verification (#3039) 3 years ago
Francisco Giordano 6bd6b76d11 4.4.1 3 years ago
Francisco Giordano 4961a51cc7 4.4.0 3 years ago
Francisco Giordano 65ef662a2b 4.4.0-rc.1 3 years ago
Francisco Giordano 0a87a4e75b 4.4.0-rc.0 3 years ago
Francisco Giordano c9bdb1f0ae
Add a comment documenting the package version being used (#2918) 3 years ago
Hadrien Croubois d244b81972
Add a MerkleProof.processProof utility function (#2841) 3 years ago
td-bn 5b28259dac
#890: Add ECDSA.toEthSignedMessageHash(bytes) for abritrary length message hashing (#2865) 3 years ago
Anton Bukov 29eeb2828e
Fix EIP712 for delegatecalls (#2852) 3 years ago
Nicolas Mahe 1b27c13096
Fix typo in doc of SignatureChecker (#2881) 3 years ago
Anton Bukov 541e82144f
Optimize EOA signature verification (#2661) 4 years ago
Mikhail Melnik d3c5bdf4de
Fix yellowpaper reference (#2775) 4 years ago
Anton Bukov 4e2641a915
Simplify selector access (#2766) 4 years ago
Hadrien Croubois 788d338c9b
Improve naming of internal variables (#2721) 4 years ago