Initial TLSv1.3 implementation Released to the Open Sandbox.

Bradford Wetmore bradford.wetmore at oracle.com
Fri May 11 23:53:11 UTC 2018


Development of the TLSv1.3 protocol has been underway within the IETF 
TLS Working Group for several years.  After 28 revisions, the resulting 
Internet-Draft [1] has finally reached the RFC Editor's Desk, and is 
close to release as an RFC.

We've also been actively working on a TLSv1.3 implementation for the 
JDK.  We've placed our work so far into the OpenJDK "open sandbox" [2] 
so that you see what's happening.  (See the Mercurial branch 
"JDK-8145252-TLS13-branch".)

If you're not familiar with OpenJDK sandbox/branches, please see Chris 
Hegarty's "JDK Sandbox Development Repository" [3].  His page provides 
details of the OpenJDK sandbox/branches, but here's a quick primer if 
you just want to get to the source quickly:

     % hg clone http://hg.openjdk.java.net/jdk/sandbox/ sandbox
     % cd sandbox
     % hg update -r JDK-8145252-TLS13-branch

The current branch includes the TLSv1.3 implementation, plus a snapshot 
of the RSASSA-PSS code [4] from PKCS#1 v2.2, which is being done under 
JDK-8190180 [5].

I've also placed a webrev on CR [6].

Please note well: this branch is under very active development and is 
not final by any means.  Also note: by releasing this code, we are not 
committing a specific release or timeframe.  We will continue 
development and fixing bugs until the code is ready for inclusion in the 
JDK.

Have a look around, and of course, we welcome your feedback.

Thanks,
Brad

[1] https://datatracker.ietf.org/doc/draft-ietf-tls-tls13/
[2] http://hg.openjdk.java.net/jdk/sandbox/
[3] http://cr.openjdk.java.net/~chegar/docs/sandbox.html
[4] http://mail.openjdk.java.net/pipermail/security-dev/2018-May/017137.html
[5] https://bugs.openjdk.java.net/browse/JDK-8190180
[6] http://cr.openjdk.java.net/~wetmore/8145252/



More information about the security-dev mailing list