aws / aws/aws-encryption-sdk-java
CiphertextType.deserialize should throw an error if it encounters an invalid type
- Lingua principale
- Java
- Stelle
- 240
- Fork
- 125
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia da src/main/java/com/amazonaws/encryptionsdk/model/CiphertextType.java, in particolare da CiphertextType.deserialize e dalle righe collegate. Verifica il comportamento per i byte che non sono ID validi del tipo di ciphertext; il lavoro è completato quando un input non valido genera un errore invece di restituire null, con una copertura per questo comportamento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- cryptography
- Tipo di issue
- Bug
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 45/100