Options
All
  • Public
  • Public/Protected
  • All
Menu

Class KeccakHasher

An internal hasher which calls the eXtended Keccak Code Package. Do not use directly.

Hierarchy

  • KeccakHasher

Implements

Index

Constructors

constructor

  • new KeccakHasher(hash: HashType, keccakType?: KeccakHashType, keccakHandle?: object): KeccakHasher
  • Parameters

    • hash: HashType
    • Default value keccakType: KeccakHashType = KeccakHasher.getKeccakType(hash)
    • Default value keccakHandle: object = fallback ? keccak(hash) :libkeccak.getHashHandle(keccakType)

    Returns KeccakHasher

Methods

digest

  • Parameters

    • Default value output: OutputType = OutputType.Buffer

    Returns bigint | Buffer

digestBigInt

  • digestBigInt(): bigint

update

Static getKeccakType

  • getKeccakType(hash: HashType): KeccakHashType

Generated using TypeDoc