History log of /libcore/ojluni/src/main/java/sun/security/util/DisabledAlgorithmConstraints.java
Revision Date Author Comments
5e261e53b20d85fecfed975b834d7bbf14664430 11-May-2017 Przemyslaw Szczepaniak <pszczepaniak@google.com> Fix DisabledAlgorithmConstraints whitespace and copyright header.

sun.security.util.DisabledAlgorithmConstraints code fully updated to
openJdk8u121-b13.

Test: make
Bug: 36461944
Change-Id: I17ab365fc67a1b22bcac028641575ace1bbb3f40
119964b3228ac27eca8034e5fbabdb793f6eae9c 11-Apr-2017 Przemyslaw Szczepaniak <pszczepaniak@google.com> Port "Tighten jar checks" change from openJdk8u121-b13

changeset: 11972:67252a0030a1
parent: 11969:3278c61ec8b8
user: igerasim
date: Fri Jul 29 00:00:36 2016 +0300
summary: 8155973: Tighten jar checks

Test: CtsLibcoreTestCases
Bug: 36461944
Change-Id: If154ba75669196fc2cfecca5280498e5015212d9
(cherry picked from commit 51e2670b94fbd372f45b7fdd4fec4505af3fd56c)
a24bbc0dc065bc184fe68b7c161fc126d80b8a44 11-Apr-2017 Przemyslaw Szczepaniak <pszczepaniak@google.com> Port further sun.security.* changes

changeset: 12184:2974746e5619
tag: jdk8u121-b13
user: robm
date: Fri Dec 09 16:22:45 2016 +0000
summary: 8170131: Certificates not being blocked by jdk.tls.disabledAlgorithms property

Test: CtsLibcoreTestCases
Bug: 36461944
Change-Id: I54592e28904e0bfc2ad5a27dfa7bd8ab7cbf68e8
(cherry picked from commit 881cd038b9d693a3a4b486ccd153a917276bca45)
92c49592e328a87449acdcd8906fca0f62cf5a42 07-Apr-2017 Przemyslaw Szczepaniak <pszczepaniak@google.com> Port jdk.tls.disabledAlgorithms related changes from openJdk8u121-b13

changeset: 12184:2974746e5619
tag: jdk8u121-b13
user: robm
date: Fri Dec 09 16:22:45 2016 +0000
summary: 8170131: Certificates not being blocked by jdk.tls.disabledAlgorithms property

Test: CtsLibcoreTestCases
Bug: 36461944
Change-Id: Ib4b064c849fb2138babd4f56af2e82b102b716c5
Merged-In: Ib4b064c849fb2138babd4f56af2e82b102b716c5
Merged-In: Ie4e543db0a12d3ed2c31b94de8c539fbbad0ea40
Merged-In: Ia12b379c5570c363154eee96298471809f90f75a
(cherry picked from commit b15a36169ea6f00757635fd73dcf3648235edba1)
8b5ba217ca0e811a8e8602666b10f3b3e0bcc62c 24-Mar-2017 Przemyslaw Szczepaniak <pszczepaniak@google.com> Allow non default root CAs to be not subject to algorithm restrictions

Should be a no-op on android, we don't support algorithm restrictions

changeset: 12112:4c48191b287f
user: robm
date: Thu Sep 15 22:35:53 2016 +0100
summary: 8140422: Add mechanism to allow non default root CAs to be not subject to algorithm restrictions

Test: CtsLibcoreTestCases
Bug: 31028374
Change-Id: I3bc3ea7955f3d4fcd6b924b247ea303ed87eb4c7
Merged-In: I3bc3ea7955f3d4fcd6b924b247ea303ed87eb4c7
Merged-In: I7e9a355d2e797975a6ba18eb696ca2b343b38f00
Merged-In: I132ad0f18704631f875a296a2374ca5598db62a3
(cherry picked from commit 874c25b3bc5831e286885d08a60cf0f4c75d36dc)
881cd038b9d693a3a4b486ccd153a917276bca45 11-Apr-2017 Przemyslaw Szczepaniak <pszczepaniak@google.com> Port further sun.security.* changes

changeset: 12184:2974746e5619
tag: jdk8u121-b13
user: robm
date: Fri Dec 09 16:22:45 2016 +0000
summary: 8170131: Certificates not being blocked by jdk.tls.disabledAlgorithms property

Test: CtsLibcoreTestCases
Bug: 36461944
Change-Id: I54592e28904e0bfc2ad5a27dfa7bd8ab7cbf68e8
51e2670b94fbd372f45b7fdd4fec4505af3fd56c 11-Apr-2017 Przemyslaw Szczepaniak <pszczepaniak@google.com> Port "Tighten jar checks" change from openJdk8u121-b13

