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
Dan Ballard 7cb1272cc4
the build was successful Подробиці
Merge pull request 'Downgrading protobuf to v1.3.5' (#79) from replace-extra25519 into master
2020-04-20 11:46:27 -07:00
application move log and conectivity packages to standalone versions 2020-02-10 14:30:32 -05:00
channels Removing extra25519 dependency (original was purged) 2020-04-20 10:47:53 -07:00
connection move log and conectivity packages to standalone versions 2020-02-10 14:30:32 -05:00
identity Removing extra25519 dependency (original was purged) 2020-04-20 10:47:53 -07: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 Removing extra25519 dependency (original was purged) 2020-04-20 10:47:53 -07: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 Downgrading protobuf to v1.3.5 2020-04-20 11:34:44 -07:00
go.sum Downgrading protobuf to v1.3.5 2020-04-20 11:34:44 -07: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.