Aleksey Shipilev
9f6b1d7fa4
8263436: Silly array comparison in GaloisCounterMode.overlapDetection
...
Reviewed-by: ascarpino
2021-03-12 07:35:11 +00:00
Anthony Scarpino
414ee95b8e
8261462: GCM ByteBuffer decryption problems
...
Reviewed-by: valeriep
2021-03-08 21:28:07 +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
Jamil Nimeh
8554fe6ebc
8253866: Security Libs Terminology Refresh
...
Reviewed-by: erikj, weijun, mullan
2021-01-14 16:36:51 +00:00
Weijun Wang
b97fe6c410
8258419: RSA cipher buffer cleanup
...
Reviewed-by: valeriep
2020-12-15 22:49:35 +00:00
Jamil Nimeh
500ab45770
8257769: Cipher.getParameters() throws NPE for ChaCha20-Poly1305
...
Reviewed-by: mullan, valeriep
2020-12-08 06:10:10 +00:00
Valerie Peng
49f9e57715
8257734: Extraneous output in HmacSHA3_512 constructor
...
Reviewed-by: ascarpino
2020-12-04 03:52:04 +00:00
Anthony Scarpino
cc1915b3b3
8253821: Improve ByteBuffer performance with GCM
...
Reviewed-by: xuelei, valeriep
2020-12-02 23:10:32 +00:00
Philippe Marschall
2a406f3ce5
8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package
...
Reviewed-by: dholmes, alanb, psandoz, kvn, egahlin
2020-09-30 20:05:07 +00:00
Vipin Sharma
d4626d89cc
8251542: Several small Javadoc errors in java.base
...
Fixing wrong exception type in throws clause and wrong return type description
Reviewed-by: darcy, dfuchs, mullan, mchung, rriggs
2020-08-25 09:27:36 +01:00
Weijun Wang
fe514a2e55
8241379: Update JCEKS support
...
Reviewed-by: ahgross, mullan, rhalade
2020-04-03 17:24:59 +08:00
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
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
Vipin Sharma
cc05419e1a
8242366: Fix JavaDoc warnings
...
Reviewed-by: dfuchs, mullan, prappo, weijun
2020-04-15 20:42:43 +01:00
Henry Jen
0278846eaa
Merge
2020-04-14 23:11:49 +00:00
Valerie Peng
7bce9a9158
8172680: Support SHA-3 based Hmac algorithms
...
Enhanced SunJCE provider with Hmac with SHA3 digests
Reviewed-by: weijun
2020-04-14 22:31:54 +00: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
Xue-Lei Andrew Fan
d243e40f7b
8241039: Retire the deprecated SSLSession.getPeerCertificateChain() method
...
Reviewed-by: mullan, alanb, dfuchs
2020-03-20 09:15:00 -07: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
Weijun Wang
c182379f32
8234027: Better JCEKS key support
...
Reviewed-by: ahgross, mullan, rriggs, rhalade
2019-12-11 16:35:43 +08:00
Weijun Wang
f3815c85a1
8231139: Improved keystore support
...
Reviewed-by: mullan, ahgross
2019-10-09 17:42:38 +08:00
Henry Jen
9ac2f8b654
8234542: code removal of Pack200 Tools and API
...
Reviewed-by: alanb, mchung, erikj
2019-12-10 00:36:30 +00:00
Ivan Gerasimov
cd589d8469
8234147: Avoid looking up standard charsets in core libraries
...
Reviewed-by: alanb
2019-12-01 15:29:37 -08:00
Martin Balao
0e5a288dfe
8233404: System property to set the number of PBE iterations in JCEKS keystores
...
Reviewed-by: weijun
2019-11-12 00:30:55 -03:00
Ivan Gerasimov
8e859259bc
8233884: Avoid looking up standard charsets in security libraries
...
Reviewed-by: coffeys
2019-11-12 01:36:17 -08:00
Joe Darcy
9d764ee48e
8229997: Apply java.io.Serial annotations in java.base
...
Reviewed-by: alanb, rriggs
2019-08-29 16:31:34 -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
Jamil Nimeh
742e9f26c8
8224997: ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException
...
Reviewed-by: xuelei
2019-08-17 06:20:49 -07:00
Shravya Rukmannagari
793585b494
8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
...
AES-ECB encryption and decryption optimization for x86_64 architectures supporting AVX3+VAES
Co-authored-by: Smita Kamath <smita.kamath@intel.com>
Reviewed-by: kvn, valeriep
2019-08-16 14:42:50 -07:00
Valerie Peng
6b662abe74
8180392: SunJCE provider should throw exceptions for unsupported mode and padding combinations
...
Change JCA Cipher class to create obj to ensure the mode and padding combination is supported
Reviewed-by: xuelei
2019-07-25 02:16:49 +00:00
Brian Burkhalter
ba9c952f87
8228392: Backout incorrect change done by JDK-8067801
...
Reviewed-by: lancea
2019-07-18 17:10:33 -07:00
Brian Burkhalter
9b23ca4eb4
8228338: tools/pack200/TimeStamp.java fails with NullPointerException
...
Reviewed-by: lancea
2019-07-18 07:54:21 -07:00
Mikael Vidstedt
f08a9de3b2
Merge
2019-07-17 04:33:37 -07:00
Ivan Gerasimov
e96576ee30
8226543: Reduce GC pressure during message digest calculations in password-based encryption
...
Reviewed-by: mullan
2019-06-25 17:27:31 -07:00
Joe Darcy
4750064828
8214546: Start of release updates for JDK 14
...
8214547: Add SourceVersion.RELEASE_14
8214548: Add source 14 and target 14 to javac
8214549: Bump maximum recognized class file version to 58 for JDK 14
Reviewed-by: jjg, mikael, erikj, jlahoda, dholmes
2019-06-11 16:45:20 -07:00
Martin Balao
a8a29bbae6
8221271: sun/security/pkcs11/tls/tls12/TestTLS12.java test failed
...
Reviewed-by: xuelei
2019-04-19 10:59:09 -03:00
Jamil Nimeh
657f017400
8221345: Better Poly1305 support
...
Reviewed-by: apetcher, mschoene, rhalade
2019-04-03 13:35:11 -07:00
Jamil Nimeh
de75770ce9
8218723: Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation
...
Reviewed-by: apetcher
2019-03-18 15:26:59 -07:00
Xue-Lei Andrew Fan
42cb9bf51a
8160247: Mark deprecated javax.security.cert APIs with forRemoval=true
...
Reviewed-by: weijun
2019-03-13 07:14:50 -07:00
Anthony Scarpino
5250aaafdb
8220165: Encryption using GCM results in RuntimeException- input length out of bound
...
Reviewed-by: valeriep
2019-03-07 19:35:02 -08: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
Xue-Lei Andrew Fan
fca0af0487
8217835: Remove the experimental SunJSSE FIPS compliant mode
...
Reviewed-by: mullan
2019-02-12 13:36:15 -08:00
Anthony Scarpino
9eb1223ac0
8201633: Problems with AES-GCM native acceleration
...
Reviewed-by: valeriep
2019-02-11 13:23:20 -08:00
Sean Coffey
63663b64d1
8218553: Enhance keystore load debug output
...
Reviewed-by: weijun
2019-02-07 12:09:17 +00:00
Joe Darcy
b5f0eec3d8
8205626: Start of release updates for JDK 13
...
8205393: Add SourceVersion.RELEASE_13
8205394: Add source 13 and target 13 to javac
8205645: Bump maximum recognized class file version to 57 for JDK 13
8214825: Update preview language features for start of JDK 13
Reviewed-by: erikj, alanb, mchung, mcimadamore, dholmes, smarks, jjg
2018-12-13 19:06:11 +01: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
Smita Kamath
3623c99b27
8214074: Ghash optimization using AVX instructions
...
Reviewed-by: kvn, ascarpino
2018-12-12 12:17:33 -08:00
Roger Riggs
938b844088
8214971: Replace use of string.equals("") with isEmpty()
...
Reviewed-by: jlaskey, prappo, lancea, dfuchs, redestad
2018-12-07 11:51:17 -05:00