changeset: 11972:67252a0030a1
parent: 11969:3278c61ec8b8
user: igerasim
date: Fri Jul 29 00:00:36 2016 +0300
summary: 8155973: Tighten jar checks

Test: CtsLibcoreTestCases
Bug: 36461944
Change-Id: If154ba75669196fc2cfecca5280498e5015212d9
b15a36169ea6f00757635fd73dcf3648235edba1 07-Apr-2017 Przemyslaw Szczepaniak <pszczepaniak@google.com> Port jdk.tls.disabledAlgorithms related changes from openJdk8u121-b13

changeset: 12184:2974746e5619
tag: jdk8u121-b13
user: robm
date: Fri Dec 09 16:22:45 2016 +0000
summary: 8170131: Certificates not being blocked by jdk.tls.disabledAlgorithms property

Test: CtsLibcoreTestCases
Bug: 36461944
Change-Id: Ib4b064c849fb2138babd4f56af2e82b102b716c5
874c25b3bc5831e286885d08a60cf0f4c75d36dc 24-Mar-2017 Przemyslaw Szczepaniak <pszczepaniak@google.com> Allow non default root CAs to be not subject to algorithm restrictions

Should be a no-op on android, we don't support algorithm restrictions

changeset: 12112:4c48191b287f
user: robm
date: Thu Sep 15 22:35:53 2016 +0100
summary: 8140422: Add mechanism to allow non default root CAs to be not subject to algorithm restrictions

Test: CtsLibcoreTestCases
Bug: 31028374
Change-Id: I3bc3ea7955f3d4fcd6b924b247ea303ed87eb4c7
fb4c7d4fd77a0e37a3414b7199e0020c19acc5e5 03-Nov-2016 Sergio Giro <sgiro@google.com> sun.security.util: refactoring in DisabledAlgorithmConstraints

Port from jdk8u60: the class DisabledAlgorithmConstraints has been
refactored by doing the following changes:
- the class now extends from the abstract class AbstractAlgorithmConstraints
- the method decompose has been moved to the class AlgorithmDecomposer
- the logic for checking an algorithm in the method permits has been moved to
checkAlgorithm in AbstractAlgorithmConstraints
- the method loadDisabledAlgorithmsMap was replaced by loadAlgorithmsMap
in AbstractAlgorithmConstraints, except for populating the field
keySizeConstraints, which now happens in getKeySizeConstraints.

The possible cause of this refactoring was to avoid repeating code
with respect to a newly introduced class LegacyAlgorithmConstraints,
which is not used in Android and was not ported.

This code is exercised by tests.security.cert.X509CertSelectorTest

Bug: 29631070
Test: run cts -m CtsLibcoreTestCases
Change-Id: Icb8413bdce86dd25f61560622e9ff51159fe8368
49965c1dc9da104344f4893a05e45795a5740d20 30-Jun-2016 Ganesh Mahendran <opensource.ganesh@gmail.com> remove x attribute of java file

java file does not need x attribute. This patch removes it.

Change-Id: I2a7170d99f4bee7a7b819621c84dd197ded37fa2
Signed-off-by: Ganesh Mahendran <opensource.ganesh@gmail.com>
51b1b6997fd3f980076b8081f7f1165ccc2a4008 16-Feb-2015 Piotr Jastrzebski <haaawk@google.com> Initial import of OpenJdk files.

Create new libcore/ojluni directory with src/main/java and
src/main/native subdirectiories.

Build ojluni into core-oj jar.

Use openjdk classes from java.awt.font package.

Copy all files from jdk/src/share/classes and jdk/src/solaris/classes
directories in openjdk into libcore/ojluni/src/main/java.

