Valerie Peng
|
f18deeb69e
|
8268488: More valuable DerValues
Reviewed-by: weijun, ahgross, rhalade
|
2022-01-18 23:35:32 +00:00 |
|
Andrey Turbanov
|
6677554374
|
8274949: Use String.contains() instead of String.indexOf() in java.base
Reviewed-by: weijun, dfuchs, vtewari, lancea
|
2021-11-19 18:48:06 +00:00 |
|
Pavel Rappo
|
615063364a
|
8276348: Use blessed modifier order in java.base
Reviewed-by: dfuchs, darcy, iris, rriggs, martin
|
2021-11-03 10:07:48 +00:00 |
|
Alexey Bakhtin
|
f6232982b9
|
8271199: Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key
Reviewed-by: xuelei, valeriep
|
2021-10-25 08:00:40 +00:00 |
|
Jack Hartstein
|
58a59e3dcb
|
8240997: Remove more "hack" word in security codes
Reviewed-by: xuelei
|
2021-06-09 02:12:25 +00:00 |
|
Weijun Wang
|
6765f90250
|
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: erikj, darcy, chegar, naoto, joehw, alanb, mchung, kcr, prr, lancea
|
2021-06-02 11:57:31 +00:00 |
|
Weijun Wang
|
f834557ae0
|
8258915: Temporary buffer cleanup
Reviewed-by: valeriep
|
2021-04-22 18:11:43 +00:00 |
|
Anthony Scarpino
|
7a99a9874b
|
8262316: Reducing locks in RSA Blinding
Reviewed-by: jnimeh
|
2021-04-07 17:29:01 +00:00 |
|
Ziyi Luo
|
a5d7de2351
|
8263404: RsaPrivateKeySpec is always recognized as RSAPrivateCrtKeySpec in RSAKeyFactory.engineGetKeySpec
Co-authored-by: Greg Rubin <rubin@amazon.com>
Reviewed-by: valeriep
|
2021-03-29 20:14:47 +00:00 |
|
Ziyi Luo
|
a777e82cd8
|
8254717: isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards
Reviewed-by: jnimeh
|
2021-03-04 15:17:53 +00:00 |
|
Valerie Peng
|
68cf65d284
|
8023980: JCE doesn't provide any class to handle RSA private key in PKCS#1
Reviewed-by: weijun
|
2021-01-18 02:26:17 +00:00 |
|
Weijun Wang
|
b97fe6c410
|
8258419: RSA cipher buffer cleanup
Reviewed-by: valeriep
|
2020-12-15 22:49:35 +00:00 |
|
Valerie Peng
|
1191a633fe
|
8199697: FIPS 186-4 RSA Key Generation
Reviewed-by: xuelei
|
2020-10-21 22:42:07 +00:00 |
|
Valerie Peng
|
40206822f4
|
8172366: Support SHA-3 based signatures
Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests.
Reviewed-by: xuelei
|
2020-09-15 20:28:48 +00:00 |
|
Weijun Wang
|
507816d550
|
8244565: Accept PKCS #8 with version number 1
Reviewed-by: valeriep
|
2020-06-05 07:53:50 +08:00 |
|
Valerie Peng
|
56b7960496
|
8242897: KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException
Changed SunRsaSign provider to accept RSA signature oid in RSA key encoding for backward compatibility
Reviewed-by: weijun
|
2020-06-03 04:29:04 +00: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 |
|
Valerie Peng
|
c103a1bb69
|
8238448: RSASSA-PSS signature verification fail when using certain odd key sizes
Calculate and set offset for correct verification for such key sizes
Reviewed-by: xuelei
|
2020-02-12 02:44:45 +00:00 |
|
Masanori Yano
|
567465c62c
|
8216012: Infinite loop in RSA KeyPairGenerator
Check and error out on even RSA public exponents
Reviewed-by: valeriep
|
2020-01-17 01:05:27 +00: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 |
|
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 |
|
Weijun Wang
|
1d014da14b
|
8215694: keytool cannot generate RSASSA-PSS certificates
Reviewed-by: xuelei
|
2019-01-16 11:25:55 +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 |
|
Valerie Peng
|
c8c41d1444
|
8211049: Second parameter of "initialize" method is not used
Use the specified random object instead of system default
Reviewed-by: weijun
|
2018-11-07 01:04:26 +00:00 |
|
Valerie Peng
|
df08003471
|
8206171: Signature#getParameters for RSASSA-PSS throws ProviderException when not initialized
Changed SunRsaSign and SunMSCAPI provider to return null and updated javadoc
Reviewed-by: weijun, mullan
|
2018-07-23 23:18:19 +00:00 |
|
Valerie Peng
|
ecc5979769
|
8205720: KeyFactory#getKeySpec and translateKey thorws NullPointerException with Invalid key
Updated SunRsaSign provider to check and throw InvalidKeyException for null key algo/format/encoding
Reviewed-by: xuelei
|
2018-06-30 00:33:05 +00:00 |
|
Weijun Wang
|
578576f523
|
8205445: Add RSASSA-PSS Signature support to SunMSCAPI
Reviewed-by: xuelei
|
2018-06-22 21:42:00 +08:00 |
|
Valerie Peng
|
8e127e5c26
|
8204152: SignedObject throws NullPointerException for null keys with an initialized Signature object
Check for null and throw InvalidKeyException to maintain same behavior
Reviewed-by: xuelei
|
2018-06-19 23:33:31 +00:00 |
|
Valerie Peng
|
9e8d9fe1ee
|
8146293: Add support for RSASSA-PSS Signature algorithm
Add RSASSA-PSS key and signature support to SunRsaSign provider
Reviewed-by: wetmore
|
2018-05-21 23:40:52 +00:00 |
|
Adam Petcher
|
248948c08b
|
8174756: Extra validation for public keys
Reviewed-by: valeriep
|
2017-07-04 01:52:53 +00:00 |
|
Valerie Peng
|
b3f1165f7d
|
8181048: Refactor existing providers to refer to the same constants for default values for key length
Reviewed-by: mullan, ahgross
|
2017-07-13 20:41:59 +00:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|