jntass / TASSL

此仓库已停止维护,请移步https://github.com/jntass/TASSL-1.1.1
http://www.tass.com.cn
Other
291 stars 106 forks source link

TLCP中ECDHE_SM4_GCM_SM3/ECDHE_SM4_CBC_SM3,使用SM2 key exchange生成的到底是预主密钥还是主密钥? #66

Open emmansun opened 2 years ago

emmansun commented 2 years ago

TLCP中ECDHE_SM4_GCM_SM3/ECDHE_SM4_CBC_SM3,使用SM2 key exchange生成的到底是预主密钥还是主密钥? 如果是预主密钥,长度是多少?这个在GB/T 38636-2020也没有看到详细信息。

emmansun commented 2 years ago

https://github.com/jntass/TASSL/blob/6e2acf2cbe6e3de1011c7cca967bed3e93b6f0a5/ssl/s3_clnt.c#L3143

这里是预主密钥,长度48