-
Locally, on OS, the 'test_fixtures' sometimes fails, while comparing root keys.
```
'do_ake_fixture: assertion failed: (alice->keys->current->root_key == bob->keys->current->root_key)'.
```
…
-
I think the Double Ratchet initialization can be improved. Compared to the current specification, the below proposal:
1. sends two fewer keys during the handshake (four if you count the DH keys)
2. …
-
How should we communicate the fingerprints? See issue otrv4/libotr-ng#27 of libtro-ng
-
-
OTRv4 uses XSalsa20 for encryption, which seems like a strange choice to me.
The idea behind the double ratchet is that every message gets associated with a unique message key. The idea behind XSal…
-
This policy governs whether we should start a new DAKE when receiving a plaintext "?OTR Error" message.
It's not clear if this should happen to ALL OTR errors received or only some - and whether the…
-
Maybe include a tag. Also, clarify how Phi works on each mode.
-
We need to rethink completely how the prekey communication happens - the current model is not workable at all - especially the use of contexts on the callback object.
I'll need to map all this functi…
-
As seen here: https://github.com/otrv4/libotr-ng/blob/master/src/client.c#L256 Warnings should be treated in some way by the client.. should we send an error message, should we have return codes?
-
This might also need the implementation of the 'IGNORE_UNREADABLE' flag.