All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tsec.passwordhashers.jca.SCrypt.scala Maven / Gradle / Ivy

The newest version!
package tsec.passwordhashers.jca

import tsec.passwordhashers._

sealed trait SCrypt

object SCrypt extends JCAPasswordPlatform[SCrypt] {

  private[tsec] def unsafeHashpw(p: Array[Byte]): String =
    SCryptUtil.scrypt(p, DefaultSCryptN, DefaultSCryptR, DefaultSCryptP)

  private[tsec] def unsafeCheckpw(p: Array[Byte], hash: PasswordHash[SCrypt]): Boolean =
    SCryptUtil.check(p, hash)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy