Skip to content

otrv4/libotr-ng-toolkit

Repository files navigation

OTRv4 toolkit / libotr-ng-toolkit

Build Status

This is OTRv4 toolkit implementation.

The libotr-n toolkit is useful for analyzing and/or forging OTRv4 messages.

It makes absolutely sure that transcripts of OTRv4 conversations are really easy to forge after the fact to prove offline deniability.

It also makes absolutely sure that OTRv4 conversations can be online deniable by showing how to impersonate or use forging keys.

Easily-forgeable transcripts help us provide the "Deniability" property: if someone claims you said something over OTR, they'll have no proof, as anyone at all can modify a transcript to make it say whatever they like, and still have all the verification come out correctly.

Build

Install the following dependencies:

  • libglib2.0-dev
  • libgoldilocks
  • libsodium-dev
  • libotr 4.x
  • libotr-ng
  • libgcrypt 1.8.0 or newer

To generate project configuration:

$ autoreconf --install

To configure the project:

$ ./configure

To build and install:

$ make && make install

To run the tests:

$ make test

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •