aws / aws/aws-encryption-sdk-python
Base64 error messaging in version and type verification
- Lenguaje dominante
- Python
- Estrellas
- 255
- Forks
- 92
- Merge medio
- 2 d 17 h
- PR fusionados (30 d)
- 2
Descripción
When the `version` and `type` elements of the AWS Encryption Message format are verified,
the error message should be customized if the `version` and `type` match the base64 value.
This is convent sugar for a common problem.
Valid blobs will have the first 2 bytes will be: `0x01`, `0x80`.
If the blob is base64-encoded, the values will be `0x41`, `0x59`.
https://github.com/awslabs/aws-encryption-sdk-javascript/pull/217
Guía de contribución
Línea de trabajo
Comienza localizando la ruta de verificación de versión y tipo para los blobs de AWS Encryption Message y lee cómo se construyen actualmente los errores de validación. Usa los valores de bytes indicados para distinguir la entrada sin procesar de la entrada codificada en base64 y, después, verifica que el error resultante identifique la codificación probable sin cambiar el manejo de los blobs válidos.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- aws, python
- Área
- security
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100