Package net.kano.joscar.rvcmd.trillcrypt

Provides a default implementation of the RV commands used in initializing and communicating over an encrypted IM session via the protocol created by the developers of Trillian, an IM client for Windows.

See:
          Description

Class Summary
AbstractTrillianCryptRvCmd A base class for the five Trillian Secure IM rendezvous commands provided in this package.
TrillianCryptAcceptRvCmd A rendezvous command used to accept a Trillian Encryption session.
TrillianCryptBeginRvCmd A rendezvous command used to "begin" a Trillian Encryption session.
TrillianCryptCloseRvCmd A rendezvous command used to end a Trillian Encryption session.
TrillianCryptMsgRvCmd A rendezvous command used to send an encrypted message over a Trillian Secure IM connection.
TrillianCryptReqRvCmd A rendezvous command used to initiate a Trillian Secure IM session.
 

Package net.kano.joscar.rvcmd.trillcrypt Description

Provides a default implementation of the RV commands used in initializing and communicating over an encrypted IM session via the protocol created by the developers of Trillian, an IM client for Windows.

Note that as of this writing, it is unknown how exactly the sessions are encrypted. The Trillian website claims the encryption is Blowfish with a key negotiated using a Diffie-Hellman system, but such a system seems not to yield the correct results. This is probably due to something wrong with the key exchange algorithm. Below is what is currently known about Trillian Encryption's key exchange system:

Note that the normal sequence of commands in a Trillian Secure IM connection is as follows:

See Also:
CapabilityBlock.BLOCK_TRILLIANCRYPT