Skip to content

Commit 8793e04

Browse files
committed
Rename ERC7913 verifiers
1 parent 24331da commit 8793e04

10 files changed

+18
-18
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
## 12-04-2025
77

88
- `SignerERC7913`: Abstract signer that verifies signatures using the ERC-7913 workflow.
9-
- `ERC7913SignatureVerifierP256` and `ERC7913SignatureVerifierRSA`: Ready to use ERC-7913 verifiers that implement key verification for P256 (secp256r1) and RSA keys.
9+
- `ERC7913P256Verifier` and `ERC7913RSAVerifier`: Ready to use ERC-7913 verifiers that implement key verification for P256 (secp256r1) and RSA keys.
1010
- `ERC7913Utils`: Utilities library for verifying signatures by ERC-7913 formatted signers.
1111

1212
## 11-04-2025

contracts/utils/README.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Miscellaneous contracts and libraries containing utility functions you can use t
1212
* {SignerECDSA}, {SignerP256}, {SignerRSA}: Implementations of an {AbstractSigner} with specific signature validation algorithms.
1313
* {SignerERC7702}: Implementation of {AbstractSigner} that validates signatures using the contract's own address as the signer, useful for delegated accounts following EIP-7702.
1414
* {SignerERC7913}, {MultiSignerERC7913}, {MultiSignerERC7913Weighted}: Implementations of {AbstractSigner} that validate signatures based on ERC-7913. Including a simple and weighted multisignature scheme.
15-
* {ERC7913SignatureVerifierP256}, {ERC7913SignatureVerifierRSA}: Ready to use ERC-7913 signature verifiers for P256 and RSA keys
15+
* {ERC7913P256Verifier}, {ERC7913RSAVerifier}: Ready to use ERC-7913 signature verifiers for P256 and RSA keys
1616
* {SignerZKEmail}: Implementation of an {AbstractSigner} that enables email-based authentication through zero-knowledge proofs.
1717
* {ZKEmailUtils}: Library for ZKEmail signature validation utilities, enabling email-based authentication through zero-knowledge proofs.
1818
* {EnumerableSetExtended} and {EnumerableMapExtended}: Extensions of the `EnumerableSet` and `EnumerableMap` libraries with more types, including non-value types.
@@ -50,9 +50,9 @@ Miscellaneous contracts and libraries containing utility functions you can use t
5050

5151
{{ERC7913Utils}}
5252

53-
{{ERC7913SignatureVerifierP256}}
53+
{{ERC7913P256Verifier}}
5454

55-
{{ERC7913SignatureVerifierRSA}}
55+
{{ERC7913RSAVerifier}}
5656

5757
== Structs
5858

