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

Brad R. Wetmore bradford.wetmore at oracle.com
Fri May 12 23:52:43 UTC 2017


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.

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