Interface SymmetricKeyGenerator

All Superinterfaces:
BasicKeyGenerator
All Known Implementing Classes:
AESKeyGenerator, ChaCha20KeyGenerator

public interface SymmetricKeyGenerator extends BasicKeyGenerator
  • Method Details

    • generate

      SecretKeySpec generate()
    • derive

      byte[] derive(int keyLen)
      Derives a suitable key from a secret/password, salt, extra secret for keyed hashing. Additional info can be used to tag.
      Parameters:
      keyLen - length of key supplied scrambler. Take utmost care.
      Returns:
      key that can be wrapped and supplied to Scrambler