contracts/utils/cryptography/ERC7913SignatureVerifierP256.sol renamed to contracts/utils/cryptography/ERC7913P256Verifier.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {IERC7913SignatureVerifier} from "../../interfaces/IERC7913.sol";
88
/**
99
* @dev ERC-7913 signature verifier that support P256 (secp256r1) keys.
1010
*/
11-
contract ERC7913SignatureVerifierP256 is IERC7913SignatureVerifier {
11+
contract ERC7913P256Verifier is IERC7913SignatureVerifier {
1212
/// @inheritdoc IERC7913SignatureVerifier
1313
function verify(bytes calldata key, bytes32 hash, bytes calldata signature) public view virtual returns (bytes4) {
1414
// Signature length may be 0x40 or 0x41.

contracts/utils/cryptography/ERC7913SignatureVerifierRSA.sol renamed to contracts/utils/cryptography/ERC7913RSAVerifier.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {IERC7913SignatureVerifier} from "../../interfaces/IERC7913.sol";
88
/**
99
* @dev ERC-7913 signature verifier that support RSA keys.
1010
*/
11-
contract ERC7913SignatureVerifierRSA is IERC7913SignatureVerifier {
11+
contract ERC7913RSAVerifier is IERC7913SignatureVerifier {
1212
/// @inheritdoc IERC7913SignatureVerifier
1313
function verify(bytes calldata key, bytes32 hash, bytes calldata signature) public view virtual returns (bytes4) {
1414
(bytes memory e, bytes memory n) = abi.decode(key, (bytes, bytes));

contracts/utils/cryptography/ERC7913SignatureVerifierZKEmail.sol renamed to contracts/utils/cryptography/ERC7913ZKEmailVerifier.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import {ZKEmailUtils} from "./ZKEmailUtils.sol";
3535
* }
3636
* ```
3737
*/
38-
abstract contract ERC7913SignatureVerifierZKEmail is IERC7913SignatureVerifier {
38+
abstract contract ERC7913ZKEmailVerifier is IERC7913SignatureVerifier {
3939
using ZKEmailUtils for EmailAuthMsg;
4040

4141
/**

test/account/AccountERC7913.test.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ async function fixture() {
4242
const zkEmailVerifier = await ethers.deployContract('ZKEmailVerifierMock');
4343

4444
// ERC-7913 verifiers
45-
const verifierP256 = await ethers.deployContract('ERC7913SignatureVerifierP256');
46-
const verifierRSA = await ethers.deployContract('ERC7913SignatureVerifierRSA');
47-
const verifierZKEmail = await ethers.deployContract('$ERC7913SignatureVerifierZKEmail');
45+
const verifierP256 = await ethers.deployContract('ERC7913P256Verifier');
46+
const verifierRSA = await ethers.deployContract('ERC7913RSAVerifier');
47+
const verifierZKEmail = await ethers.deployContract('$ERC7913ZKEmailVerifier');
4848

4949
// ERC-4337 env
5050
const helper = new ERC4337Helper();

test/account/AccountMultiSigner.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ async function fixture() {
2626
const target = await ethers.deployContract('CallReceiverMockExtended');
2727

2828
// ERC-7913 verifiers
29-
const verifierP256 = await ethers.deployContract('ERC7913SignatureVerifierP256');
30-
const verifierRSA = await ethers.deployContract('ERC7913SignatureVerifierRSA');
29+
const verifierP256 = await ethers.deployContract('ERC7913P256Verifier');
30+
const verifierRSA = await ethers.deployContract('ERC7913RSAVerifier');
3131

3232
// ERC-4337 env
3333
const helper = new ERC4337Helper();

test/account/AccountMultiSignerWeighted.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ async function fixture() {
2626
const target = await ethers.deployContract('CallReceiverMockExtended');
2727

2828
// ERC-7913 verifiers
29-
const verifierP256 = await ethers.deployContract('ERC7913SignatureVerifierP256');
30-
const verifierRSA = await ethers.deployContract('ERC7913SignatureVerifierRSA');
29+
const verifierP256 = await ethers.deployContract('ERC7913P256Verifier');
30+
const verifierRSA = await ethers.deployContract('ERC7913RSAVerifier');
3131

3232
// ERC-4337 env
3333
const helper = new ERC4337Helper();

test/account/extensions/AccountERC7579.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ async function fixture() {
2525
const erc7579Validator = await ethers.deployContract('$ERC7579SignatureValidator');
2626

2727
// ERC-7913 verifiers
28-
const verifierP256 = await ethers.deployContract('ERC7913SignatureVerifierP256');
29-
const verifierRSA = await ethers.deployContract('ERC7913SignatureVerifierRSA');
28+
const verifierP256 = await ethers.deployContract('ERC7913P256Verifier');
29+
const verifierRSA = await ethers.deployContract('ERC7913RSAVerifier');
3030

3131
// ERC-4337 env
3232
const helper = new ERC4337Helper();

test/account/modules/ERC7579SignatureValidator.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ async function fixture() {
2222
const mock = await ethers.deployContract('$ERC7579SignatureValidator');
2323

2424
// ERC-7913 verifiers
25-
const verifierP256 = await ethers.deployContract('ERC7913SignatureVerifierP256');
26-
const verifierRSA = await ethers.deployContract('ERC7913SignatureVerifierRSA');
25+
const verifierP256 = await ethers.deployContract('ERC7913P256Verifier');
26+
const verifierRSA = await ethers.deployContract('ERC7913RSAVerifier');
2727

2828
// ERC-4337 env
2929
const helper = new ERC4337Helper();

0 commit comments

Comments
 (0)