Package net.overburn.redfort.keygen
Interface SymmetricKeyGenerator
- All Superinterfaces:
BasicKeyGenerator
- All Known Implementing Classes:
AESKeyGenerator,ChaCha20KeyGenerator
-
Field Summary
Fields inherited from interface net.overburn.redfort.keygen.BasicKeyGenerator
AES, ARGON2, CHACHA20, DEFAULT_KEY_LENGTH, PBKDF2_WITH_HMAC_SHA_512 -
Method Summary
Methods inherited from interface net.overburn.redfort.keygen.BasicKeyGenerator
wrap, wrap
-
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
-