You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lennart Grahl eae0c5d0fb
Various clarifications and cleanup (#156)
4 months ago
media Media files (#91) 2 years ago
.editorconfig Re-wrap all paragraphs 2 years ago
.gitignore Add .gitignore file 2 years ago
Chunking.md Chunking 1.1: Split into reliable/ordered mode and unreliable/unordered mode (#153) 6 months ago
LICENSE Bump date 2 years ago
Protocol.md Reword accepting of client messages (#139) 6 months ago
Readme.md Add 'saltyrtc-server-go' implementation link to readme (#151) 8 months ago
Releasing.md Fix PGP key URL (#129) 2 years ago
Task-ORTC.md Relayed Data Task (#141) 1 year ago
Task-RelayedData.md All tasks must support application messages (#144) 1 year ago
Task-WebRTC.md Various clarifications and cleanup (#156) 4 months ago

Readme.md

SaltyRTC

Join our chat on Gitter

SaltyRTC is an end-to-end encrypted signalling protocol. It offers to freely choose from a range of signalling tasks, such as setting up a WebRTC or ORTC peer-to-peer connection, or simply to exchange arbitrary data over the established transport in a secure manner. SaltyRTC is completely open to new and custom signalling tasks for everything feasible.

In this repository, you can find…

Implementations

If you have implemented a SaltyRTC client, task or server :+1: and you would like to add it to this list, we will gladly accept a pull request from you.

Clients and Tasks

Servers

Releases

When we release a new version of the protocol, a (new) task or the chunking specification, a tag will be added in the following format: protocol|chunking-<version> or for tasks task-<task-name>-<version>.

Note that specification versions are independent from each other. In case a new version of a specification breaks backwards compatibility to another specification, it will include a section stating how compatibility is affected.

Credits