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.
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