HashGeneratorUnitTest

34

tests

0

failures

0

ignored

2.628s

duration

100%

successful

Tests

Test Duration Result
avoidsDoubleHashingArgon2AHashPassword() 0.001s passed
avoidsDoubleHashingSshaHashPassword() 0.001s passed
avoidsHashingPasswordIfHashDetectionIsEnabledAndValueCouldBeHash() 0.001s passed
currentArgon2AdapterIgnoresExplicitSalt() 0.286s passed
detectsInvalidArgon2Hashes() 0.001s passed
detectsValidArgon2Hash() 0.146s passed
enrichesArgon2SaltWithLdapPrefixOnly() 0s passed
fetchesHashGeneratorFromEnvVarDefault() 0.282s passed
generatePostgreSqlScramPasswordHash() 0.035s passed
generatesArgon2HashWithExplicitParametersForLdap() 0.002s passed
generatesLinuxSha512PasswordHash() 0.003s passed
generatesLinuxYescriptPasswordHash() 0.011s passed
generatesMySqlNativePasswordHash() 0.001s passed
hashesLinuxPasswordWithPredefinedNextSalt() 0.005s passed
hashesPasswordIfHashDetectionIsEnabledButValueDoesNotMatchAlgorithmPrefix() 0.001s passed
hashesPasswordIfNotYetHashed() 0.001s passed
hashesPasswordWhichLooksLikeArgon2AHashButIsNot() 0.282s passed
hashesPasswordWhichLooksLikeArgon2HashButHasTooShortHashValue() 0.305s passed
hashesPasswordWhichLooksLikeSshaHashButIsNot() 0.004s passed
hashesPasswordWhichStartsWithArgon2PrefixButDoesNotContainArgon2IdMarker() 0.284s passed
rejectsGeneratedHashShorterThanPlaintextPassword() 0.001s passed
rejectsInvalidPasswordAgainstGeneratedArgon2Hash() 0.365s passed
rejectsInvalidPasswordAgainstGeneratedSshaHash() 0.001s passed
rejectsNullArgon2Password() 0s passed
returnsNullHashForNullPassword() 0s passed
throwsExceptionForInvalidLinuxPassword() 0.004s passed
verifiesHashedLinuxPasswordWithRandomSalt() 0.003s passed
verifiesLinuxHashedPasswordWithGivenSalt() 0.004s passed
verifiesLinuxPasswordAgainstSha512HashFromMkpasswd() 0.003s passed
verifiesLinuxPasswordAgainstYescryptHashFromMkpasswd() 0.011s passed
verifiesPasswordAgainstGeneratedArgon2Hash() 0.299s passed
verifiesPasswordAgainstGeneratedArgon2PhcStringWithoutLdapPrefix() 0.284s passed
verifiesPasswordAgainstGeneratedSshaHash() 0.001s passed
verifiesPasswordAgainstRawSshaHashFromOpenLdap() 0s passed