[OTR-dev] OTR encryption state

Evan Schoenberg evan.s at dreskin.net
Wed Jan 26 19:48:57 EST 2005


On Jan 26, 2005, at 6:26 PM, Greg Troxel wrote:

> I consider it a serious bug that I can't check a box in otr prefs to
> say "don't try to do otr with this person for now".  Right now I have
> to delete the fingerprint to get that effect, and that opens me up to
> reverification issues.

*nod* You're right, then, when you said previously that we were 
addressing the same issue in different ways.  Removing autorenogiation 
solves this, as you stop the OTR session and OTR won't begin again with 
that contact until you ask it to.  Unfortunately, now that it's put 
that way, it becomes clear that -this- opens up a problem with initial 
OTR sessions... there's no way to distinguish:
a) a conversation I ended (i.e. we were talking, i told it to stop, and 
therefore we should not be automatically reconnected) from
b) an initial conversation with someone with whom I have a confirmed 
fingerprint and therefore should automatically be connected to

> To answer Evan, <snip>
Thanks for the explanations.

> So I restart racoon,
> which deletes all the SAs and then tries to negotiate on the next
> packet because it gets an ACQUIRE.
> That's the sense of 'nuke this context' that I'm talking about.
>
> The other action would be "change the SPD so that crypt is no longer
> required".
>
I see. Do the session IDs change in the state situation we've been 
discussing, that is if I hit 'cancel' and then you message me twice 
(once and receive the error message, at which point we autorenegotiate 
and have a secure sesion, and then a second time which is an encrypted 
message which goes through succesfully)?

-Evan




More information about the OTR-dev mailing list