Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
O
otrv4
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • OTRv4
  • otrv4
  • Wiki
  • Home

Last edited by Sofía Celi May 23, 2018
Page history

Home

OTRv4 Wiki

Welcome to OTRv4!

This is the place where the team keeps notes.

What is OTRv4?

OTRv4 is the version 4 of the OTR protocol. OTR cryptographic protocol that provides encryption for instant messaging conversations.

The conversation around the needs for having a 4th version of OTR started at a meeting had in Valencia, Spain at the IFF (some notes are here). A version of this protocol has already been reviewed as mentioned here.

Here some papers and links describing OTR:

  • The official website
  • The protocol description for version 3
  • The protocol description for version 2
  • A User Study of Off-the-Record Messaging by Ryan Stedman, Kayo Yoshida and Ian Goldberg
  • Improved User Authentication in Off-The-Record Messaging by Chris Alexander and Ian Goldberg
  • Off-the-Record Communication, or, Why Not To Use PGP by Nikita Borisov, Ian Goldberg and Eric Brewer
  • Off-the-Record Communication, or, Why Not to Use PGP -presentation-

The team

We are a team of very diverse people.

We meet weekly over video: Monday at 5pm UTC.

Planning

For a whole overview of all the things that this project comprises, please go here.

For the OTRv4 spec, you have two planning walls:

  1. Revision 2 of the OTRv4 spec
  2. -In progress - Revision 3 of the OTRv4 spec

For libotr-ng, you have two planning walls:

  1. Libotr-ng API
  2. Full OTRv4 implementation

Collaborate

Everyone can collaborate with comments, reviews and suggestions to the protocol. Everyone is welcome!

Clone repository
  • Client OTR implementation overview
  • Home
  • Infoshare