HashGeneratorUnitTest

34

tests

0

failures

0

ignored

2.585s

duration

100%

successful

Tests

Test Duration Result
avoidsDoubleHashingArgon2AHashPassword() 0.001s passed
avoidsDoubleHashingSshaHashPassword() 0.001s passed
avoidsHashingPasswordIfHashDetectionIsEnabledAndValueCouldBeHash() 0.001s passed
currentArgon2AdapterIgnoresExplicitSalt() 0.284s passed
detectsInvalidArgon2Hashes() 0.001s passed
detectsValidArgon2Hash() 0.141s passed
enrichesArgon2SaltWithLdapPrefixOnly() 0s passed
fetchesHashGeneratorFromEnvVarDefault() 0.286s passed
generatePostgreSqlScramPasswordHash() 0.038s passed
generatesArgon2HashWithExplicitParametersForLdap() 0.003s passed
generatesLinuxSha512PasswordHash() 0.003s passed
generatesLinuxYescriptPasswordHash() 0.012s passed
generatesMySqlNativePasswordHash() 0.001s passed
hashesLinuxPasswordWithPredefinedNextSalt() 0.005s passed
hashesPasswordIfHashDetectionIsEnabledButValueDoesNotMatchAlgorithmPrefix() 0.001s passed
hashesPasswordIfNotYetHashed() 0.001s passed
hashesPasswordWhichLooksLikeArgon2AHashButIsNot() 0.284s passed
hashesPasswordWhichLooksLikeArgon2HashButHasTooShortHashValue() 0.296s passed
hashesPasswordWhichLooksLikeSshaHashButIsNot() 0.002s passed
hashesPasswordWhichStartsWithArgon2PrefixButDoesNotContainArgon2IdMarker() 0.287s passed
rejectsGeneratedHashShorterThanPlaintextPassword() 0.001s passed
rejectsInvalidPasswordAgainstGeneratedArgon2Hash() 0.335s passed
rejectsInvalidPasswordAgainstGeneratedSshaHash() 0.001s passed
rejectsNullArgon2Password() 0.001s passed
returnsNullHashForNullPassword() 0.001s passed
throwsExceptionForInvalidLinuxPassword() 0.004s passed
verifiesHashedLinuxPasswordWithRandomSalt() 0.005s passed
verifiesLinuxHashedPasswordWithGivenSalt() 0.003s passed
verifiesLinuxPasswordAgainstSha512HashFromMkpasswd() 0.004s passed
verifiesLinuxPasswordAgainstYescryptHashFromMkpasswd() 0.012s passed
verifiesPasswordAgainstGeneratedArgon2Hash() 0.282s passed
verifiesPasswordAgainstGeneratedArgon2PhcStringWithoutLdapPrefix() 0.288s passed
verifiesPasswordAgainstGeneratedSshaHash() 0s passed
verifiesPasswordAgainstRawSshaHashFromOpenLdap() 0s passed