> Hi,
>
> I need a review of the locking change to the RSA blinding code. The problem
> was reported that multithreaded performance suffered because there was one
> global lock on the many blindings operation. The change reduces locking by
> using a ConcurrentLinkedQueue to store the
On Fri, 2 Apr 2021 16:38:14 GMT, Xue-Lei Andrew Fan wrote:
> In X509KeyManagerImpl.java, a composited entry alias consists three parts:
> an UID counter, a builder index and the real entry alias (See the makeAlias()
> method). While calling the KeyStore.Builder.getProtectionParameter(String
On Wed, 31 Mar 2021 20:52:57 GMT, Xue-Lei Andrew Fan wrote:
> As described in the bug, by connecting the SSLEngine with a misbehaving peer
> SSL implementation, it can get into a state where it calling `wrap` reports
> getStatus == OK, getHandshakeStatus === NEED_WRAP but still doesn't produce
On Sat, 3 Apr 2021 05:40:11 GMT, djelinski
wrote:
>> If you synchronize `putIfAbsent` but not `get` you'll still get the possible
>> infinite loop described in the SO post.
>
> Expunging entries is synchronized over an internal data structure, so if you
> synchronize puts only, nothing
On Wed, 31 Mar 2021 10:53:34 GMT, Fernando Guallini
wrote:
>> Occasional interop tests failures may occur when making use of the
>> test/jdk/javax/net/ssl/TLSCommon/interop framework since there is no
>> assurance the selected available port it is still free at the time a server
>> using the
On Wed, 18 Nov 2020 13:45:12 GMT, Jim Laskey wrote:
> This PR is to introduce a new random number API for the JDK. The primary API
> is found in RandomGenerator and RandomGeneratorFactory. Further description
> can be found in the JEP https://openjdk.java.net/jeps/356 .
>
> javadoc can be
> This PR is to introduce a new random number API for the JDK. The primary API
> is found in RandomGenerator and RandomGeneratorFactory. Further description
> can be found in the JEP https://openjdk.java.net/jeps/356 .
>
> javadoc can be found at
>