Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Support secp256r1

Aperta
#3 4 commenti 1 reazione 0 assegnatari Vedi su GitHub

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

enhancement

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

  1. ecrecover returns an address (pk-hash)
  2. 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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di FilOzone/SessionKeyRegistry

Tutte le issue di FilOzone/SessionKeyRegistry

Issue simili

Altre issue su Blockchain

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.