Interface CryptoManager

All Known Implementing Classes:
CryptoManagerImpl

public interface CryptoManager
  • Field Details

  • Method Details

    • getSecureID

      byte[] getSecureID()
    • getECCHandler

      CryptoHandler getECCHandler()
    • getECCHandler

      CryptoHandler getECCHandler(int instance)
      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

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