[9] RFR: 8180307: Add new JDK 9 Required Algorithms to Cipher class

Sean Mullan sean.mullan at oracle.com
Mon May 15 18:25:47 UTC 2017


On 5/12/17 7:52 PM, Brad R. Wetmore wrote:
> On 5/12/2017 4:03 PM, Valerie Peng wrote:
>>
>> GCM mode does not need padding, so the required algorithm should just be
>> AES/GCM/NoPadding only.
> 
> +1.

Good catch. I will need to file a CCC to get AES/GCM/PKCS5Padding 
dropped from the requirements because it was already (accidentally) 
approved as part of JDK-8015388.

--Sean


> Brad
> 
> 
>> Valerie
>>
>>
>> On 5/12/2017 10:59 AM, Sean Mullan wrote:
>>> A couple of new required algorithms for JDK 9 were accidentally
>>> omitted for the Cipher class as part of JDK-8015388. Docs only change.
>>>
>>> diff --git a/src/java.base/share/classes/javax/crypto/Cipher.java
>>> b/src/java.base/share/classes/javax/crypto/Cipher.java
>>> --- a/src/java.base/share/classes/javax/crypto/Cipher.java
>>> +++ b/src/java.base/share/classes/javax/crypto/Cipher.java
>>> @@ -137,6 +137,8 @@
>>>   * <li>{@code AES/CBC/PKCS5Padding} (128)</li>
>>>   * <li>{@code AES/ECB/NoPadding} (128)</li>
>>>   * <li>{@code AES/ECB/PKCS5Padding} (128)</li>
>>> + * <li>{@code AES/GCM/NoPadding} (128)</li>
>>> + * <li>{@code AES/GCM/PKCS5Padding} (128)</li>
>>>   * <li>{@code DES/CBC/NoPadding} (56)</li>
>>>   * <li>{@code DES/CBC/PKCS5Padding} (56)</li>
>>>   * <li>{@code DES/ECB/NoPadding} (56)</li>
>>>
>>> Thanks,
>>> Sean
>>



More information about the security-dev mailing list