History log of /libcore/ojluni/src/main/java/sun/security/provider/certpath/AlgorithmChecker.java
Revision Date Author Comments
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
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
4487f9e2895a7badeb08630c7d9e0d34643c0c8f 20-Mar-2017 Przemyslaw Szczepaniak <pszczepaniak@google.com> Update sun.s.p.c.AlgorithmChecker class with openJdk changes.

Port from openJdk8u121

changeset: 11177:a47efaafb6df
user: igerasim
date: Mon Aug 10 18:21:56 2015 +0300
summary: 8131291: Perfect parameter patterning

changeset: 9454:e1d0f947faa0
user: juh
date: Thu Jan 16 12:46:40 2014 -0800
summary: 8029745: Enhance algorithm checking

Test: CtsLibcoreTestCases
Bug: 31028374
Change-Id: Ieb609074ed63b47730b14367c1c32f94cb568d96
(cherry picked from commit 9e69159914774323c73e8d62d6199ea59c4cadef)
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
9e69159914774323c73e8d62d6199ea59c4cadef 20-Mar-2017 Przemyslaw Szczepaniak <pszczepaniak@google.com> Update sun.s.p.c.AlgorithmChecker class with openJdk changes.

Port from openJdk8u121

changeset: 11177:a47efaafb6df
user: igerasim
date: Mon Aug 10 18:21:56 2015 +0300
summary: 8131291: Perfect parameter patterning

changeset: 9454:e1d0f947faa0
user: juh
date: Thu Jan 16 12:46:40 2014 -0800
summary: 8029745: Enhance algorithm checking

Test: CtsLibcoreTestCases
Bug: 31028374
Change-Id: Ieb609074ed63b47730b14367c1c32f94cb568d96
73405ff8729cca39da90b2e2f604062e323f6f7a 18-Dec-2015 Kenny Root <kroot@google.com> Update certpath code

Change-Id: Ie6d845095a45029b7bc8b7d120c6ed82de675e17
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