jamesmunns / frauth

Peer to Peer Friend Authentication
GNU General Public License v3.0
21 stars 2 forks source link

frauth - The Friend Authenticator

Frauth is a command line tool to verify the identity of friends in a decentralized manner.

It is currently in an early alpha state.

Design Principles

Frauth aims to provide reasonable default behavior for actions including:

Frauth does not aim to be configurable with regards to cryptography, instead selecting one reasonable way to do things.

Installing

For early releases, you must build frauth from source. frauth is written in Rust. You can install from source in one of two ways:

In the future, binaries will be provided. frauth should work on any major OS.

TL;DR HOWTO

This section will be rewritten later once I have more time. For now:

In the future, you will be able to do stuff like discover friends, sign/verify/encrypt/decrypt messages and files, or more.

TL;DR Commands

Note: You can use --help at any level to get more information

Contributing

Contributions are welcome!

License

This project is licensed under GPLv3.0. See the license for more details