Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Blake2b

Index

Constructors

constructor

  • new Blake2b(outlen?: number, key?: Uint8Array, salt?: Uint8Array, personal?: Uint8Array, forceUseJS?: boolean): Blake2b
  • Parameters

    • Default value outlen: number = 32
    • Default value key: Uint8Array = null
    • Default value salt: Uint8Array = null
    • Default value personal: Uint8Array = null
    • Default value forceUseJS: boolean = false

    Returns Blake2b

Properties

WASM

WASM: Uint8Array = wasm && wasm.buffer

Private context

context: Context

final

final: digest = this.digest

Private finalized

finalized: boolean

Private m

m: Uint32Array

Private mode

mode: "wasm" | "js"

Private outlen

outlen: number

Private pointer

pointer: number

Private v

v: Uint32Array

Methods

Private ADD64AA

  • ADD64AA(a: number, b: number): void

Private ADD64AC

  • ADD64AC(a: number, b0: number, b1: number): void

Private B2B_G

  • B2B_G(a: number, b: number, c: number, d: number, ix: number, iy: number): void

Private B2B_GET32

  • B2B_GET32(arr: Uint8Array, i: number): number

Private blake2bCompress

  • blake2bCompress(last: boolean): void

digest

  • digest(out?: "binary" | "hex" | Uint8Array | Buffer): Uint8Array | string

update

  • update(input: Uint8Array | Buffer): Blake2b

Generated using TypeDoc