Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

  • SerializableHash

Index

Constructors

  • new SHA3(digestLength?: number): SHA3

Properties

_finished: boolean = false
_pos: number = 0
_sh: Int32Array = ...
_sl: Int32Array = ...
_state: Uint8Array = ...
blockSize: number
capacity: number = 32
clean: () => SHA3 = ...

Type declaration

digestLength: number = 32

Methods

  • _padAndPermute(paddingByte: number): void
  • _squeeze(dst: Uint8Array): void
  • cleanSavedState(savedState: Uint8Array): void
  • Parameters

    • savedState: Uint8Array

    Returns void

  • digest(): Uint8Array
  • Returns Uint8Array

  • finish(dst: Uint8Array): SHA3
  • Parameters

    • dst: Uint8Array

    Returns SHA3

  • restoreState(savedState: Uint8Array): SHA3
  • Parameters

    • savedState: Uint8Array

    Returns SHA3

  • saveState(): Uint8Array
  • Returns Uint8Array

  • update(data: Uint8Array): SHA3

Generated using TypeDoc