An open API service indexing awesome lists of open source software.

https://github.com/ferib/otrwhisper

Off-The-Record Whispers for Wow (AddOn)
https://github.com/ferib/otrwhisper

adddon classic classic-era lua retail wow

Last synced: about 2 months ago
JSON representation

Off-The-Record Whispers for Wow (AddOn)

Awesome Lists containing this project

README

        

# Off-The-Record Whisper

![OTRWhisper logo](./img/logo.png)

Off-The-Record Whisper or **OTRWhisper** is a Wow AddOn to provide a _(poorly)_ secure end-to-end encryption on in-game whisper chat messages.

## Features

- Off-The-Record communication _(Forward secrecy & Deniable authentication)_
- Block all non-OTR incoming whispers
- User only friendlist as OTR

## Limitations

The 'whispers' are limited to those from players _(no battle.net)_ who are on the same _(connected)_ realm.

## ⚠️ WARNING

This current state is **insecure** as this is just a PoC!

Just for fun, the asymmetric keys are done using Deffie Hellman key exchange with prime `2147483647` and generator `2`. This key exchange is done at the start of a conversation when the initial in-game whisper is sent out.

The symmetric encryption algorithm for encrypting/decryption the content of a message is done by a simple XOR loop. _(TODO: use something [from this list](https://github.com/philanc/plc#performance))_