Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Add test for ensuring keys are available locally prior to backup reset

Abierto
#93 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
go
Área
security, testing

Línea de trabajo

Lee primero el Element Android issue 8814 enlazado y, después, localiza el Complement crypto test entry point existente para el comportamiento de backup reset y room-key download. Reproduce la secuencia de Alice/new-device y añade cobertura que muestre que todas las backup room keys están presentes localmente antes del reset, seguida de la descifrado correcto de los mensajes en las salas E2EE.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

See https://github.com/element-hq/element-android/issues/8814

Test via:

  • Alice logs in, sends messages in E2EE rooms to make some keys.
  • Alice logs in on a new device. We expect the client to download room keys.
  • Alice on the new device resets key backup. The client must have downloaded all room keys in the backup by this point, prior to resetting.
  • Alice on the new device opens up the E2EE rooms and checks she can decrypt the messages sent.
Lenguaje dominante
Go
Estrellas
19
Forks
13
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de matrix-org/complement-crypto

Todos los issues de matrix-org/complement-crypto

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.