5afe / safe-core-protocol-specs

Safe{Core} Protocol is an open, modular framework to make smart accounts secure, portable, and composable.
GNU General Public License v3.0
67 stars 13 forks source link

[Protocol Specs] Clarify how signing extensions are meant to be implemented #62

Open nlordell opened 10 months ago

nlordell commented 10 months ago

Currently the protocol specs have this comment:

There are continuous efforts to expand the types of signatures supported by the EVM beyond the currently predominant secp256k1 elliptic curve. For example, a signature scheme gaining popularity is based on the secp256r1 elliptic curve (see EIP-7212). Signature Validators allow accounts to support new standards and enable use-cases such as Passkeys-enabled smart accounts, BLS/Schnorr or quantum-secure signatures.

However, it is unclear exactly how this fits into the current signature validation specification (which is very much geared towards EIP-712 and EIP-1271).

Questions