[OTR-dev] How to properly detect the end of the AKE?
Thomas Balthazar
thomas at balthazar.info
Thu Oct 31 07:12:43 EDT 2013
On 31 Oct 2013, at 00:04, Ian Goldberg <ian at cypherpunks.ca> wrote:
> On Wed, Oct 30, 2013 at 06:58:24PM +0100, Thomas Balthazar wrote:
>> Thanks for your answer, Ian.
>> I was wondering if there was a specific callback or method to detect
>> the AAMS message "elegantly" but I guess I'll just test if the string
>> starts with "?OTR:AAMS" then.
>
> I think the more "elegant" way is exactly to use the gone_secure
> callback to set a flag in your opdata structure. If that flag is set,
> then sending the message you have in your hand will cause the other side
> to go secure. Note that if you *are* the other side (you're receiving
> the AAMS message), then "the message in your hand" should be NULL, and
> the statement is still true.
>
> - Ian
Got it.
I came up with this solution :
https://github.com/tbalthazar/TBOTRManager/commit/9631ac5c809360bb9a00071e8ebbeff5a9c28f73
Thanks a lot for your insights.
Best,
Thomas.
More information about the OTR-dev
mailing list