Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SHA3

Hierarchy

Implements

  • SerializableHash

Index

Constructors

constructor

  • new SHA3(digestLength?: number): SHA3

Properties

Protected _finished

_finished: boolean = false

Protected _pos

_pos: number = 0

Protected _sh

_sh: Int32Array = new Int32Array(25)

Protected _sl

_sl: Int32Array = new Int32Array(25)

Protected _state

_state: Uint8Array = new Uint8Array(200)

blockSize

blockSize: number

capacity

capacity: number

clean

clean: reset = this.reset

digestLength

digestLength: number

Methods

Protected _padAndPermute

  • _padAndPermute(paddingByte: number): void

Protected _squeeze

  • _squeeze(dst: Uint8Array): void

cleanSavedState

digest

  • digest(): Uint8Array

finish

  • finish(dst: Uint8Array): this

reset

  • reset(): this

restoreState

saveState

update

  • update(data: Uint8Array): this

Generated using TypeDoc