Mridul wrote:
I am not as familiar with esessions as I would like to be, so it likely that I am missing something.

I'm sure you're not alone. :-)

With full respect to everyone on this list. I think most people have (understandably) not bothered to read and understand the ESessions docs properly, and since crypto is very different to other XMPP protocols, most people are actually missing quite a lot.

I'd like to strongly encourage people here to find the time to read (in order) documents like OTR, SIGMA, ZRTP and XEPs 188, 116, 200.

Now, only the last two documents are necessary to implement ESessions *from scratch*. But if you want to contribute meaningfully to the decision-making process you'll probably want more in-depth knowledge than only that required to implement a crypto library. I'll try to help, but please seriously consider reading those documents (they're actually very interesting if you like that sort of thing).

The more you know, the more you know you don't know. Although I've always been very interested in crypto, and I spent several man-months over the last two years working on ESessions, I still class myself as "knowing enough to be dangerous". AFAIK ESessions is "secure", but I'm not yet sure because I'm not capable of conducting a full security review of the protocol myself. Happily there are (very few) crypto gurus who can do that for us. :-)

- Ian

Reply via email to