HashGeneratorUnitTest

34

tests

0

failures

0

ignored

2.607s

duration

100%

successful

Tests

Test Duration Result
avoidsDoubleHashingArgon2AHashPassword() 0s passed
avoidsDoubleHashingSshaHashPassword() 0.001s passed
avoidsHashingPasswordIfHashDetectionIsEnabledAndValueCouldBeHash() 0.002s passed
currentArgon2AdapterIgnoresExplicitSalt() 0.287s passed
detectsInvalidArgon2Hashes() 0.001s passed
detectsValidArgon2Hash() 0.146s passed
enrichesArgon2SaltWithLdapPrefixOnly() 0.001s passed
fetchesHashGeneratorFromEnvVarDefault() 0.283s passed
generatePostgreSqlScramPasswordHash() 0.036s passed
generatesArgon2HashWithExplicitParametersForLdap() 0.004s passed
generatesLinuxSha512PasswordHash() 0.003s passed
generatesLinuxYescriptPasswordHash() 0.012s passed
generatesMySqlNativePasswordHash() 0.001s passed
hashesLinuxPasswordWithPredefinedNextSalt() 0.006s passed
hashesPasswordIfHashDetectionIsEnabledButValueDoesNotMatchAlgorithmPrefix() 0.001s passed
hashesPasswordIfNotYetHashed() 0.001s passed
hashesPasswordWhichLooksLikeArgon2AHashButIsNot() 0.285s passed
hashesPasswordWhichLooksLikeArgon2HashButHasTooShortHashValue() 0.285s passed
hashesPasswordWhichLooksLikeSshaHashButIsNot() 0.002s passed
hashesPasswordWhichStartsWithArgon2PrefixButDoesNotContainArgon2IdMarker() 0.287s passed
rejectsGeneratedHashShorterThanPlaintextPassword() 0.002s passed
rejectsInvalidPasswordAgainstGeneratedArgon2Hash() 0.349s passed
rejectsInvalidPasswordAgainstGeneratedSshaHash() 0.001s passed
rejectsNullArgon2Password() 0.001s passed
returnsNullHashForNullPassword() 0.001s passed
throwsExceptionForInvalidLinuxPassword() 0.005s passed
verifiesHashedLinuxPasswordWithRandomSalt() 0.004s passed
verifiesLinuxHashedPasswordWithGivenSalt() 0.004s passed
verifiesLinuxPasswordAgainstSha512HashFromMkpasswd() 0.002s passed
verifiesLinuxPasswordAgainstYescryptHashFromMkpasswd() 0.013s passed
verifiesPasswordAgainstGeneratedArgon2Hash() 0.286s passed
verifiesPasswordAgainstGeneratedArgon2PhcStringWithoutLdapPrefix() 0.293s passed
verifiesPasswordAgainstGeneratedSshaHash() 0.001s passed
verifiesPasswordAgainstRawSshaHashFromOpenLdap() 0.001s passed