This repository has been archived on 2020-04-20. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Sarah Jamie Lewis ee8882c39e
the build was successful Details
Merge branch 'logconn' of dan/libricochet-go into master
2020-02-10 11:51:32 -08:00
application move log and conectivity packages to standalone versions 2020-02-10 14:30:32 -05:00
channels move log and conectivity packages to standalone versions 2020-02-10 14:30:32 -05:00
connection move log and conectivity packages to standalone versions 2020-02-10 14:30:32 -05:00
identity Fixing Linting, Vetting & Formatting Issues 2019-01-09 15:02:09 -08:00
policies Rename 2018-06-08 15:05:22 -07:00
testing move log and conectivity packages to standalone versions 2020-02-10 14:30:32 -05:00
utils move log and conectivity packages to standalone versions 2020-02-10 14:30:32 -05:00
wire v3 onions 2018-10-05 13:06:54 -07:00
.drone.yml Fixing Race Conditions 2019-11-07 16:21:15 -08:00
.gitignore Cleaning up and documenting examples 2019-01-23 11:38:54 -08:00
.travis.yml fmt and travis update 2018-05-09 12:40:07 -07:00
CONTRIBUTING.md Rename 2018-06-08 15:05:22 -07:00
LICENSE ricochet protobuf files, for completeness 2018-07-05 16:49:52 -05:00
README.md First cut at 1.0 README 2019-01-11 20:46:31 +00:00
go.mod move log and conectivity packages to standalone versions 2020-02-10 14:30:32 -05:00
go.sum move log and conectivity packages to standalone versions 2020-02-10 14:30:32 -05:00
inbound_version_negotiation_test.go Cleaning up ineffectual error checking and misspellings 2019-01-26 14:05:09 -08:00
outbound_version_negotiation_test.go Officially Break backwards-compatitbility with Ricochet-IM 2019-01-23 12:26:32 -08:00
private_key Refactor GoRicochet 2016-07-02 18:52:28 -07:00
ricochet.go move log and conectivity packages to standalone versions 2020-02-10 14:30:32 -05:00
ricochet_test.go move log and conectivity packages to standalone versions 2020-02-10 14:30:32 -05:00
testing.md Adding Open Connection Failed Test 2018-01-03 10:20:53 -08:00

README.md

libricochet-go Go Report Card

libricochet-go is an experimental implementation of the Ricochet Protocol written in Go.

Differences to Ricochet IM

  • V3 Onion Support - libricochet-go updates the Ricochet protocol to use V3 tor onion service addresses, and implements a new authentication protocol providing greater deniability.
  • Library - libricochet-go is designed to be integrated within your application, allowing your application to communicate with other peers or programs in a way that is privacy preserving and metadata resistant.

Using libricochet-go

Checkout our EchoBot Example to get started.

Security and Usage Note

This project is experimental and has not been independently reviewed. If you are looking for a quick and easy way to use ricochet please check out Ricochet IM.