aws / aws/aws-encryption-sdk-python
extend _PrehashingAuthenticator to verify algorithm and key
- 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
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