RFR: 8358451: SunJCE PBEKey impl should throw IllegalStateException when getEncoded() is called [v2]
Valerie Peng
valeriep at openjdk.org
Fri Jun 27 23:04:40 UTC 2025
On Fri, 27 Jun 2025 17:53:46 GMT, Kevin Driver <kdriver at openjdk.org> wrote:
>> Valerie Peng has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Moved the Key.isDestroyed() check from individual provider SKF impl to
>> JCA SecretKeyFactory class.
>> Changed to throw ISE whenever destroyed key is encountered.
>
> src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java line 85:
>
>> 83: try {
>> 84: if (isDestroyed()) {
>> 85: throw new IllegalStateException("key is destroyed");
>
> nit: for uniformity, you may want to capitalize key since it is capitalized elsewhere
Yes, will fix.
> src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java line 209:
>
>> 207: try {
>> 208: if (isDestroyed()) {
>> 209: throw new NotSerializableException("key is destroyed");
>
> nit: for uniformity, you may want to capitalize `key` since it is capitalized elsewhere
Yes, will fix.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/25632#discussion_r2172962035
PR Review Comment: https://git.openjdk.org/jdk/pull/25632#discussion_r2172961977
More information about the security-dev
mailing list