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
|
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 |
|
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
|
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 |
|
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 |
|
Jamil Nimeh
|
657f017400
|
8221345: Better Poly1305 support
Reviewed-by: apetcher, mschoene, rhalade
|
2019-04-03 13:35:11 -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
|
de75770ce9
|
8218723: Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation
Reviewed-by: apetcher
|
2019-03-18 15:26:59 -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 |
|
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 |
|
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 |
|
Weijun Wang
|
8036ce51b2
|
8214513: A PKCS12 keystore from Java 8 using custom PBE parameters cannot be read in Java 11
Reviewed-by: mullan
|
2018-12-05 08:48:49 +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 |
|
Sean Coffey
|
497de20391
|
8209862: CipherCore performance improvement
Co-authored-by: Sergey Kuksenko <sergey.kuksenko@oracle.com>
Reviewed-by: apetcher, ascarpino
|
2018-10-15 14:42:31 +01:00 |
|
Sean Coffey
|
50ec35819d
|
8209129: Further improvements to cipher buffer management
Reviewed-by: weijun, igerasim
|
2018-08-23 11:37:14 +01:00 |
|
Xue-Lei Andrew Fan
|
611c53c860
|
8207009: TLS 1.3 half-close and synchronization issues
Reviewed-by: jnimeh, mullan, wetmore
|
2018-08-14 18:16:47 -07:00 |
|
Sean Coffey
|
7a791910c3
|
8208583: Better management of internal KeyStore buffers
Reviewed-by: weijun
|
2018-08-03 14:14:59 +01:00 |
|
Sean Coffey
|
c4faf01f86
|
8207775: Better management of CipherCore buffers
Reviewed-by: ascarpino
|
2018-08-03 09:57:10 +01:00 |
|
Phil Race
|
1387c87093
|
Merge
|
2018-07-26 10:00:40 -07:00 |
|
Anthony Scarpino
|
4e46cc1392
|
8204196: integer cleanup
Reviewed-by: xuelei
|
2018-07-20 09:55:15 -07:00 |
|
Phil Race
|
28e828130d
|
Merge
|
2018-07-19 10:17:22 -07:00 |
|
Valerie Peng
|
b0af57a018
|
8179098: Crypto AES/ECB encryption/decryption performance regression (introduced in jdk9b73)
Do bounds check per encryption/decryption call instead of per block
Reviewed-by: ascarpino, redestad
|
2018-07-13 02:36:42 +00:00 |
|
Xue-Lei Andrew Fan
|
87c6761704
|
8196584: TLS 1.3 Implementation
Co-authored-by: Adam Petcher <adam.petcher@oracle.com>
Co-authored-by: Amanda Jiang <amanda.jiang@oracle.com>
Co-authored-by: Anthony Scarpino <anthony.scarpino@oracle.com>
Co-authored-by: Bradford Wetmore <bradford.wetmore@oracle.com>
Co-authored-by: Jamil Nimeh <jamil.j.nimeh@oracle.com>
Co-authored-by: John Jiang <sha.jiang@oracle.com>
Co-authored-by: Rajan Halade <rajan.halade@oracle.com>
Co-authored-by: Sibabrata Sahoo <sibabrata.sahoo@oracle.com>
Co-authored-by: Valerie Peng <valerie.peng@oracle.com>
Co-authored-by: Weijun Wang <weijun.wang@oracle.com>
Reviewed-by: ascarpino, coffeys, dfuchs, jjiang, jnimeh, mullan, rhalade, ssahoo, valeriep, weijun, wetmore, xuelei
|
2018-06-25 13:41:39 -07:00 |
|
Adam Petcher
|
023ee573d3
|
8200332: Improve GCM counting
Reviewed-by: ascarpino
|
2018-04-09 14:10:56 -04:00 |
|
Jamil Nimeh
|
fcb805f9a6
|
8153029: ChaCha20 Cipher Implementation
Add the ChaCha20 and ChaCha20-Poly1305 Cipher implementations
Reviewed-by: mullan
|
2018-05-31 07:05:10 -07: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
|
412087ff64
|
8193409: Improve AES supporting classes
Reviewed-by: valeriep
|
2018-01-23 11:18:11 -05:00 |
|
Weijun Wang
|
bde972d645
|
8202837: PBES2 AlgorithmId encoding error in PKCS12 KeyStore
Reviewed-by: xuelei
|
2018-07-19 00:14:40 +08:00 |
|
Weijun Wang
|
8fb70c710a
|
8189997: Enhance keystore mechanisms
8194259: keytool error: java.io.IOException: Invalid secret key format
Reviewed-by: mullan, valeriep, rriggs, ahgross
|
2018-01-12 08:06:24 +08:00 |
|
Roger Riggs
|
2af1df8c10
|
8198645: Use System.lineSeparator() instead of getProperty("line.separator")
Reviewed-by: lancea, xuelei, sherman
|
2018-02-23 16:00:44 -05:00 |
|