Packages

trait Bcrypt extends Object

BCrypt Type Definition

Annotations
@RawJSType() @native()
Linear Supertypes
Object, Any, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Bcrypt
  2. Object
  3. Any
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def compare(data: Any, encrypted: Hash, callback: Function2[BCryptError, Boolean, Any]): Unit

    Asynchronously compares the hash to the given data

    Asynchronously compares the hash to the given data

    data

    the given data to be compared

    encrypted

    the encrypted data to be compared to.

    callback

    the error/result callback

    Example:
    1. bcrypt.compare("bacon", hash, function(err, res) {})

  7. def compare(data: Any, encrypted: Hash): Promise[Boolean]

    Asynchronously compares the hash to the given data

    Asynchronously compares the hash to the given data

    data

    the given data to be compared

    encrypted

    the encrypted data to be compared to.

    returns

    the promise of a result

    Example:
    1. bcrypt.compare("bacon", hash)

  8. def compareSync(data: Any, encrypted: Hash): Boolean

    Synchronously compares the hash to the given data

    Synchronously compares the hash to the given data

    data

    the given data to be compared

    encrypted

    the encrypted data to be compared to.

    Example:
    1. bcrypt.compareSync("veggies", hash); // false

  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def genSalt(rounds: Int = js.native, callback: Function2[BCryptError, Salt, Any]): Unit

    Asynchronously generates the salt

    Asynchronously generates the salt

    rounds

    the number of rounds to process the data for. (default - 10)

    callback

    the error/result callback

  13. def genSalt(rounds: Int): Promise[Salt]

    Asynchronously generates the salt

    Asynchronously generates the salt

    rounds

    the number of rounds to process the data for. (default - 10)

    returns

    the generated salt

  14. def genSalt(): Promise[Salt]

    Asynchronously generates the salt

    Asynchronously generates the salt

    returns

    the generated salt

  15. def genSaltSync(rounds: Int = js.native): Salt

    Synchronously generates the salt

    Synchronously generates the salt

    rounds

    the number of rounds to process the data for. (default - 10)

    Example:
    1. bcrypt.genSaltSync(rounds)

  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  17. def getRounds(encrypted: Hash): Int

    Returns the number of rounds used to encrypt a given hash

    Returns the number of rounds used to encrypt a given hash

    encrypted

    hash from which the number of rounds used should be extracted.

    returns

    the number of rounds used to encrypt a given hash

    Example:
    1. bcrypt.getRounds(encrypted)

  18. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  19. def hash(data: Any, salt: Salt, callback: Function2[BCryptError, Hash, Any]): Unit

    Asynchronously creates a hash using the given data

    Asynchronously creates a hash using the given data

    data

    the given data to be hashed

    salt

    the salt to be used to hash the password.

    callback

    a callback to be fired once the data has been encrypted.

    Example:
    1. bcrypt.hash(data, salt, progress, cb)

  20. def hash(data: Any, salt: Salt, progress: Function, callback: Function2[BCryptError, Hash, Any]): Unit

    Asynchronously creates a hash using the given data

    Asynchronously creates a hash using the given data

    data

    the given data to be hashed

    salt

    the salt to be used to hash the password.

    progress

    a callback to be called during the hash calculation to signify progress

    callback

    a callback to be fired once the data has been encrypted.

    Example:
    1. bcrypt.hash(data, salt, progress, cb)

  21. def hash(data: Any, salt: Salt): Promise[Hash]

    Asynchronously creates a hash using the given data

    Asynchronously creates a hash using the given data

    data

    the given data to be hashed

    salt

    the salt to be used to hash the password.

    returns

    the promise of the hash

    Example:
    1. bcrypt.hash(data, salt)

  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  23. def hashSync(data: Any, salt: Salt): Hash

    Synchronously creates a hash using the given data

    Synchronously creates a hash using the given data

    data

    the given data to be hashed

    Example:
    1. bcrypt.hashSync("bacon")

  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  29. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  30. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  31. def toLocaleString(): String
    Definition Classes
    Object
  32. def toString(): String
    Definition Classes
    AnyRef → Any
  33. def valueOf(): Any
    Definition Classes
    Object
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped