aws / aws/aws-encryption-sdk-python

extend _PrehashingAuthenticator to verify algorithm and key

Aberta
#167 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
255
Forks
92
Merge médio
2d 17h
PRs com merge (30d)
2

Descrição

We need to extend `aws_encryption_sdk.internal.crypto.authentication._PrehashingAuthenticator` to verify that:
1. The algorithm suite supports signing.
1. The key matches the algorithm suite (ex: is on the correct EC curve).

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece em aws_encryption_sdk.internal.crypto.authentication, em _PrehashingAuthenticator, e rastreie como as algorithm suites e as chaves são tratadas atualmente. Verifique o suporte a assinatura declarado e os requisitos de compatibilidade entre algoritmo e chave, incluindo o exemplo de curva EC. Considera-se concluído quando ambas as condições inválidas forem rejeitadas pelo authenticator, com os testes correspondentes adicionados quando os testes de autenticação existentes do projeto cobrirem esse comportamento.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
cryptography, security
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

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