guardianproject/Gibberbot — pull request #110 by devrandom (2012-02-16 05:10:47+00:00)
Title: SMP

This is not yet ready for prime time, but we can start integrating.

The integration point is OtrSm. An instance of this should be passed in to SessionImpl.setTlvHandler(). Also, instead of implementing the OtrEngineHost interface, the host should implement OtrSmEngineHost.

Things you can help me with:

* Figure out if this is the best API
* Integrate into the Gibberbot UI: implement asking the secret in OtrSmEngineHost.askSecret() and initiate SMP with OtrSm.initRespondSmp().
* I didn't check interoperability with libotr yet