[11u] RFR: 8171279: Support X25519 and X448 in TLS

Martin Balao mbalao at redhat.com
Mon Nov 30 14:43:10 UTC 2020


Hi Goetz,

Thanks for having a look at this.

On 11/30/20 7:06 AM, Lindenmaier, Goetz wrote:
> 
> I have been looking at your test, but it is not yet working
> on my machine. It skips the test after initializing.
>

Yes, NSS tests require some help from the environment so they might be
skipped. A Linux-based environment with the NSS library located in the
(major distros) standard path should make it. Let me know if I can help
with that.

> Before backing out, we should consider whether 
> not having the new EC curves introduced by 8171279
> in 11.0.10 is acceptable. This is an extension that is
> documented as CSR and might be expected by people.
> It is in 11.0.10-oracle, too.
>

I should be able to come up with a fix later today. The fix looks
straight forward -it's essentially replacing KeyAgreement::getInstance
calls with the previous calls-, but I want to make sure that everything
else is fine.

> To me, it seems more relevant than the FIPS feature broken, 
> which never has been an official feature as I understand,
> and of which it has been communicated (inofficially) that it 
> does not work any more since 9.

FIPS support in SunJSSE works up to 13, and our users rely on that. The
comment about stopping to work in 9 is wrong -I'll try to have it fixed,
as it has caused enough confusion-. There is a public API to initialize
FIPS in SunJSSE, which is through the java.security configuration file
(when you pass an argument to the SunJSSE security provider line).

Thanks,
Martin.-



More information about the jdk-updates-dev mailing list