aws / aws/aws-encryption-sdk-python

DefaultCryptoMaterialsManager should raise an error if signer key is present in encryption context

Abierto
#135 2 comentarios 0 reacciones 0 asignados Ver en GitHub
bug good first issue
Lenguaje dominante
Python
Estrellas
255
Forks
92
Merge medio
2 d 17 h
PR fusionados (30 d)
2

Descripción

Because `DefaultCryptoMaterialsManager` adds a value to the encryption context if a signed algorithm suite is used, we need to throw an error if the requested encryption context already contains that key.

https://github.com/aws/aws-encryption-sdk-java/blob/eb8702e82759cca53eddc3b5f8423e74ec31aff1/src/main/java/com/amazonaws/encryptionsdk/DefaultCryptoMaterialsManager.java#L55-L58

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza localizando DefaultCryptoMaterialsManager en el repositorio de Python y compara su gestión del contexto de cifrado del algoritmo firmado con la implementación de Java citada en DefaultCryptoMaterialsManager.java#L55-L58. Confirma el comportamiento esperado para un contexto que ya contiene la entrada de la clave del firmante y, después, añade o actualiza la cobertura para que la operación genere un error en ese caso.

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

Evaluación

Stack tecnológico
python
Área
cryptography
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.