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()