19b88cdf6c245d9a7d1e4996d494be4e14f546a6 |
|
08-Jul-2016 |
Sergio Giro <sgiro@google.com> |
java.security: update classes in java.security Pulling upstream changes from OpenJDK version jdk8u60 for package javax.security: - This commit contains mostly cosmetic JavaDoc changes like use of @code in place of <code> tags and use of a package-info.java in place of a package.html file. - MessageDigest: in the static method isEqual() check if objects are the same as the first step, then that check values return false, then byte-wise comparison. - Security: in getAlgorithm(), use the English locale explicitly when converting the algorithm name to upper case. - KeyRep: for the format parameter in the constructor, use the English locale explicitly when converting to the format to upper case. Changes added commented, as to minimize differences with upstream: - Uses of java.security.util.Debug . This debugging mechanism is not supported in Android. - Change of checks using SecurityManager in Security. SecurityManager is a stub in Android. Note not all classes in the package have been updated to Java 8: Provider, Signature, DomainLoadStoreParameter, PKCS12, SecureRandom, KeyStore, PrivateKey, Provider, Signature, Principal, DigestOutputStream, PKCS12Attribute have more complex modifications and deserve separate changes. Change-Id: Ia3ecb5f5177807a8c0dc2c8238139c65525ac9c6 Test: make droid docs, run Java and Harmony cts plans Bug: 29631070
|