twisted的椭圆曲线保护协议实现
spiral的Python项目详细描述
一条twisted曲线是一条螺旋线。
spiral是椭圆曲线支持的协议实现的集合。 目前, 这仅限于DNSCurve和CurveCP。
注释: spiral总体上仍处于试验阶段; 对API的持续存在没有任何保证。
dnscurve
dnscurve支持是实验性的,需要一个当前未合并的twisted分支。 实现了客户端递归和非递归解析器; 当前没有dnscurve服务器支持。
曲线ecp
curvecp支持有两种形式:
curvecpmclient和curvecpmserver
curvecpmclient和curvecpmserver是UCSPI样式的可执行文件。 curvecpmclient将连接到给定的curvecp服务器并生成一个进程与之通信。 curvecpmserver将侦听特定端口,并为每个传入连接生成一个进程。
终点
为使用python编写客户机或服务器,公开了两个标准twisted endpoints: CurveCPClientEndpoint和CurveCPServerEndpoint。