aws / aws/aws-encryption-sdk-python

Base64 error messaging in version and type verification

Aberta
#192 0 comentários 0 reações 0 responsáveis Ver no GitHub
good first issue
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

Abrir o 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

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.