ZengKe

Results 7 comments of ZengKe

稍显遗憾的是,目前mosn并不支持国密证书的读取,因为sm2的曲线解析逻辑尚在开发规划中,而这部分的go的实现难以简单的通过babassl调用实现功能。不过根据RFC8446中TLS1.3的定义,TLS1.3的算法套件并不强制指定证书,比如`TLS_SM4_GCM_SM3`套件,既可以用国密证书签名,也可以用RSA/ECC证书签名,所以如果你想使用的这部分的能力,需要提前了解下这个风险

另外,pr部分我给了一些建议,整体思路没有问题

Maybe we should implement hpke first, see https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-hpke-09

Um...If you approve this idea, I could write a doc for all potential lua-hook place first

> Can lua-nginx-module be compiled with nginx-quic? Sure, but it not work well with quic connection, as mentioned in this pr: https://github.com/openresty/lua-nginx-module/issues/1887

抱歉,这部分代码我很久没维护了,鉴于我当时的水平,这些代码也只是个半成品,我最近没什么时间重构这个,只能给你一些实现上的建议: 1. 我提供了一个send_callback,其实你只需要自己基于这个call back实现一个socket发送就好了 2. 构造函数里是直接输入一个文件,其实从通用性来讲,最好是一个buf,以及lt的码长之类的一系列参数 3. 如果在socket层面做这个事情,LT的编解码其实是需要配合网络协议来的,你需要自己设计ack机制,比如成功解码后接收端恢复确认信息,或者只是简单仿真性能比如服务端只发送一定数量的数据包,看client是否成功恢复 如果你愿意帮忙完善这部分代码,欢迎提pr,不胜感激