This is an automated email from the ASF dual-hosted git repository.
markap14 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nifi.git.
from c8af8ea NIFI-7080
add 95746d3 NIFI-7079 Added SecureHasher interface and Argon2SecureHasher
implementation. Added unit tests. Fixed JwtService charset references. Changed
FingerprintFactory to mask sensitive values via Argon2 hashing. Resolved RAT
checks.
add d7c29f4 NIFI-7079 Cleaned up formatting and comments.
No new revisions were added by this update.
Summary of changes:
nifi-commons/nifi-security-utils/pom.xml | 9 +-
.../security/util/crypto/Argon2SecureHasher.java | 217 ++++++++++++++++++
.../nifi/security/util/crypto/SecureHasher.java | 56 +++++
.../util/crypto/Argon2SecureHasherTest.groovy | 242 +++++++++++++++++++++
.../src/test/resources/logback-test.xml | 12 +-
.../nifi/fingerprint/FingerprintFactory.java | 74 ++++---
.../FingerprintFactoryGroovyTest.groovy | 88 ++++++++
.../nifi/fingerprint/FingerprintFactoryTest.java | 50 +++--
.../src/test/resources/logback-test.xml | 1 +
.../test/resources/nifi/fingerprint/initial.xml | 152 +++++++++++++
.../test/resources/nifi/fingerprint/modified.xml | 152 +++++++++++++
.../nifi/web/security/jwt/JwtServiceTest.java | 45 ++--
12 files changed, 1018 insertions(+), 80 deletions(-)
create mode 100644
nifi-commons/nifi-security-utils/src/main/java/org/apache/nifi/security/util/crypto/Argon2SecureHasher.java
create mode 100644
nifi-commons/nifi-security-utils/src/main/java/org/apache/nifi/security/util/crypto/SecureHasher.java
create mode 100644
nifi-commons/nifi-security-utils/src/test/groovy/org/apache/nifi/security/util/crypto/Argon2SecureHasherTest.groovy
copy
{nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api =>
nifi-commons/nifi-security-utils}/src/test/resources/logback-test.xml (91%)
create mode 100644
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/test/groovy/org/apache/nifi/fingerprint/FingerprintFactoryGroovyTest.groovy
create mode 100644
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/test/resources/nifi/fingerprint/initial.xml
create mode 100644
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/test/resources/nifi/fingerprint/modified.xml