aws / aws/aws-encryption-sdk-java
CiphertextType.deserialize should throw an error if it encounters an invalid type
- Vorherrschende Sprache
- Java
- Sterne
- 240
- Forks
- 125
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Currently, if `CiphertextType.deserialize` is called with a byte containing anything other than a valid ciphertext type ID, it will return `null`. This seems like the wrong behavior to me.
https://github.com/aws/aws-encryption-sdk-java/blob/master/src/main/java/com/amazonaws/encryptionsdk/model/CiphertextType.java#L71-L75
Beitragsleitfaden
Rechercherichtung
Beginne mit src/main/java/com/amazonaws/encryptionsdk/model/CiphertextType.java, insbesondere mit CiphertextType.deserialize und den verknüpften Zeilen. Prüfe das Verhalten für Bytes, die keine gültigen Ciphertext-Typ-IDs sind; abgeschlossen ist die Aufgabe, wenn eine ungültige Eingabe einen Fehler auslöst, statt null zurückzugeben, mit Testabdeckung für dieses Verhalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- cryptography
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 45/100