Skip to content

Commit a086759

Browse files
committed
doc
1 parent 7c3bef2 commit a086759

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

contracts/utils/README.adoc

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,35 @@ Miscellaneous contracts and libraries containing utility functions you can use t
88
* {AbstractSigner}: Abstract contract for internal signature validation in smart contracts.
99
* {ERC7739}: An abstract contract to validate signatures following the rehashing scheme from `ERC7739Utils`.
1010
* {ERC7739Utils}: Utilities library that implements a defensive rehashing mechanism to prevent replayability of smart contract signatures based on ERC-7739.
11+
* {ERC7913Utils}: utilities library that implements ERC-7913 signature verification with fallback to ERC-1271 and ECDSA.
1112
* {SignerECDSA}, {SignerP256}, {SignerRSA}: Implementations of an {AbstractSigner} with specific signature validation algorithms.
13+
* {ERC7913SignatureVerifierP256}, {ERC7913SignatureVerifierRSA}: Ready to use ERC-7913 signature verifiers for P256 and RSA keys
1214
* {Masks}: Library to handle `bytes32` masks.
1315

1416
== Cryptography
1517

16-
{{AbstractSigner}}
17-
1818
{{ERC7739}}
1919

2020
{{ERC7739Utils}}
2121

22+
=== Abstract signers
23+
24+
{{AbstractSigner}}
25+
2226
{{SignerECDSA}}
2327

2428
{{SignerP256}}
2529

2630
{{SignerRSA}}
2731

32+
=== ERC-7913
33+
34+
{{ERC7913Utils}}
35+
36+
{{ERC7913SignatureVerifierP256}}
37+
38+
{{ERC7913SignatureVerifierRSA}}
39+
2840
== Libraries
2941

3042
{{Masks}}

0 commit comments

Comments
 (0)