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
