com.aelitis.azureus.core.security
Interface CryptoManager
- All Known Implementing Classes: 
 - CryptoManagerImpl
 
public interface CryptoManager
 
 
 
CRYPTO_CONFIG_PREFIX
static final String CRYPTO_CONFIG_PREFIX
- See Also:
 - Constant Field Values
 
HANDLER_ECC
static final int HANDLER_ECC
- See Also:
 - Constant Field Values
 
HANDLERS
static final int[] HANDLERS
getSecureID
byte[] getSecureID()
 
getECCHandler
CryptoHandler getECCHandler()
 
obfuscate
byte[] obfuscate(byte[] data)
 
deobfuscate
byte[] deobfuscate(byte[] data)
 
clearPasswords
void clearPasswords()
 
clearPasswords
void clearPasswords(int password_handler_type)
 
addPasswordHandler
void addPasswordHandler(CryptoManagerPasswordHandler handler)
 
removePasswordHandler
void removePasswordHandler(CryptoManagerPasswordHandler handler)
 
addKeyListener
void addKeyListener(CryptoManagerKeyListener listener)
 
removeKeyListener
void removeKeyListener(CryptoManagerKeyListener listener)
 
setSRPParameters
void setSRPParameters(byte[] salt,
                      BigInteger verifier)
 
getSRPParameters
CryptoManager.SRPParameters getSRPParameters()