Interface CryptoManager
- All Known Implementing Classes:
CryptoManagerImpl
public interface CryptoManager
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddKeyListener(CryptoManagerKeyListener listener) voidvoidvoidclearPasswords(int password_handler_type) byte[]deobfuscate(byte[] data) getECCHandler(int instance) byte[]byte[]obfuscate(byte[] data) voidremoveKeyListener(CryptoManagerKeyListener listener) voidvoidsetSRPParameters(byte[] salt, BigInteger verifier)
-
Field Details
-
CRYPTO_CONFIG_PREFIX
- See Also:
-
HANDLER_ECC
static final int HANDLER_ECC- See Also:
-
HANDLERS
static final int[] HANDLERS
-
-
Method Details
-
getSecureID
byte[] getSecureID() -
getECCHandler
CryptoHandler getECCHandler() -
getECCHandler
- Parameters:
instance- 1 = global handler, 2 = anonynmous friends- Returns:
-
obfuscate
byte[] obfuscate(byte[] data) -
deobfuscate
byte[] deobfuscate(byte[] data) -
clearPasswords
void clearPasswords() -
clearPasswords
void clearPasswords(int password_handler_type) -
addPasswordHandler
-
removePasswordHandler
-
addKeyListener
-
removeKeyListener
-
setSRPParameters
-
getSRPParameters
CryptoManager.SRPParameters getSRPParameters()
-