Roadmap towards PQC support (ML-DSA)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- php
- Área
- authentication, cryptography, security
Línea de trabajo
Comience con el manejo de claves en src/Key/Key.php de web-auth/cose-lib y con el uso que hace el módulo de openssl_verify y openssl_pkey_get_public. Compruebe si PHP puede procesar claves ML-DSA con OpenSSL 3.5.0 o posterior y, después, documente los resultados de compatibilidad y el trabajo concreto necesario para admitirlas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Yubico has recently demo'ed a Yubikey with ML-DSA support for FIDO usage. Time to start thinking what it takes to make the code fit for PQC support.
- Keys are extracted using the library web-auth/cose-lib. That library does not currently support ML-DSA keys (https://github.com/web-auth/cose-lib/blob/4.6.x/src/Key/Key.php)
- actual signature checks are done with openssl_verify and the public key loaded with openssl_pkey_get_public. Currently unknown whether recent PHP supports handling of ML-DSA keys.
- underlying openssl library in version 3.5.0+ DOES support ML-DSA keys.
I will run some tests with openssl and the openssl_* functions in PHP to determine how far we can get on that front.
- Lenguaje dominante
- PHP
- Estrellas
- 18
- Forks
- 10
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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 simplesamlphp/simplesamlphp-module-webauthn
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
simplesamlphp/simplesamlphp-module-webauthn#111 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
simplesamlphp/simplesamlphp-module-webauthn#72 · 3 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 28/100
simplesamlphp/simplesamlphp-module-webauthn#69 · 1 comentario ·
Todos los issues de simplesamlphp/simplesamlphp-module-webauthn
Issues similares
-
sync-en
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
-
sync-en
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
-
Перевод устарел
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
-
status/awaiting_triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
-
Issue: ready for confirmation Reported on 2.4.x
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100