A twisted curve is a spiral.
spiral is a collection of elliptic-curve-backed protocol implementations. At the moment, this is limited to DNSCurve and CurveCP.
Note: spiral is still experimental in general; no guarantees are made about the continued existence of APIs.
DNSCurve
DNSCurve support is experimental and requires a currently-unmerged branch of Twisted. Client recursive and nonrecursive resolvers have been implemented; there is currently no DNSCurve server support.
CurveCP
CurveCP support comes in two forms:
curvecpmclient and curvecpmserver
curvecpmclient and curvecpmserver are UCSPI-style executables. curvecpmclient will connect to a given CurveCP server and spawn a process to communicate with it. curvecpmserver will listen on a particular port and spawn a process for each incoming connection.
Endpoints
Two standard twisted endpoints are exposed for writing clients or servers in python: CurveCPClientEndpoint and CurveCPServerEndpoint.
Release files for spiral 0.14.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spiral-0.14.1.0.tar.gz | 27.4 kB | Details |
Release files / spiral-0.14.1.0.tar.gz
| Download URL | spiral-0.14.1.0.tar.gz |
|---|---|
| Size | 27.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4c9c326d134d419e0c8fa099b5eb569f1bd3844b250306d4a0ed3380552d7fab
|
|
BLAKE2b-256 checksum How to use checksums |
ef48a401a302a5c3f9d3a82347960d3c214a27f5eb0d475670de961592d63c4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |