Synchronization Of Locally Encrypted Data Among Devices
Soledad is the part of LEAP that allows application data to be securely shared among devices. It provides, to other parts of the LEAP project, an API for data storage and sync.
This software is under development.
There are currently three python packages maintained under this repository:
leap.soledad.common common pieces.
leap.soledad.client where the soledad client lives.
leap.soledad.server oh surprise! bits needed for the soledad server.
libsqlite3-dev
Client and server tests are both included in leap.soledad.common. If you want to run tests in development mode you must do the following:
cd common python setup.py develop cd ../client python setup.py develop cd ../server python setup.py develop cd ../common python setup.py test
Note that to run CouchDB tests, be sure you have CouchDB
installed on your
system.