dhkem: X25519 secret keys aren't zeroized on drop
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- rust
- Área
- cryptography, security
Línea de trabajo
The issue identifies the dhkem feature configuration and x25519-dalek/zeroize dependency feature as the relevant areas. Read the crate’s feature declarations and compare them with how x-wing enables zeroization; verify the behavior in a standalone crate, since workspace tests mask it. Done means downstream X25519DecapsulationKey values are zeroized on drop when dhkem’s default zeroize feature is enabled.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
dhkem enables its zeroize feature by default, but doesn't enable x25519-dalek/zeroize. As a result, X25519DecapsulationKey isn't zeroized on drop for downstream users.
This doesn't show up when testing the full workspace because x-wing enables the feature. I confirmed the issue in a standalone crate.
I'll start working on a PR to address this.
- Lenguaje dominante
- Rust
- Estrellas
- 118
- Forks
- 58
- Merge medio
- 29 min
- PR fusionados (30 d)
- 2
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: 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 RustCrypto/KEMs
-
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
RustCrypto/KEMs#389 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
frodo-kem: `Algorithm::encryption_key_from_decryption_key` skips both of the validations its siblings performPosiblemente ocupada @cipherprofessor la tomó hace 26 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 58/100
RustCrypto/KEMs#381 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
RustCrypto/KEMs#346 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
RustCrypto/KEMs#328 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
RustCrypto/KEMs#325 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de RustCrypto/KEMs
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
pop-os/cosmic-comp#2956 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
libp2p/rust-libp2p#6694 ·
Los mantenedores suelen responder en 1 día
-
Stack overflow in `check bans` with `include-dependencies = true` and a dev-dependency cycleAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
EmbarkStudios/cargo-deny#910 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
tursodatabase/turso#10054 ·
Los mantenedores suelen responder en 1 día
-
build: Update rust versionPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertodependencies
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
ibm-granite-community/granite-cli#229 ·
Los mantenedores suelen responder en 1 día