https://github.com/coyim/otr3
A Go implementation of the OTR 3 protocol, with libotr 4.1.0 feature parity
https://github.com/coyim/otr3
cryptography otr
Last synced: 11 months ago
JSON representation
A Go implementation of the OTR 3 protocol, with libotr 4.1.0 feature parity
- Host: GitHub
- URL: https://github.com/coyim/otr3
- Owner: coyim
- License: gpl-3.0
- Created: 2015-07-03T18:07:38.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2023-03-14T20:34:52.000Z (over 3 years ago)
- Last Synced: 2024-06-19T00:38:43.174Z (almost 2 years ago)
- Topics: cryptography, otr
- Language: Go
- Size: 2.19 MB
- Stars: 71
- Watchers: 11
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY_ASSUMPTIONS.md
Awesome Lists containing this project
README
# OTR3
[](https://github.com/coyim/otr3/actions?query=workflow%3A%22OTR3+CI%22)
[](https://coveralls.io/github/coyim/otr3?branch=main)
[](https://goreportcard.com/report/github.com/coyim/otr3)
Implements version 3 of the OTR standard. Implements feature parity with libotr 4.1.0.
## API Documentation
[](https://godoc.org/github.com/coyim/otr3)
## Developing
Before doing any work, if you want to separate out your GOPATH from other projects, install direnv
```
$ brew update
$ brew install direnv
$ echo 'eval "$(direnv hook bash)"' >> ~/.bashrc
```
Then, create a symbolic link to the OTR3 repository
```
ln -s /PathToMyGoPackages/.gopkgs/otr3/src/github.com/coyim/ .
```
Install all dependencies:
``
./deps.sh
``