Copy following native files from openjdk to
libcore/ojluni/src/main/native:
jdk/src/solaris/native/java/io/canonicalize_md.c
build/linux-amd64/include/classfile_constants.h
jdk/src/share/native/java/net/DatagramPacket.c
jdk/src/solaris/native/sun/net/spi/DefaultProxySelector.c
jdk/src/share/native/java/lang/Double.c
jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h
jdk/src/solaris/native/sun/nio/ch/FileChannelImpl.c
jdk/src/solaris/native/java/io/FileDescriptor_md.c
jdk/src/solaris/native/sun/nio/ch/FileDispatcherImpl.c
jdk/src/share/native/java/io/FileInputStream.c
jdk/src/solaris/native/sun/nio/ch/FileKey.c
jdk/src/solaris/native/java/io/FileOutputStream_md.c
jdk/src/solaris/native/java/io/FileSystem_md.c
jdk/src/share/native/java/lang/Float.c
jdk/src/share/native/java/net/Inet4Address.c
jdk/src/solaris/native/java/net/Inet4AddressImpl.c
jdk/src/share/native/java/net/Inet6Address.c
jdk/src/solaris/native/java/net/Inet6AddressImpl.c
jdk/src/share/native/java/net/InetAddress.c
jdk/src/solaris/native/java/net/InetAddressImplFactory.c
jdk/src/share/native/java/io/io_util.c
jdk/src/solaris/native/sun/nio/ch/IOUtil.c
jdk/src/share/native/java/io/io_util.h
jdk/src/solaris/native/java/io/io_util_md.c
jdk/src/solaris/native/java/io/io_util_md.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/java_io_FileDescriptor.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileInputStream.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileOutputStream.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileSystem.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_ObjectStreamClass.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_UnixFileSystem.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Double.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Float.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Integer.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Long.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Runtime.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Shutdown.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_StrictMath.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_String.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_System.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Thread.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Throwable.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_DatagramPacket.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet4Address.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet4AddressImpl.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet6Address.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet6AddressImpl.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_InetAddress.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_InetAddressImplFactory.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_NetworkInterface.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_PlainDatagramSocketImpl.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_PlainSocketImpl.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketInputStream.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketOptions.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketOutputStream.h
jdk/src/share/native/java/lang/java_props.h
jdk/src/solaris/native/java/lang/java_props_md.c
jdk/src/share/native/java/util/zip/Adler32.c as java_util_zip_Adler32.c
jdk/src/share/native/java/util/zip/CRC32.c as java_util_zip_CRC32.c
build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_CRC32.h
jdk/src/share/native/java/util/zip/Deflater.c as java_util_zip_Deflater.c
build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_Deflater.h
jdk/src/share/native/java/util/zip/Inflater.c as java_util_zip_Inflater.c
build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_Inflater.h
jdk/src/share/native/java/util/zip/ZipFile.c as java_util_zip_ZipFile.c
build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_ZipFile.h
jdk/src/share/native/java/lang/fdlibm/include/jfdlibm.h
jdk/src/share/native/common/jlong.h
jdk/src/solaris/native/common/jlong_md.h
jdk/src/share/native/common/jni_util.c
jdk/src/share/native/common/jni_util.h
jdk/src/solaris/native/common/jni_util_md.c
jdk/src/share/javavm/export/jvm.h
jdk/src/solaris/javavm/export/jvm_md.h
jdk/src/solaris/native/java/net/linux_close.c
jdk/src/share/native/sun/misc/NativeSignalHandler.c
jdk/src/solaris/native/sun/nio/ch/NativeThread.c
jdk/src/share/native/java/net/net_util.c
jdk/src/share/native/java/net/net_util.h
jdk/src/solaris/native/java/net/net_util_md.c
jdk/src/solaris/native/java/net/net_util_md.h
jdk/src/solaris/native/java/net/NetworkInterface.c
jdk/src/share/native/sun/nio/ch/nio.h
jdk/src/solaris/native/sun/nio/ch/nio_util.h
jdk/src/share/native/java/io/ObjectStreamClass.c
jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c
jdk/src/solaris/native/java/net/PlainSocketImpl.c
jdk/src/solaris/native/java/lang/ProcessEnvironment_md.c
jdk/src/share/native/java/lang/Runtime.c
jdk/src/share/native/java/lang/Shutdown.c
jdk/src/share/native/sun/misc/Signal.c
jdk/src/solaris/native/java/net/SocketInputStream.c
jdk/src/solaris/native/java/net/SocketOutputStream.c
jdk/src/share/native/java/lang/StrictMath.c
jdk/src/share/native/java/lang/String.c
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/sun_misc_NativeSignalHandler.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/sun_misc_Signal.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/sun_net_spi_DefaultProxySelector.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileChannelImpl.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileDispatcherImpl.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileKey.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_IOStatus.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_IOUtil.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_NativeThread.h
jdk/src/share/native/java/lang/System.c
jdk/src/share/native/java/lang/Thread.c
jdk/src/share/native/java/lang/Throwable.c
jdk/src/solaris/native/java/io/UnixFileSystem_md.c
jdk/src/solaris/native/java/lang/UNIXProcess_md.c
jdk/src/share/native/java/util/zip/zip_util.c
jdk/src/share/native/java/util/zip/zip_util.h

Change-Id: Ib237df4e1b7b5b4d9f12e74d189e6ec9eed3c31d