com.aelitis.azureus.core.security
Interface CryptoSTSEngine


public interface CryptoSTSEngine


Method Summary
 void getAuth(ByteBuffer message)
           
 void getKeys(ByteBuffer message)
           
 byte[] getRemotePublicKey()
           
 byte[] getSharedSecret()
           
 void putAuth(ByteBuffer message)
           
 void putKeys(ByteBuffer message)
           
 

Method Detail

getKeys

void getKeys(ByteBuffer message)
             throws CryptoManagerException
Throws:
CryptoManagerException

putKeys

void putKeys(ByteBuffer message)
             throws CryptoManagerException
Throws:
CryptoManagerException

getAuth

void getAuth(ByteBuffer message)
             throws CryptoManagerException
Throws:
CryptoManagerException

putAuth

void putAuth(ByteBuffer message)
             throws CryptoManagerException
Throws:
CryptoManagerException

getSharedSecret

byte[] getSharedSecret()
                       throws CryptoManagerException
Throws:
CryptoManagerException

getRemotePublicKey

byte[] getRemotePublicKey()
                          throws CryptoManagerException
Throws:
CryptoManagerException