https://github.com/hannesm/ocaml-otr
Off-the-record (OTR) messaging protocol, purely in OCaml
https://github.com/hannesm/ocaml-otr
end-to-end ocaml otr security
Last synced: about 1 year ago
JSON representation
Off-the-record (OTR) messaging protocol, purely in OCaml
- Host: GitHub
- URL: https://github.com/hannesm/ocaml-otr
- Owner: hannesm
- License: bsd-2-clause
- Created: 2014-10-26T12:05:24.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2024-12-17T15:39:18.000Z (over 1 year ago)
- Last Synced: 2025-03-24T07:40:49.945Z (over 1 year ago)
- Topics: end-to-end, ocaml, otr, security
- Language: OCaml
- Size: 994 KB
- Stars: 39
- Watchers: 7
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE.md
Awesome Lists containing this project
README
## OTR - Off the record implementation purely in OCaml
%%VERSION%%
This is an implementation of version 2 and 3 of the Off-the-record
protocol (https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html) in OCaml.
Including the socialist millionairs protocol to authenticate a
communication partner over an encrypted channel providing a shared
secret.
## Documentation
[](https://travis-ci.org/hannesm/ocaml-otr)
[API documentation](https://hannesm.github.io/ocaml-otr/doc/) is available online
Best to be used with [jackline](http://github.com/hannesm/jackline).
## Installation
`opam install otr` will install this library, once you have installed OCaml (>=
4.02.0) and opam (>= 1.2.2).