68 Commits

Author SHA1 Message Date
Kumar Srinivasan
45e7a1faa8 8151901: test/tools/pack200/Pack200Test fails on verifying native unpacked JAR
Reviewed-by: jrose
2016-09-07 10:58:22 -07:00
Sean Coffey
dde76394d5 8150530: Improve javax.crypto.BadPaddingException messages
Reviewed-by: xuelei
2016-08-24 17:57:20 +01:00
Vinnie Ryan
17e5e3f34b 8164494: SunPKCS11 requires a non-empty PBE password
Reviewed-by: valeriep
2016-08-19 22:15:32 +01:00
Valerie Peng
c846a862ee 8130181: Deprecate java.security.Provider(String, double, String), add Provider(Strin
Added Provider constructor which uses version String and use sun.security.util.PROVIDER_VER

Reviewed-by: weijun
2016-08-19 06:27:54 +00:00
Vinnie Ryan
5343687991 6977937: The SunJCE PBKDF2KeyImpl is requiring the MAC instance also be from SunJCE
Reviewed-by: xuelei, ascarpino, wetmore
2016-08-17 21:14:39 +01:00
Valerie Peng
16b80b792d 8157579: com/sun/crypto/provider/Mac/MacClone.java failed on solaris12(sparcv9 and x86)
Changed the MAC impl to fall back to SUN provider (or through provider list) if the most preferred impl does not support cloning

Reviewed-by: vinnie, mullan
2016-08-12 00:39:34 +00:00
Li Jiang
d8180948ff 8161544: JDK9 message drop 20 resource updates - OpenJDK
JDK9 message drop 20 resource updates - openjdk

Reviewed-by: peytoia, weijun
2016-07-29 09:34:20 -07:00
Brent Christian
99b4bd5013 8161718: Copyright/License updates to corba, jdk
Reviewed-by: bpb, naoto
2016-07-20 08:32:07 -07:00
Valerie Peng
f51ba0de72 8146514: Enforce GCM limits
Add and enforce upper limit for input size for AES cipher in GCM mode

Reviewed-by: mullan
2016-03-30 22:02:23 +00:00
Valerie Peng
63276540e2 8149070: Enforce update ordering
Make sure that ISE is thrown when updateAAD is called after update.

Reviewed-by: mullan
2016-03-11 23:54:17 +00:00
Vyom Tewari
05b3d5c63f 8151788: NullPointerException from ntlm.Client.type3
Reviewed-by: chegar, prappo, weijun
2016-07-15 14:06:50 +05:30
Xue-Lei Andrew Fan
67ca9fc9b4 8157712: Deprecate the javax.security.cert and com.sun.net.ssl APIs with forRemoval=true
Reviewed-by: weijun
2016-07-09 05:48:16 +00:00
David Dehaven
a513e6fe8a Merge 2016-06-15 12:47:50 -07:00
Kumar Srinivasan
b464feabff 8065831: Ensure the pack200/unpack200 help is consistent with man page
Reviewed-by: mchung
2016-06-15 12:36:19 -07:00
David Dehaven
1733b64041 Merge 2016-06-01 15:27:51 -07:00
Alan Bateman
a5e1465831 8066258: Re-examine com.sun.nio.file to see if it should be a supported API
Reviewed-by: chegar
2016-05-30 17:38:05 +01:00
Li Jiang
deb08e7fa0 8155918: JDK9 preparation message drop resource updates
JDK9 preparation message drop resource updates - openjdk

Reviewed-by: rfield, alanb
2016-05-20 00:03:45 -07:00
Kumar Srinivasan
ca98819c49 8156807: Pack200 must support v53.0 class files
Reviewed-by: mchung, shade
2016-05-18 11:31:23 -07:00
Weijun Wang
b932c60a85 8051408: NIST SP 800-90A SecureRandom implementations
Reviewed-by: wetmore, xuelei, coffeys
2016-05-06 11:38:44 +08:00
Anthony Scarpino
fc6a5d3bd2 8143945: Better GCM validation
Reviewed-by: xuelei, mullan
2015-12-21 10:43:40 -08:00
Xue-Lei Andrew Fan
7f30460ff6 8072452: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits
Reviewed-by: valeriep, mullan, coffeys
2016-04-15 11:09:18 +00:00
Hiroshi H Horii
892fa77ffa 8152172: PPC64: Support AES intrinsics
Reviewed-by: ascarpino, simonis
2016-03-30 11:40:57 +02:00
Alan Bateman
db4d383614 8142968: Module System implementation
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282

Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Alexandr Scherbatiy <alexandr.scherbatiy@oracle.com>
Co-authored-by: Amy Lu <amy.lu@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Jaroslav Bachorik <jaroslav.bachorik@oracle.com>
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: Miroslav Kos <miroslav.kos@oracle.com>
Co-authored-by: Huaming Li <huaming.li@oracle.com>
Co-authored-by: Sean Mullan <sean.mullan@oracle.com>
Co-authored-by: Naoto Sato <naoto.sato@oracle.com>
Co-authored-by: Masayoshi Okutsu <masayoshi.okutsu@oracle.com>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Co-authored-by: Philip Race <philip.race@oracle.com>
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Co-authored-by: Sergey Bylokhov <sergey.bylokhov@oracle.com>
Co-authored-by: Alexandre Iline <alexandre.iline@oracle.com>
Co-authored-by: Volker Simonis <volker.simonis@gmail.com>
Co-authored-by: Staffan Larsen <staffan.larsen@oracle.com>
Co-authored-by: Stuart Marks <stuart.marks@oracle.com>
Co-authored-by: Semyon Sadetsky <semyon.sadetsky@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Co-authored-by: Valerie Peng <valerie.peng@oracle.com>
Co-authored-by: Vincent Ryan <vincent.x.ryan@oracle.com>
Co-authored-by: Weijun Wang <weijun.wang@oracle.com>
Co-authored-by: Yuri Nesterenko <yuri.nesterenko@oracle.com>
Co-authored-by: Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
Co-authored-by: Alexander Kulyakthin <alexander.kulyakhtin@oracle.com>
Co-authored-by: Felix Yang <felix.yang@oracle.com>
Co-authored-by: Andrei Eremeev <andrei.eremeev@oracle.com>
Co-authored-by: Frank Yuan <frank.yuan@oracle.com>
Co-authored-by: Sergei Pikalev <sergei.pikalev@oracle.com>
Co-authored-by: Sibabrata Sahoo <sibabrata.sahoo@oracle.com>
Co-authored-by: Tiantian Du <tiantian.du@oracle.com>
Co-authored-by: Sha Jiang <sha.jiang@oracle.com>
Reviewed-by: alanb, mchung, naoto, rriggs, psandoz, plevart, mullan, ascarpino, vinnie, prr, sherman, dfuchs, mhaupt
2016-03-17 19:04:16 +00:00
Sean Mullan
ed0eef5c6b Merge 2016-03-07 10:11:59 -05:00
Sean Mullan
e868165acc 8138653: Default key sizes for the AlgorithmParameterGenerator and KeyPairGenerator implementations should be upgraded
Reviewed-by: coffeys, vinnie
2016-03-07 10:10:04 -05:00
Vinnie Ryan
3698f154bf 8151149: CipherSpi implementation of PBEWithSHA1AndDESede returns key size in bytes
Reviewed-by: xuelei
2016-03-07 14:52:36 +00:00
Tobias Hartmann
7565509d93 Merge 2016-01-26 09:11:59 +01:00
Kishor Kharbas
6d31a8bc65 8135250: Replace custom check/range functionality with check index/range methods in java.util.Objects
Reviewed-by: jrose, kvn
2016-01-07 16:03:25 -08:00
Tobias Hartmann
cdd6aa5d50 Merge 2016-01-06 08:02:24 +01:00
Kishor Kharbas
7763f8d12d 8143925: Enhancing CounterMode.crypt() for AES
Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode.

Reviewed-by: kvn, ascarpino
2015-12-28 22:28:49 -08:00
Claes Redestad
5f1918e76e 8145680: Remove unnecessary explicit initialization of volatile variables in java.base
Reviewed-by: alanb, chegar, jfranck, shade
2015-12-21 20:54:00 +01:00
Chris Hegarty
a979586dce 8144995: Move sun.misc.HexDumpEncoder to sun.security.util
Reviewed-by: psandoz, mchung
2015-12-14 19:24:33 +00:00
Lana Steuck
af7402f069 Merge 2015-12-02 09:34:55 -08:00
Iris Clark
b7cb99d927 Merge 2015-10-25 19:16:39 -07:00
Vinnie Ryan
0ab6437874 8138589: Correct limits on unlimited cryptography
Reviewed-by: mullan
2015-10-07 18:04:06 +01:00
Iris Clark
d0bbb6c588 Merge 2015-09-29 11:46:31 -07:00
Kumar Srinivasan
138d45b476 8066272: pack200 must support Multi-Release Jars
Reviewed-by: jrose, sdrach
2015-09-28 08:42:06 -07:00
Kumar Srinivasan
c7b42305e9 8073187: Unexpected side effect in Pack200
Reviewed-by: jrose, sherman
2015-09-22 11:50:40 -07:00
Artem Smotrakov
fb9ae3bb10 8137174: NTLM impl should use doPrivileged when it reads system properties
Reviewed-by: chegar
2015-09-30 15:30:50 +03:00
Martin Buchholz
a2f0fe3c94 8136583: Core libraries should use blessed modifier order
Run blessed-modifier-order script (see bug)

Reviewed-by: psandoz, chegar, alanb, plevart
2015-09-15 21:56:04 -07:00
Artem Smotrakov
f1f48ab0d3 8134232: KeyStore.load() throws an IOException with a wrong cause in case of wrong password
Reviewed-by: vinnie
2015-09-14 19:49:28 +03:00
Iris Clark
8db18e0442 Merge 2015-08-17 13:02:48 -07:00
Alexander Stepanov
48e1903790 8132130: some docs cleanup
Some docs cleanup

Reviewed-by: mullan
2015-07-31 15:07:18 +03:00
Iris Clark
636d3c2d95 Merge 2015-07-23 13:19:54 -07:00
Iris Clark
3542628ec7 8130696: Security Providers need to have their version numbers updated for JDK 9
Reviewed-by: ascarpino, mullan, valeriep, weijun, wetmore
2015-07-20 09:40:49 -07:00
Ivan Gerasimov
2496181289 8081297: SSL Problem with Tomcat
Reviewed-by: xuelei, jnimeh, ahgross
2015-07-11 14:54:07 +03:00
Ivan Gerasimov
0e510a1f61 8077242: (str) Optimize AbstractStringBuilder.append(CharSequence, int, int) for String argument
Reviewed-by: martin
2015-07-02 00:26:35 +03:00
Alejandro Murillo
f55c892a65 Merge 2015-06-30 11:20:43 -07:00
Jason Uh
84ebc260b9 8022444: Remove sun.security.util.ObjectIdentifier.equals(ObjectIdentifier other) method
Reviewed-by: mullan
2015-06-29 16:36:44 -07:00
Anthony Scarpino
57a503e4fc 8073108: Use x86 and SPARC CPU instructions for GHASH acceleration
Reviewed-by: kvn, jrose
2015-06-17 17:41:04 -07:00