We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eb97fd3 commit 978332cCopy full SHA for 978332c
contracts/utils/cryptography/verifiers/ERC7913P256Verifier.sol
@@ -9,6 +9,11 @@ import {IERC7913SignatureVerifier} from "../../../interfaces/IERC7913.sol";
9
/**
10
* @dev ERC-7913 signature verifier that support P256 (secp256r1) keys.
11
*
12
+ * Key format:
13
+ * - The `key` MUST be a 64-byte concatenation of the P256 public key coordinates `qx || qy`.
14
+ * - Each coordinate is a 32-byte big-endian value (`bytes32`).
15
+ * - SEC1 prefixes are not accepted and compressed keys are not supported.
16
+ *
17
* @custom:stateless
18
*/
19
contract ERC7913P256Verifier is IERC7913SignatureVerifier {
0 commit comments