Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UnkoCrypto

Hierarchy

  • UnkoCrypto

Index

Properties

Static Private BYTE

BYTE: number = 256

Static Private MASK

MASK: number = 255

Static MAX_BLOCKSIZE

MAX_BLOCKSIZE: number = 1 << 20

Static META_SIZE

META_SIZE: number = (32/8) + (64/8)

Static MIN_BLOCKSIZE

MIN_BLOCKSIZE: number = 32

Methods

Static decrypt

  • decrypt(blockSize: number, checksum: Checksum, rand: IntRNG, srcBuf: ArrayBufferLike | ArrayBufferView, dstBuf: ArrayBufferLike | ArrayBufferView): number
  • Parameters

    • blockSize: number
    • checksum: Checksum
    • rand: IntRNG
    • srcBuf: ArrayBufferLike | ArrayBufferView
    • dstBuf: ArrayBufferLike | ArrayBufferView

    Returns number

Static encrypt

  • encrypt(blockSize: number, checksum: Checksum, rand: IntRNG, srcBuf: ArrayBufferLike | ArrayBufferView, dstBuf: ArrayBufferLike | ArrayBufferView): number
  • Parameters

    • blockSize: number
    • checksum: Checksum
    • rand: IntRNG
    • srcBuf: ArrayBufferLike | ArrayBufferView
    • dstBuf: ArrayBufferLike | ArrayBufferView

    Returns number

Static Private nextInt

  • nextInt(rand: IntRNG, bound: number): number
  • Parameters

    Returns number

Generated using TypeDoc