mirror of
https://github.com/apache/nifi.git
synced 2025-02-06 10:08:42 +00:00
5608f4389a
- Added support for PBKDF2 and Scrypt property encryption methods in addition to Argon2 - Refactored StringEncryptor class to PropertyEncryptor interface with implementations - Added PasswordBasedCipherPropertyEncryptor and KeyedCipherPropertyEncryptor - Replaced direct instantiation of encryptor with PropertyEncryptorFactory - Refactored applicable unit tests to use mocked PropertyEncryptor NIFI-7668 Consolidated similar methods to CipherPropertyEncryptor NIFI-7668 Updated AbstractTimeBasedSchedulingAgent with PropertyEncryptor NIFI-7668 Added support for bcrypt secure hashing algorithm NIFI-7668 Updated comments to clarify implementation of bcrypt key derivation Signed-off-by: Nathan Gough <thenatog@gmail.com> This closes #4809.