aws / aws/aws-encryption-sdk-python
Base64 error messaging in version and type verification
- Linguagem predominante
- Python
- Estrelas
- 255
- Forks
- 92
- Merge médio
- 2d 17h
- PRs com merge (30d)
- 2
Descrição
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
Guia de contribuição
Direção de pesquisa
Comece localizando o caminho de verificação de versão e tipo para blobs do AWS Encryption Message e leia como os erros de validação são construídos atualmente. Use os valores de bytes indicados para distinguir a entrada bruta da entrada codificada em base64 e, em seguida, verifique se o erro resultante identifica a codificação provável sem alterar o tratamento de blobs válidos.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- aws, python
- Domínio
- security
- Tipo de issue
- Funcionalidade
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 48/100