Secure Scuttlebutt (SSB) protocol suite implementation in Python
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.
 
Ryan Flynn 975467030a Event.wait() is async, and must be awaited 2 years ago
examples Use a blob I can retrieve. 1 year ago
requirements Specify pynacl==1.1.2 1 year ago
ssb Event.wait() is async, and must be awaited 1 year ago
.gitignore fix test_server and reorganize requirements files 2 years ago
.travis.yml Improve OSX config 1 year ago
AUTHORS Add MIT license and AUTHORS file 3 years ago
CHANGES.rst Add setup.py 3 years ago
LICENSE Add MIT license and AUTHORS file 3 years ago
README.rst Add README badges, bump version 3 years ago
pytest.ini Revert "Remove pytest-cov flag" 3 years ago
requirements.txt fix test_server and reorganize requirements files 2 years ago
setup.cfg First partially working implementation 3 years ago
setup.py Update dependencies 1 year ago

README.rst

**WORK IN PROGRESS**

pyssb - Secure Scuttlebutt in Python
====================================

|build-status| |code-coverage|

Please, don't use this for anything that is not experimental. This is a first attempt at implementing the main
functionality needed to run an SSB client/server.

Things that are currently implemented:

* Basic Message feed logic
* Secret Handshake
* packet-stream protocol

Usage::

$ pip install -r requirements.txt

Check the ``test_*.py`` files for basic examples.

.. |build-status| image:: https://travis-ci.org/pferreir/pyssb.svg?branch=master
:alt: Travis Build Status
:target: https://travis-ci.org/pferreir/pyssb
.. |code-coverage| image:: https://coveralls.io/repos/github/pferreir/pyssb/badge.svg?branch=master
:alt: Code Coverage
:target: https://coveralls.io/github/pferreir/pyssb?branch=master