aws / aws/aws-encryption-sdk-python
DefaultCryptoMaterialsManager should raise an error if signer key is present in encryption context
- Langage dominant
- Python
- Étoiles
- 255
- Forks
- 92
- Merge moyen
- 2 j 17 h
- PR mergées (30 j)
- 2
Description
Because `DefaultCryptoMaterialsManager` adds a value to the encryption context if a signed algorithm suite is used, we need to throw an error if the requested encryption context already contains that key.
https://github.com/aws/aws-encryption-sdk-java/blob/eb8702e82759cca53eddc3b5f8423e74ec31aff1/src/main/java/com/amazonaws/encryptionsdk/DefaultCryptoMaterialsManager.java#L55-L58
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par localiser DefaultCryptoMaterialsManager dans le dépôt Python et comparez la gestion du contexte de chiffrement de l’algorithme signé avec l’implémentation Java citée dans DefaultCryptoMaterialsManager.java#L55-L58. Confirmez le comportement attendu pour un contexte qui contient déjà l’entrée de la clé du signataire, puis ajoutez ou mettez à jour la couverture afin que l’opération lève une erreur dans ce cas.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- cryptography
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100