Thank you, Valerie. :)

The patch needs a test, however, so I added a slightly modified version of 
Tianmin’s reproducer. New webrev at

http://cr.openjdk.java.net/~phh/8231387/webrev.01/

The test fails without the fix.

From: Valerie Peng <valerie.p...@oracle.com>
Organization: Oracle Corporation
Date: Tuesday, September 24, 2019 at 3:03 PM
To: "Hohensee, Paul" <hohen...@amazon.com>, "security-dev@openjdk.java.net" 
<security-dev@openjdk.java.net>
Subject: Re: RFR (XS) JDK-8231387 "java.security.Provider.getService returns 
random result due to race condition with mutating methods in the same class"


I am the security reviewer that you need. One should be enough. ;)

Valerie
On 9/24/2019 2:37 PM, Hohensee, Paul wrote:
Yes, I’ll sponsor. Though it looks ok to me, I’m not a security expert, so do 
we need another security reviewer?

From: security-dev 
<security-dev-boun...@openjdk.java.net><mailto:security-dev-boun...@openjdk.java.net>
 on behalf of Valerie Peng 
<valerie.p...@oracle.com><mailto:valerie.p...@oracle.com>
Organization: Oracle Corporation
Date: Tuesday, September 24, 2019 at 2:17 PM
To: "security-dev@openjdk.java.net"<mailto:security-dev@openjdk.java.net> 
<security-dev@openjdk.java.net><mailto:security-dev@openjdk.java.net>
Subject: Re: RFR (XS) JDK-8231387 "java.security.Provider.getService returns 
random result due to race condition with mutating methods in the same class"




Changes look fine. I suppose Paul will help sponsoring the fix as he is listed 
as the RE for 8231387?
Thanks,
Valerie
On 9/24/2019 12:36 PM, Shi, Tianmin wrote:

Hi



Can someone help reviewing this fix?


Bug: https://bugs.openjdk.java.net/browse/JDK-8231387
Webrev: http://cr.openjdk.java.net/~phh/8231387/webrev.00/



Thank you,
Tianmin Shi

Reply via email to