You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
Go to file
Dan Ballard 7cb1272cc4
the build was successful Details
Merge pull request 'Downgrading protobuf to v1.3.5' (#79) from replace-extra25519 into master
3 years ago
application move log and conectivity packages to standalone versions 4 years ago
channels Removing extra25519 dependency (original was purged) 3 years ago
connection move log and conectivity packages to standalone versions 4 years ago
identity Removing extra25519 dependency (original was purged) 3 years ago
policies Rename 5 years ago
testing move log and conectivity packages to standalone versions 4 years ago
utils Removing extra25519 dependency (original was purged) 3 years ago
wire v3 onions 5 years ago
.drone.yml Fixing Race Conditions 4 years ago
.gitignore Cleaning up and documenting examples 5 years ago
.travis.yml fmt and travis update 5 years ago
CONTRIBUTING.md Rename 5 years ago
LICENSE ricochet protobuf files, for completeness 5 years ago
README.md First cut at 1.0 README 5 years ago
go.mod Downgrading protobuf to v1.3.5 3 years ago
go.sum Downgrading protobuf to v1.3.5 3 years ago
inbound_version_negotiation_test.go Cleaning up ineffectual error checking and misspellings 5 years ago
outbound_version_negotiation_test.go Officially Break backwards-compatitbility with Ricochet-IM 5 years ago
private_key Refactor GoRicochet 7 years ago
ricochet.go move log and conectivity packages to standalone versions 4 years ago
ricochet_test.go move log and conectivity packages to standalone versions 4 years ago
testing.md Adding Open Connection Failed Test 6 years ago

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.