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 4ccdc79526 Merge branch 'torStatus' of dan/libricochet-go into master 2019-07-10 13:16:21 -07:00
application Cleaning up ineffectual error checking and misspellings 2019-01-26 14:05:09 -08:00
channels Delete last reminants of V2 Onion Handling 2019-01-23 11:55:42 -08:00
connection Cleaning up ineffectual error checking and misspellings 2019-01-26 14:05:09 -08:00
connectivity ACN and tor provider: take callback for status change 2019-07-10 13:08:49 -07:00
identity Fixing Linting, Vetting & Formatting Issues 2019-01-09 15:02:09 -08:00
log add log exclude 2019-06-21 15:34:46 -07:00
policies Rename 2018-06-08 15:05:22 -07:00
testing ACN and tor provider: take callback for status change 2019-07-10 13:08:49 -07:00
utils Start using the derived ephemeral session key for encrypting 2019-01-23 11:31:44 -08:00
wire v3 onions 2018-10-05 13:06:54 -07:00
.drone.yml Cleaning up and documenting examples 2019-01-23 11:38:54 -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 Fixing V1 Error Issue with go mod 2019-01-28 14:20:14 -08:00
go.sum Fixing V1 Error Issue with go mod 2019-01-28 14:20:14 -08: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 Officially Break backwards-compatitbility with Ricochet-IM 2019-01-23 12:26:32 -08:00
ricochet_test.go Officially Break backwards-compatitbility with Ricochet-IM 2019-01-23 12:26:32 -08: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.