Support secp256r1
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- solidity
- Ambito
- blockchain
Direzione di ricerca
Inizia esaminando il flusso di SessionKeyRegistry descritto nell’issue, quindi confronta ecrecover con la libreria collegata e gli approcci 7212 ed EIP-7951. Chiarisci in che modo la verifica secp256r1 dovrebbe fornire o recuperare la chiave pubblica e come questo si inserisce nel flusso esistente di selezione della curva del registro. Il lavoro è completato quando il flusso supportato e la libreria o il precompile richiesti sono stati decisi e implementati, con copertura per entrambe le curve.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
A registry user wanting to support multiple curves would need to check both, or have a flag identifying which.
Without FIL having the precompile, would need to support it via a library like https://gist.github.com/Vectorized/599b0d8a94d21bc74700eb1354e2f55c
There are some differences between these libraries and ecrecover
- ecrecover returns an address (pk-hash)
- these libraries and also 7212 and eip-7951 require you to pass the public key to the signature verification
So this will be a more complicated flow than secp256k1 unless we can find a library that recovers the public key.
- Lingua principale
- Solidity
- Stelle
- 0
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di FilOzone/SessionKeyRegistry
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
-
enhancement
FilOzone/SessionKeyRegistry#7 · 1 commento · 1 assegnatario ·
-
EIP 712 authorizations Apertaenhancement
FilOzone/SessionKeyRegistry#2 · 6 commenti · 1 assegnatario ·
-
Deterministic Deployment Apertaenhancement good first issue help wanted
FilOzone/SessionKeyRegistry#1 · 6 commenti · 1 assegnatario ·
Tutte le issue di FilOzone/SessionKeyRegistry
Issue simili
-
[AddToken] `STBU` to `BASE` Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
cowprotocol/token-lists#1522 ·
-
type:feature
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
ethereum/go-ethereum#35768 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
polkadot-js/api#6279 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
StabilityNexus/Chainvoice#219 · 1 commento ·