Structured Secure Streams - a successor to SST
/!\ SSS is currently being rewritten with new crypto infrastructure. /!\
Code may not build, documentation may be not up-to-date.
SSS provides secure encrypted and authenticated data connection between endpoints. In the future SSS will also provide routing services for the so-called Unmanaged Internet Architecture (UIA).
Builds as part of mettanode, or standalone with libarsenal dependency.
SSS is based on experimental, unfinished project under UIA - Structured Streams Transport.
SSS is an experimental transport protocol designed to address the needs of modern applications
that need to juggle many asynchronous communication activities in parallel, such as downloading
different parts of a web page simultaneously and playing multiple audio and video streams at once.
Features of SSS:
sss::host
holds information about this host’s connection sessions.
sss::server
provides access to services on this sss::host
.
sss::stream
provides outgoing connection from this sss::host
.
There can be multiple servers and streams connected to multiple endpoints.