Custom TLS1.3 for Cronet

418 views
Skip to first unread message

Cheng Han

unread,
Sep 15, 2022, 1:37:55 AM9/15/22
to net-dev
Hi,

Wondering if it's possible to have customized TLS1.3 for Cronet . 

We are currently exploring the feasibilities of integrating Cronet in our Android App, but we have already had our own implemented TLS 1.3 based on the RFC https://www.rfc-editor.org/rfc/rfc8446 protocol. 

Wondering if Cronet has any settings to work with customizable TLS1.3 or we have to use Cronet's TLS1.3 version.

Please kindly let me know.

Thanks,
Cheng

David Benjamin

unread,
Sep 15, 2022, 11:21:23 AM9/15/22
to Cheng Han, net-dev
There are no such settings, no. The net stack comes with a TLS implementation, and we don't support using it with others.

--
You received this message because you are subscribed to the Google Groups "net-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to net-dev+u...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/net-dev/42dbef61-0940-445f-af06-9bbae42092b2n%40chromium.org.

Cheng Han

unread,
Sep 16, 2022, 5:52:55 PM9/16/22
to net-dev, davi...@chromium.org, net-dev, Cheng Han
Thanks for your reply.

We're trying to understand the what features that TLS 1.3 of Cronet are currently providing. 
Wondering other than the standard features as per the RFC8446,  are there any additional features that TLS1.3 for Cronet are providing or it's just simply follow the standard ?

Thanks,
Cheng

David Benjamin

unread,
Sep 17, 2022, 3:12:01 PM9/17/22
to Cheng Han, net-dev
Do you have a particular feature in mind? We do implement RFC 8446, but TLS is an extensible protocol and the standard covers a wide variety of behaviors.

Cheng Han

unread,
Oct 20, 2022, 6:56:47 PM10/20/22
to net-dev, davi...@chromium.org, net-dev, Cheng Han
Thanks for the reply.

We don't have feature request.
We currently have own TLS implementation, and trying to understand the difference.
Wondering for Cronet, is TLS1.3 enabled by default for all http protocols(http1.1, http2, h3) or just for h3? It seems to me for http1.3, i was able to see the 0-RTT handshake, just would like to confirm.

Thanks,
Cheng

David Benjamin

unread,
Oct 21, 2022, 10:23:19 AM10/21/22
to Cheng Han, net-dev
TLS 1.3 is enabled for all protocols. 0-RTT is currently only enabled for QUIC though. We never finished launching that (looking at metrics, diagnosing potential issues, etc.) and it hasn't been a priority.

Cheng Han

unread,
Feb 8, 2023, 8:03:01 PM2/8/23
to David Benjamin, net-dev
Hi,

Sorry I have to reply here, seems like I don't have permission to post questions in this group anymore. Can anyone release the permission for me please.

Thanks,
Cheng
Reply all
Reply to author
Forward
0 new messages