RFR: 8257769: Cipher.getParameters() throws NPE for ChaCha20-Poly1305 [v3]

Valerie Peng valeriep at openjdk.java.net
Mon Dec 7 23:10:14 UTC 2020


On Mon, 7 Dec 2020 22:32:23 GMT, Jamil Nimeh <jnimeh at openjdk.org> wrote:

>> This fix corrects a problem where ChaCha20-Poly1305 objects prior to init throw NPE when getParameters() is called.  It will now generate parameters containing a random nonce on each pre-init call to getParameters(). Post-initialization calls to the getParameters() method will always return the same set of parameters until the next initialization occurs.
>
> Jamil Nimeh has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Fix minor issues in getIV() and post-encryption getParameters() behavior

Marked as reviewed by valeriep (Reviewer).

-------------

PR: https://git.openjdk.java.net/jdk/pull/1644



More information about the security-dev mailing list