054784c52c3567670717b5ee9fe6c39323390e67 |
11-Apr-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "sun.security.provider.certpath.RevocationChecker changes from openJdk8u121-b13"
|
1ef6dac53d2157f1500fd0dcf6718ac093864317 |
11-Apr-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge changes I85d39009,Ibf88a3a6 * changes: Direct indirect CRL checks Port certpath validation fixes from openjdk8u121-b13
|
3f0116ded1f1b77e3d7bb42e7409f11088d0e713 |
10-Apr-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Port sun.security.provider.certpath.OCSPResponse from openJdk8u121-b13"
|
831c3e58eee11625af25e4ada5e3d74013265eb6 |
10-Apr-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Port sun.security.provider.certpath.PKIXCertPathValidator from openJdk8u121-b13"
|
da37a5155e81cbafad5caf80e9b8cb6d945791bd |
10-Apr-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Port jdk.tls.disabledAlgorithms related changes from openJdk8u121-b13"
|
0f3509b5d0bd1a443c430e7ea1b66790f793f426 |
10-Apr-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
sun.security.provider.certpath.RevocationChecker changes from openJdk8u121-b13 changeset: 11123:cc102fdacea5 user: igerasim date: Thu Jul 02 03:44:27 2015 +0300 summary: 8081744: Clear out list corner case Test: CtsLibcoreTestCases Bug: 36461944 Change-Id: Idc0c580b91fec5730ce4c329074e43c1ca598618
ertpath/RevocationChecker.java
|
fb98fa55ccce4a39d9081c7991a1a23c2f921153 |
07-Apr-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Direct indirect CRL checks Port from openjdk8u121-b13 changeset: 11928:5875930e8469 user: aefimov date: Wed Jun 22 20:04:13 2016 +0300 summary: 8146490: Direct indirect CRL checks Test: CtsLibcoreTestCases Bug: 36461944 Change-Id: I85d3900926580a016501971983cb2f9ea2cb94ef
ertpath/ForwardBuilder.java
|
7ab89abb837c9229b3d56252c7309b498b89bdc0 |
07-Apr-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Port certpath validation fixes from openjdk8u121-b13 changeset: 9222:eafce9a617ee user: juh date: Fri Mar 21 12:37:10 2014 -0700 summary: 8021804: Certpath validation fails if validity period of root cert does not include validity period of intermediate cert Test: CtsLibcoreOjTestCases Bug: 36461944 Change-Id: Ibf88a3a6bb2b22fc06172facf8c14dc72ecfe349
ertpath/PKIXCertPathValidator.java
|
97acfce997b0dce68dba7ff0af3bd031bfc47684 |
07-Apr-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Port sun.security.provider.certpath.PKIXCertPathValidator from openJdk8u121-b13 Changes affect code unused on android so this change is non-functional. changeset: 10895:89275e32e407 user: mullan date: Mon Mar 02 11:43:56 2015 -0500 summary: 8073894: Getting to the root of certificate chains Test: make -j 32 Bug: 36461944 Change-Id: I8b14711fbaa280b176c15e33767a416f5714b3ed
ertpath/PKIXCertPathValidator.java
|
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
ertpath/AlgorithmChecker.java
|
7fab06bfb1adf7956aaa28375da1cd0935a2d26b |
07-Apr-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Port sun.security.provider.certpath.OCSPResponse from openJdk8u121-b13 changeset: 10949:5a49012971bb user: vinnie date: Tue Apr 14 01:27:32 2015 -0700 summary: 8075374: Responding to OCSP responses Test: CtsLibcoreTestCases Bug: 36461944 Change-Id: I0909baf8ea7db091079957305fbed04aa143aba0
ertpath/OCSPResponse.java
|
85bdb5220c5c264d1746134a90f6e11f15745787 |
06-Apr-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Remove "Reverse" PKIX CertPathBuilder implementation Port from openJdk8u121-b13 Change-Id: I522a0f6e39d572a9f54b4c47e35258a67dca2c44 changeset: 11027:97b3a4fc3290 user: igerasim date: Fri Sep 04 23:41:30 2015 +0300 summary: 7194452: Remove "Reverse" PKIX CertPathBuilder implementation Test: CtsLibcoreTestCases Bug: 36461944
ertpath/Builder.java
ertpath/PKIX.java
ertpath/ReverseBuilder.java
ertpath/ReverseState.java
ertpath/SunCertPathBuilder.java
ertpath/SunCertPathBuilderParameters.java
|
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
ertpath/AlgorithmChecker.java
ertpath/PKIXMasterCertPathValidator.java
|
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
ertpath/AlgorithmChecker.java
|
5d12003d5112a2a952c66bc2425b9444a42bd72e |
20-Mar-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
AKID and SKID doesn't have to match when building certificate chain Ported from openJdk8u121 changeset: 11494:ffd65eb4d2be parent: 11476:5b8ec82dc4d3 user: mullan date: Mon Mar 21 14:13:57 2016 +0000 summary: 8072463: Remove requirement that AKID and SKID have to match when building certificate chain Test: CtsLibcoreTestCases Bug: 31028374 Change-Id: Ib635ca731da8761abce83c002cc72c59b141d5df
ertpath/AdaptableX509CertSelector.java
ertpath/DistributionPointFetcher.java
ertpath/ForwardBuilder.java
|
258f65b9ea497337055478068b1c4a3503fb6768 |
20-Mar-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Improve tracing for java.security.debug=certpath Port from openJdk8u121 changeset: 10559:f54a505bb7d0 user: juh date: Fri Mar 20 17:55:06 2015 +0000 summary: 8054037: Improve tracing for java.security.debug=certpath Test: CtsLibcoreTestCases Bug: 31028374 Change-Id: I4282f74071da7fc80e5fa73eda94158eccd53341
ertpath/AdaptableX509CertSelector.java
ertpath/Builder.java
ertpath/ConstraintsChecker.java
ertpath/DistributionPointFetcher.java
ertpath/ForwardBuilder.java
ertpath/PKIXMasterCertPathValidator.java
ertpath/RevocationChecker.java
ertpath/SunCertPathBuilder.java
|
03016930afa28300d73deb6e285470bc6d4aa148 |
17-Mar-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Fix RevocationChecker IndexOutOfBoundsException Ported from openJdk8u121 Failed to locate referenced test. port from openjdk8u121 changeset: 9171:0157177fb61a user: juh date: Wed Feb 19 20:07:10 2014 -0800 summary: 8031025: SQE test CertPath/CertPathBuilderTest/* failed with java.lang.IndexOutOfBoundsException Test: CtsLibcoreTestCases Bug: 31028374 Change-Id: Ie5fa22cd3b90c6026c6efd6db1d179d5d1cd6eb9
ertpath/RevocationChecker.java
|
080c88e54f85d8677a2212617222aa4ed7fef62a |
17-Mar-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Fix Certificate Path Building problem with AKI serial number Port from openJdk8u121 changeset: 9167:5cf31af3c37c user: mullan date: Wed Feb 19 14:22:33 2014 -0500 summary: 8025708: Certificate Path Building problem with AKI serial number Test: CtsLibcoreOjTestCases Bug: 31028374 Change-Id: I1f0d8fb76218359de57b5508e513c7cd5f4e7639
ertpath/AdaptableX509CertSelector.java
ertpath/DistributionPointFetcher.java
ertpath/ForwardBuilder.java
ertpath/PKIXCertPathValidator.java
|
4087011821a84f2a4e2b827f304bb00481d3d139 |
15-Mar-2017 |
Tobias Thierer <tobiast@google.com> |
Canonicalize additional Android-changed comments. Some "Android-changed" lines in ojluni were still part of block comments, which is inconsisten with the style guide. This CL fixes these to be more in line with the style guide. Bug: 35841464 Test: treehugger build succceeds Change-Id: I4fa630867b3a9d6604fa90d751a52063ec69778c
509Factory.java
ertpath/ForwardBuilder.java
ertpath/ForwardState.java
ertpath/PKIXCertPathValidator.java
ertpath/ReverseBuilder.java
ertpath/ReverseState.java
|
6975f84c2ed72e1e26d20190b6f318718c849008 |
01-Mar-2017 |
Tobias Thierer <tobiast@google.com> |
Make Android patch docs in ojluni more consistent with style guide This CL consists of an automated and a manual part (originally reviewed as separate CLs, then squashed together before submitting in order to minimize the number of times each Android-changed line is touch, since that makes future git archaeology on these simpler). Automated part: Run the following command (performs regex replacements): find ojluni -name \*\.java | xargs sed -i \ -e 's/Android[- ]changed/Android-changed/ig' \ -e 's/Android-changed :/Android-changed:/g' \ -e 's/Android-changed \(BEGIN\|END\)/\1 Android-changed/g' \ -e 's/Android-changed - /Android-changed: /g' \ -e 's/Android[- ]removed/Android-removed/ig' \ -e 's/Android-removed :/Android-removed:/g' \ -e 's/Android-removed \(BEGIN\|END\)/\1 Android-removed/g' \ -e 's/Android-removed - /Android-removed: /g' \ -e 's/Android[- ]added/Android-added/ig' \ -e 's/Android-added :/Android-added:/g' \ -e 's/Android-added \(BEGIN\|END\)/\1 Android-added/g' \ -e 's/Android-added - /Android-added: /g' \ -e 's/----- \(BEGIN\|END\) android\( -----\)\?/\1 Android-changed/g' \ -e 's/\/\* \(BEGIN\|END\) Android-changed \*\//\/\/ \1 Android-changed/g' Manual part: Move BEGIN Android-* lines out of block comments Some Android-{changed,removed,added} lines occurred inside block comments. This CL targets places in ojluni that contained the String "* BEGIN Android-" Changes made by this CL include: - Move the "BEGIN Android-" line into a line comment (the style guide mandates that "Android-" lines are always in line comments). In many cases, that line comment is immediately followed by a block comment holding commented-out upstream code. - Add corresponding "// END Android-" line comments, where missing. - Drop documented import changes altogether. These create noise for little benefit: (1.) Most import problems will be found at compile time (2.) They generally correspond to documented changes elsewhere in the file. - In most cases, the phrasing of comments and the decision whether to keep commented out upstream code was not changed by this CL. - Some additional tweaks were made in line with the style guide. No attempt was made to: - Verify that commented-out upstream code actually matches the current upstream. - Make any fixes (eg. to comments) that would have required git archaeology (looking up historic commits). Bug: 35841464 Test: make droid cts update-api Change-Id: Ibc60979cb6061cfb0e9c7096cc9dcab30ddfa733
509Factory.java
ertpath/ForwardBuilder.java
ertpath/ForwardState.java
ertpath/PKIXCertPathValidator.java
ertpath/ReverseBuilder.java
ertpath/ReverseState.java
ertpath/SunCertPathBuilder.java
|
434f8ebb4a728d354c72bf75d496a28da12ba5d9 |
01-Dec-2016 |
Sergio Giro <sgiro@google.com> |
sun.security.provider.X509Factory: port from jdk8u560 and comment out unused code Most of this class is unused in Android. Now the file coincides exactly with jdk8u60 except that unused code has been commented out. Bug: 29631070 Test: make droid Change-Id: Ia2855113cafac828e0caf4997ff7dd5b1c332c59
509Factory.java
|
dcf51febe8addf2b227d02308cc30346be72b248 |
23-Nov-2016 |
Sergio Giro <sgiro@google.com> |
sun.security.provider.X509Factory: general tidying/linting - Added generics - Added @Override annotations - Cleaned casts - Use of the constructor for exceptions with cause, instead of the method initCause - Use of StringBuilder instead of StringBuffer Note: this doesn't finish porting the class from jdk8u60, still we need to port a couple behaviour changes. Bug: 29631070 Test: make droid docs Change-Id: I52819f644640d7ee7359e031b44fbc442a2a478d
509Factory.java
|
0310e4db77a3eb2f0ff6a98af37f6ebd262014d3 |
27-Oct-2016 |
Sergio Giro <sgiro@google.com> |
sun.security.x509: porting rev/04cda5b7a3c1 Changes to KeyUsageExtension, NetscapeCerTypeExtension and ReasonFlags as to check as to improve checks of array bounds. sun.security.provider.certpath.DistributionPointFetcher has a similar change concerning array bounds, where the opportunity to improve probably was spotted by the fact that it uses ReasonFlags. Since in the classes in sun.security.x509 the logic for toString changed slightly, tests are added that passed both before and after the change, as to check that the outcome is the same. Bug: 29631070 Test: run cts -m CtsLibcoreTestCases Change-Id: I2a2c10c59509063e648f238f82ac71b4f513cd71
ertpath/DistributionPointFetcher.java
|
665350a1bc824fc30d08e2f3d07f5cf4e6303a07 |
28-Sep-2016 |
Sergio Giro <sgiro@google.com> |
Remove UntrustedChecker This mechanism for untrusted certificates is redundant in Android, as this is used via TrustManagerImpl in conscrypt, which includes another blacklist validation in which the list of certificates can be updated via OTA. Test: make droid docs Bug: 29631070 Change-Id: Iccd53bc358fbb420836b2fe17dfc46f2a03b60b7
ertpath/ForwardBuilder.java
ertpath/ForwardState.java
ertpath/PKIXCertPathValidator.java
ertpath/ReverseBuilder.java
ertpath/ReverseState.java
ertpath/SunCertPathBuilder.java
ertpath/UntrustedChecker.java
|
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>
509Factory.java
|
3b067c78c7bec52972133f9e5fd6cae967596290 |
23-Jun-2016 |
Sergio Giro <sgiro@google.com> |
ojluni: tidy up ojluni files Deleted files that are not being compiled Added script to check that the files under ojluni/src/main/java are the same as mentioned in the mk file. Test: make Bug: 29631070 Change-Id: Id1a62f7fbc52569ba5c8287571ae325d989bb5ad
ertpath/CollectionCertStore.java
ertpath/IndexedCollectionCertStore.java
ertpath/ldap/LDAPCertStore.java
ertpath/ldap/LDAPCertStoreHelper.java
|
337d8c170c83c7bdf7f6ea85ece22eb51465f36c |
02-Jun-2016 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Remove unused sun.security.provider.SecureRandom code sun.security.provider.SecureRandom is never used on android, we always use the implementation from AndroidOpenSSL provider instead. Bug: 29091543 Change-Id: I20412c0f42c7b397ef5b05e623e61c2742fb935d
ativePRNG.java
ativeSeedGenerator.java
ecureRandom.java
eedGenerator.java
unEntries.java
erificationProvider.java
|
732929ca193af580bcaad342aa02a4f2ceb16358 |
04-Feb-2016 |
Kenny Root <kroot@google.com> |
Cert path: sigProvider is not required Some calls to X509Certificate#verify in the CertPathVerifier and CertPathBuilder code were passing in sigProvider even when it was null which causes the GetInstance code to throw an error since this is an invalid condition. Bug: 26954162 Change-Id: Id8afa2c786a0c6d44127857950d5f3bae60da11a
ertpath/BasicChecker.java
ertpath/ForwardBuilder.java
|
86e10488f5420cd0183d0a42df999878858defbc |
02-Feb-2016 |
Kenny Root <kroot@google.com> |
CertPathValidator: fix typo in classname Class's package was camel-cased by accident. Bug: 26927449 Change-Id: I23f02664b41a323152c48e8a801149072b15d1c8
ertPathProvider.java
|
bf0403930ae8d1e86b3914d18b9711eeeec0adb9 |
27-Jan-2016 |
Kenny Root <kroot@google.com> |
Add a Provider that only does CertPathBuilder and CertPathValidator Address revert of e4dd44d8a203a5fbf900d81c4b0556ce6d851db2 by only using the actual types needed for certificate path validation and building. Bug: 26630788 Change-Id: Ie9215ee27077957ef7bd772d3ab9b00b93eb79d8
ertPathProvider.java
|
8cb7aee05b4d07632b6449065bdc152c494b8cf9 |
18-Jan-2016 |
Narayan Kamath <narayan@google.com> |
Revert "Use sun.security.provider.Sun" This reverts commit e4dd44d8a203a5fbf900d81c4b0556ce6d851db2. bug: 26589829 bug: 26589918 bug: 26590007 bug: 26590418 bug: 26588717 bug: 26584371 Change-Id: Iaa303e4d5f52b69eeb1554cb1b7279aa42740988
un.java
|
e4dd44d8a203a5fbf900d81c4b0556ce6d851db2 |
19-Dec-2015 |
Kenny Root <kroot@google.com> |
Use sun.security.provider.Sun Change-Id: Ic63473d6b7d630e22ecfadcc1f193ad5356b267b
un.java
|
73405ff8729cca39da90b2e2f604062e323f6f7a |
18-Dec-2015 |
Kenny Root <kroot@google.com> |
Update certpath code Change-Id: Ie6d845095a45029b7bc8b7d120c6ed82de675e17
ertpath/AdaptableX509CertSelector.java
ertpath/AdjacencyList.java
ertpath/AlgorithmChecker.java
ertpath/BasicChecker.java
ertpath/BuildStep.java
ertpath/Builder.java
ertpath/CertId.java
ertpath/CertPathHelper.java
ertpath/CertStoreHelper.java
ertpath/CollectionCertStore.java
ertpath/ConstraintsChecker.java
ertpath/DistributionPointFetcher.java
ertpath/ForwardBuilder.java
ertpath/ForwardState.java
ertpath/IndexedCollectionCertStore.java
ertpath/KeyChecker.java
ertpath/OCSP.java
ertpath/OCSPRequest.java
ertpath/OCSPResponse.java
ertpath/PKIX.java
ertpath/PKIXCertPathValidator.java
ertpath/PKIXMasterCertPathValidator.java
ertpath/PolicyChecker.java
ertpath/PolicyNodeImpl.java
ertpath/ReverseBuilder.java
ertpath/ReverseState.java
ertpath/RevocationChecker.java
ertpath/State.java
ertpath/SunCertPathBuilder.java
ertpath/SunCertPathBuilderException.java
ertpath/SunCertPathBuilderParameters.java
ertpath/SunCertPathBuilderResult.java
ertpath/URICertStore.java
ertpath/UntrustedChecker.java
ertpath/Vertex.java
ertpath/X509CertPath.java
ertpath/X509CertificatePair.java
ertpath/ldap/LDAPCertStore.java
ertpath/ldap/LDAPCertStoreHelper.java
|
2c87ad3a45cecf9e344487cad1abfdebe79f2c7c |
21-Dec-2015 |
Narayan Kamath <narayan@google.com> |
Update file headers. Change-Id: I8149f41585768a1a4b72ab7bb4a1452376c05cc2
eedGenerator.java
|
cc42201b8d47d4c03a69dcf6df4e58c1a11d32e5 |
21-Dec-2015 |
Paul Duffin <paulduffin@google.com> |
Deleting unused or broken files The tests removed from luni/src/test are testing files that no longer exist. It's possible that they provided some coverage of the code which is not provided for the OpenJDK code. The classes removed from ojluni/src/main are the ones not explicitly mentioned in the openjdk_java_files.mk. Change-Id: Id52d65d9b1f06e1a6e7afbd93336c7d12e0c3083
yteArrayAccess.java
onfigSpiFile.java
SA.java
SAKeyFactory.java
SAKeyPairGenerator.java
SAParameterGenerator.java
SAParameters.java
SAPrivateKey.java
SAPublicKey.java
SAPublicKeyImpl.java
igestBase.java
avaKeyStore.java
eyProtector.java
D2.java
D4.java
D5.java
arameterCache.java
olicyFile.java
olicyParser.java
olicySpiFile.java
HA.java
HA2.java
HA5.java
un.java
ertpath/AdaptableX509CertSelector.java
ertpath/AdjacencyList.java
ertpath/BasicChecker.java
ertpath/BuildStep.java
ertpath/Builder.java
ertpath/CertId.java
ertpath/CertStoreHelper.java
ertpath/CollectionCertStore.java
ertpath/ConstraintsChecker.java
ertpath/CrlRevocationChecker.java
ertpath/DistributionPointFetcher.java
ertpath/ForwardBuilder.java
ertpath/ForwardState.java
ertpath/IndexedCollectionCertStore.java
ertpath/KeyChecker.java
ertpath/OCSP.java
ertpath/OCSPChecker.java
ertpath/OCSPRequest.java
ertpath/OCSPResponse.java
ertpath/PKIXCertPathValidator.java
ertpath/PKIXMasterCertPathValidator.java
ertpath/PolicyChecker.java
ertpath/PolicyNodeImpl.java
ertpath/ReverseBuilder.java
ertpath/ReverseState.java
ertpath/State.java
ertpath/SunCertPathBuilder.java
ertpath/SunCertPathBuilderException.java
ertpath/SunCertPathBuilderParameters.java
ertpath/SunCertPathBuilderResult.java
ertpath/URICertStore.java
ertpath/Vertex.java
ertpath/ldap/LDAPCertStore.java
ertpath/ldap/LDAPCertStoreHelper.java
|
1d958dba8b5c9589e3375446045e1672eee0e1b1 |
24-Feb-2015 |
Piotr Jastrzebski <haaawk@google.com> |
Use OpenJdk implementation of parts of java.util.*, java.security.*. Includes: - java.util.jar - java.security - java.security.acl, - java.security.cert - java.security.interfaces - java.security.spec Preserve StrictJarFile (and supporting classes) which confirms to a stronger spec than java.util.jar.* - StrictJarFileTest#testGetManifest has been temporarily suppressed. - Several security related methods are no-ops now. - Read security.properties from the library jar file (and not the FS). - Security.initializeStatics uses the following providers (in order): (a) conscrypt (b) bouncycastle (c) harmony's crypto provider. (d) conscrypt (JSSE). Change-Id: I24d3d68b033d00293c3e450429d31cb8ce50a44b
eedGenerator.java
|
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
yteArrayAccess.java
onfigSpiFile.java
SA.java
SAKeyFactory.java
SAKeyPairGenerator.java
SAParameterGenerator.java
SAParameters.java
SAPrivateKey.java
SAPublicKey.java
SAPublicKeyImpl.java
igestBase.java
avaKeyStore.java
eyProtector.java
D2.java
D4.java
D5.java
ativePRNG.java
ativeSeedGenerator.java
arameterCache.java
olicyFile.java
olicyParser.java
olicySpiFile.java
HA.java
HA2.java
HA5.java
ecureRandom.java
eedGenerator.java
un.java
unEntries.java
erificationProvider.java
509Factory.java
ertpath/AdaptableX509CertSelector.java
ertpath/AdjacencyList.java
ertpath/AlgorithmChecker.java
ertpath/BasicChecker.java
ertpath/BuildStep.java
ertpath/Builder.java
ertpath/CertId.java
ertpath/CertPathHelper.java
ertpath/CertStoreHelper.java
ertpath/CollectionCertStore.java
ertpath/ConstraintsChecker.java
ertpath/CrlRevocationChecker.java
ertpath/DistributionPointFetcher.java
ertpath/ForwardBuilder.java
ertpath/ForwardState.java
ertpath/IndexedCollectionCertStore.java
ertpath/KeyChecker.java
ertpath/OCSP.java
ertpath/OCSPChecker.java
ertpath/OCSPRequest.java
ertpath/OCSPResponse.java
ertpath/PKIXCertPathValidator.java
ertpath/PKIXMasterCertPathValidator.java
ertpath/PolicyChecker.java
ertpath/PolicyNodeImpl.java
ertpath/ReverseBuilder.java
ertpath/ReverseState.java
ertpath/State.java
ertpath/SunCertPathBuilder.java
ertpath/SunCertPathBuilderException.java
ertpath/SunCertPathBuilderParameters.java
ertpath/SunCertPathBuilderResult.java
ertpath/URICertStore.java
ertpath/UntrustedChecker.java
ertpath/Vertex.java
ertpath/X509CertPath.java
ertpath/X509CertificatePair.java
ertpath/ldap/LDAPCertStore.java
ertpath/ldap/LDAPCertStoreHelper.java
|