54 lines
1.5 KiB
Markdown
54 lines
1.5 KiB
Markdown
## Introduction
|
|
|
|
ceof is the implementation and documentation
|
|
of ***EOF*** (Eris Onion Forwarding),
|
|
the secure, peer-to-peer (p2p), decentralised anonymous chat network.
|
|
|
|
You can read the
|
|
[bachelor thesis](http://git.schottelius.org/?p=ceof;a=blob;f=doc/thesis.pdf),
|
|
which describes the motivation and goals or you
|
|
can view [the poster that was used on the presentation](http://git.schottelius.org/?p=ceof;a=blob;f=doc/appendix/poster.pdf).
|
|
|
|
## Dependencies
|
|
|
|
* python3
|
|
* python-gnupg (the package python3-gnupg exists for Debian)
|
|
* virtualenv (optional, if isolating the environment for ceof)
|
|
|
|
## Installation
|
|
|
|
* Clone the git repo
|
|
|
|
git clone git://git.schottelius.org/ceof
|
|
|
|
### When the distro does not ship a Package for python3-gnupg
|
|
|
|
* Create an isolated python environment
|
|
|
|
virtualenv -p /usr/bin/python3 python-env
|
|
|
|
* Activate the python environment and install gnupg
|
|
|
|
. ./python-env/bin/activate
|
|
pip install python-gnupg
|
|
|
|
### Create public/private key pair
|
|
|
|
This may take some time, try to keep your computer busy so you can gather
|
|
more entropy.
|
|
|
|
cd ceof
|
|
./src/bin/ceof crypto -g --name "Nico@Tee" --email-address nico-ceof@tee.schottelius.org
|
|
|
|
## Support
|
|
|
|
There are two IRC (!) channels, in which development takes places:
|
|
|
|
* [!eof](irc://IRCNet/!eof) - German
|
|
* [#cstar](irc://irc.freenode.org/#cstar) - Multi language (German/English)
|
|
|
|
You can subscribe to the
|
|
[!eof mailinglist](http://l.schottelius.org/mailman/listinfo/eof).
|
|
You can also [[contact me directly|about]].
|
|
|
|
[[!tag ceof crypot chat net unix]]
|