aws / aws/aws-encryption-sdk-python

DefaultCryptoMaterialsManager should raise an error if signer key is present in encryption context

Ouverte
#135 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug good first issue
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.