Valerie Peng
|
f968f32789
|
8246077: Cloneable test in HmacCore seems questionable
Updated java.security.MessageDigest and Signature classes to return Cloneable obj for Cloneable spi obj
Reviewed-by: weijun, xuelei, coffeys
|
2020-06-15 23:30:49 +00:00 |
|
Weijun Wang
|
2536cbf2cf
|
8245679: KeyStore cannot probe PKCS12 keystore if BouncyCastle is the top security provider
Reviewed-by: mullan
|
2020-06-13 17:49:15 +08:00 |
|
Valerie Peng
|
0b8f18beda
|
8246613: Choose the default SecureRandom algo based on registration ordering
Fixed java.security.Provider and SecureRandom to use the 1st registered SecureRandom service
Reviewed-by: weijun, mullan
|
2020-06-12 02:34:44 +00:00 |
|
Anthony Scarpino
|
785b914282
|
8243424: Signature and SignatureSpi get parameter methods may return null when unsupported
Reviewed-by: mullan
|
2020-06-08 10:45:58 -07:00 |
|
Weijun Wang
|
bcbe46b0b3
|
8246397: Use KnownOIDs for known OIDs
Reviewed-by: xuelei
|
2020-06-04 10:04:32 +08:00 |
|
Valerie Peng
|
080b3b83eb
|
8242151: Improve OID mapping and reuse among JDK security providers for aliases registration
Use sun.security.util.KnownOIDs enum instead of hardcoding oid strings everywhere
Reviewed-by: weijun
|
2020-05-19 04:05:03 +00:00 |
|
Anthony Scarpino
|
fd28aad72d
|
8166597: Crypto support for the EdDSA Signature Algorithm
Reviewed-by: weijun, mullan, wetmore
|
2020-05-18 09:42:52 -07:00 |
|
Ivan Gerasimov
|
3790e58090
|
8241761: Typos: empty lines in javadoc, inconsistent indents, etc. (security-libs only)
Reviewed-by: weijun
|
2020-04-01 18:38:05 -07:00 |
|
Pavel Rappo
|
17ff85d4ad
|
8241014: Miscellaneous typos in documentation comments
Reviewed-by: igerasim, prappo, psandoz, rriggs, weijun
|
2020-03-20 20:54:56 +00:00 |
|
Valerie Peng
|
0610992a8f
|
8238566: java.security.Provider$Service.supportsParameter() is racy
Use double-checked-locking pattern inside the hasKeyAttributes() method
Reviewed-by: xuelei
|
2020-03-12 22:11:49 +00:00 |
|
Xue-Lei Andrew Fan
|
4e430ffbb6
|
8239264: Clearup the legacy ObjectIdentifier constructor from int array
Reviewed-by: jnimeh
|
2020-02-17 18:52:50 -08:00 |
|
Mikael Vidstedt
|
3318314c7c
|
8237589: Fix copyright header formatting
Reviewed-by: jjg, serb, iris, jwilhelm
|
2020-01-21 14:23:01 -08:00 |
|
Henry Jen
|
ae81cfa30f
|
Merge
|
2020-01-15 01:54:35 +00:00 |
|
Bradford Wetmore
|
0b70f01e98
|
8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
Reviewed-by: ascarpino
|
2020-01-14 12:28:15 -08:00 |
|
Weijun Wang
|
f3815c85a1
|
8231139: Improved keystore support
Reviewed-by: mullan, ahgross
|
2019-10-09 17:42:38 +08:00 |
|
Sean Mullan
|
b171594072
|
8214483: Remove algorithms that use MD5 or DES from security requirements
Reviewed-by: xuelei
|
2019-11-13 13:43:06 -05:00 |
|
Ivan Gerasimov
|
463d6e9640
|
8231859: Extra dash after the exception name in @throws clause of javadoc
Reviewed-by: weijun
|
2019-10-16 18:47:11 -07:00 |
|
Joe Darcy
|
fbb4093562
|
8231262: Suppress warnings on non-serializable instance fields in security libs serializable classes
Reviewed-by: mullan, chegar
|
2019-10-09 09:57:41 -07:00 |
|
Tianmin Shi
|
2b56811616
|
8231387: java.security.Provider.getService returns random result due to race condition with mutating methods in the same class
Synchronize access to legacyMap in Provider.getService.
Reviewed-by: valeriep
|
2019-09-25 08:29:03 -07:00 |
|
Julia Boes
|
b15b322cf3
|
8230648: Replace @exception tag with @throws in java.base
Minor coding style update of javadoc tag in any file in java.base
Reviewed-by: prappo, lancea
|
2019-09-20 11:07:52 +01:00 |
|
Joe Darcy
|
6d4ef5aaf3
|
8229999: Apply java.io.Serial annotations to security types in java.base
Reviewed-by: rriggs, mullan
|
2019-08-29 10:52:21 -07:00 |
|
Claes Redestad
|
2c245bd2b9
|
8229773: Resolve permissions for code source URLs lazily
Reviewed-by: alanb, mullan, rriggs, dfuchs
|
2019-08-19 06:13:52 +02:00 |
|
Valerie Peng
|
effe3eb806
|
8228613: java.security.Provider#getServices order is no longer deterministic
Changed to use SunEntries.DEF_SECURE_RANDOM_ALGO instead of relying on ordering of SecureRandom services
Reviewed-by: weijun
|
2019-08-14 00:57:15 +00:00 |
|
Sean Mullan
|
22cb2d8b5b
|
8210755: Define standard names for EC curves and TLS signature schemes
Reviewed-by: xuelei
|
2019-08-06 09:27:38 -04:00 |
|
Sean Mullan
|
28479937ea
|
8191138: Remove deprecated java.security.acl APIs
Reviewed-by: alanb, mchung
|
2019-07-30 09:26:47 -04:00 |
|
Mikael Vidstedt
|
f08a9de3b2
|
Merge
|
2019-07-17 04:33:37 -07:00 |
|
Sean Coffey
|
3f0730930d
|
8133489: Better messaging for PKIX path validation matching
Reviewed-by: xuelei
|
2019-06-21 08:07:18 +00:00 |
|
Sean Mullan
|
ed9eac2bb9
|
8036608: Key.getAlgorithm link to standard algorithm names needs to be updated
Reviewed-by: xuelei
|
2019-04-29 14:34:10 -04:00 |
|
Valerie Peng
|
3b6b6b3cb3
|
8216039: TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange
Add internal Signature init methods to select provider based on both key and parameter
Reviewed-by: xuelei
|
2019-04-10 02:35:18 +00:00 |
|
Sean Mullan
|
8b8759de8d
|
8020637: Permissions.readObject doesn't enforce proper Class to PermissionCollection mappings
Reviewed-by: weijun
|
2019-04-09 08:56:15 -04:00 |
|
Sean Mullan
|
44b9ab02fe
|
8216381: More limited privilege usage
Reviewed-by: ahgross, coffeys, rhalade
|
2019-02-07 08:47:10 -05:00 |
|
Xue-Lei Andrew Fan
|
25f0d60a58
|
8215430: Remove the internal package com.sun.net.ssl
Reviewed-by: chegar, mullan, wetmore
|
2019-03-01 08:35:14 -08:00 |
|
Sean Mullan
|
677aaed765
|
8159525: Add @FunctionalInterface annotation to PrivilegedAction and PrivilegedExceptionAction
Reviewed-by: clanger
|
2019-02-25 08:25:23 -05:00 |
|
Andrey Turbanov
|
cfeb359800
|
8218022: Repeated words typos in java.base
Reviewed-by: alanb, lancea, mchung
|
2019-01-30 00:24:32 +00:00 |
|
Vladimir Ivanov
|
6a61345684
|
8213234: Move LambdaForm.Hidden to jdk.internal.vm.annotation
Reviewed-by: mchung, dlong
|
2019-01-22 18:13:49 -08:00 |
|
Weijun Wang
|
1d014da14b
|
8215694: keytool cannot generate RSASSA-PSS certificates
Reviewed-by: xuelei
|
2019-01-16 11:25:55 +08:00 |
|
Dean Long
|
57dc039131
|
8214583: AccessController.getContext may return wrong value after JDK-8212605
Reviewed-by: mchung, redestad
|
2018-12-18 16:36:26 -08:00 |
|
Claes Redestad
|
a3df1d618e
|
8215281: Use String.isEmpty() when applicable in java.base
Reviewed-by: dfuchs, alanb
|
2018-12-13 15:31:05 +01:00 |
|
Weijun Wang
|
9136c7d1d0
|
8076190: Customizing the generation of a PKCS12 keystore
Reviewed-by: mullan
|
2018-12-13 11:16:33 +08:00 |
|
Valerie Peng
|
0b05ebed2e
|
7092821: java.security.Provider.getService() is synchronized and became scalability bottleneck
Changed Provider class to use ConcurrentHashMap and default providers to use putService()
Reviewed-by: weijun, mullan
|
2018-12-13 01:15:21 +00:00 |
|
Joe Darcy
|
5d1cc7fc01
|
8213911: Use example.com in java.net and other examples
Reviewed-by: prappo, chegar, rriggs, mullan
|
2018-11-27 11:28:47 -08:00 |
|
Weijun Wang
|
b1c4b461f1
|
8214100: use of keystore probing results in unnecessary exception thrown
Reviewed-by: mullan
|
2018-11-27 08:51:20 +08:00 |
|
Sean Coffey
|
73ad9c4a00
|
8148188: Enhance the security libraries to record events of interest
Reviewed-by: egahlin, mullan, weijun, xuelei
|
2018-11-20 13:12:48 +00:00 |
|
Dean Long
|
a9ae141836
|
8212605: Pure-Java implementation of AccessController.doPrivileged
Reviewed-by: dholmes, mullan, vlivanov, mchung, alanb, rriggs
|
2018-11-06 16:04:50 -08:00 |
|
Mandy Chung
|
9ffe7e1205
|
8211122: Reduce the number of internal classes made accessible to jdk.unsupported
Reviewed-by: alanb, dfuchs, kvn
|
2018-11-06 10:01:16 -08:00 |
|
Weijun Wang
|
8dbea74827
|
8212867: Link to DRBG test vectors is redirected to a broken link
Reviewed-by: mullan
|
2018-10-26 11:11:13 +08:00 |
|
Mandy Chung
|
b72ab42e49
|
8210721: Replace legacy serial exception field with Throwable::cause
Reviewed-by: dfuchs, lancea
|
2018-09-17 15:22:46 -07:00 |
|
Ivan Gerasimov
|
27e26fbdd7
|
8210786: Typo s/overriden/overridden/ in several places
Reviewed-by: weijun
|
2018-09-15 22:02:08 -07:00 |
|
Sean Mullan
|
59d3b2ccfa
|
6899533: SecureClassLoader and URLClassLoader have unnecessary check for createClassLoader permission
Remove code that is no longer necessary now that pre-JDK 1.2 SecurityManager methods are not supported.
Reviewed-by: mchung
|
2018-09-07 08:02:51 -04:00 |
|
Joe Darcy
|
07ed14c5cf
|
8209304: Deprecate serialVersionUID fields in interfaces
Reviewed-by: lancea, mullan, rriggs, smarks
|
2018-08-17 13:37:01 -07:00 |
|