Support secp256r1
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- solidity
- Área
- blockchain
Línea de trabajo
Empieza revisando el flujo de SessionKeyRegistry descrito en el issue y, después, compara ecrecover con la biblioteca enlazada y los enfoques 7212 y EIP-7951. Aclara cómo la verificación de secp256r1 debería proporcionar o recuperar la clave pública y cómo encaja esto en el flujo existente de selección de curvas del registro. Se considera terminado cuando el flujo compatible y la biblioteca o el precompile necesarios estén decididos e implementados, con cobertura para ambas curvas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Solidity
- Estrellas
- 0
- Forks
- 1
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de FilOzone/SessionKeyRegistry
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100
-
Incentivize cleanup with rebateQuizá libre de nuevo @DarkLord017 la tomó hace 293 días y no hay ningún pull request abierto. Abiertoenhancement
FilOzone/SessionKeyRegistry#7 · 1 comentario · 1 asignado ·
-
EIP 712 authorizationsQuizá libre de nuevo @wjmelements la tomó hace 384 días y no hay ningún pull request abierto. Abiertoenhancement
FilOzone/SessionKeyRegistry#2 · 6 comentarios · 1 asignado ·
-
Deterministic DeploymentQuizá libre de nuevo @wjmelements la tomó hace 395 días y no hay ningún pull request abierto. Abiertoenhancement good first issue help wanted
FilOzone/SessionKeyRegistry#1 · 6 comentarios · 1 asignado ·
Todos los issues de FilOzone/SessionKeyRegistry
Issues similares
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
StabilityNexus/Fate-EVM-Frontend#153 ·
Los mantenedores suelen responder en 1 día
-
GRANTFOX OSS MAYBE REWARDED Official Campaign | FWC26
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
StellarLend/stellarlend-contracts#2047 ·
Los mantenedores suelen responder en 7 días