> On May 21, 2019, at 06:20, Matt Caswell <[email protected]> wrote:
> 
> 
> On 20/05/2019 20:01, Kurt Roeckx wrote:
>> On Mon, May 20, 2019 at 10:21:45AM -0700, Paul Yang wrote:
>>> 
>>> The Chinese modified TLS protocol is not intended to interoperate with any 
>>> other TLS protocols. The cipher suites defined in this protocol should not 
>>> be used with the standard IETF TLS. So I guess what Matt said would be 
>>> feasible to do. But in reality, users may want to have a combination of 
>>> both IETF TLS and Chinese TLS together when he launches a TLS server or 
>>> client, to have the auto-selection functionality if a TLS client comes in. 
>>> So the way of implementation would be tricky...
>> 
>> So I think there are 3 options:
>> - You use TLS, not some Chinese variant, and add things like Chinese
>>  ciphers to it.
> 
> That would be fine but my understanding is that the Chinese government mandate
> this particular Chinese variant in some situations - so we'd also have to 
> change
> government policy which doesn't seem very likely ;-)

You are right. There is currently no official Chinese national standards that 
define cipher suites for IETF TLS yet.

> 
>> - Use something that's not TLS at all, a Chinese variant, and
>>  don't support both protocols on the same port.
> 
> If we decide to add support for the Chinese variant, then this would be my
> preferred way of doing it.
> 
>> - Support both on the same port. This will require coordination
>>  with IANA and/or IETF.
> 
> I'd be opposed to this last option without IANA/IETF being on board. By doing 
> so
> we are effectively no longer compliant with IETF TLS since we're using certain
> codepoints and version numbers to mean things that IETF/IANA have no 
> visibility
> of, i.e. we would be doing exactly what Rich was worried about. I don't see
> IANA/IETF doing this anytime soon.
> 
> Matt
> 



Reply via email to