DefinitelyTyped

Index

Variables

Variables

CryptoJS: CryptoJSStatic

algo: algo

AES: AES

public blockSize: number

public cfg: C in CryptoJS.lib.ICipher<C>

optional public drop?: number

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: IBlockCipherCfg): IBlockCipherImpl

Parameters

Returns

IBlockCipherImpl

public createDecryptor(key: WordArray, cfg?: IBlockCipherCfg): IBlockCipherImpl

Parameters

Returns

IBlockCipherImpl

public createEncryptor(key: WordArray, cfg?: IBlockCipherCfg): IBlockCipherImpl

Parameters

Returns

IBlockCipherImpl

public decryptBlock(M: Array<number>, offset: number)

Parameters

  • M: Array<number>
  • offset: number

public encryptBlock(M: Array<number>, offset: number)

Parameters

  • M: Array<number>
  • offset: number

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

AlgoStatic: AlgoStatic

public AES: AES

public DES: DES

public EvpKDF: EvpKDF

public HMAC: HMAC

public MD5: MD5

public PBKDF2: PBKDF2

public RC4: RC4

public RC4Drop: RC4Drop

public RIPEMD160: RIPEMD160

public Rabbit: Rabbit

public RabbitLegacy: RabbitLegacy

public SHA1: SHA1

public SHA224: SHA224

public SHA256: SHA256

public SHA3: SHA3

public SHA384: SHA384

public SHA512: SHA512

public TripleDES: TripleDES

DES: DES

public blockSize: number

public cfg: C in CryptoJS.lib.ICipher<C>

optional public drop?: number

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: IBlockCipherCfg): IBlockCipherImpl

Parameters

Returns

IBlockCipherImpl

public createDecryptor(key: WordArray, cfg?: IBlockCipherCfg): IBlockCipherImpl

Parameters

Returns

IBlockCipherImpl

public createEncryptor(key: WordArray, cfg?: IBlockCipherCfg): IBlockCipherImpl

Parameters

Returns

IBlockCipherImpl

public decryptBlock(M: Array<number>, offset: number)

Parameters

  • M: Array<number>
  • offset: number

public encryptBlock(M: Array<number>, offset: number)

Parameters

  • M: Array<number>
  • offset: number

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

EvpKDF: EvpKDF

public cfg: IEvpKDFCfg

public clone(): Base

Returns

Base

public compute(password: WordArray, salt: WordArray): WordArray

Parameters

Returns

WordArray

public compute(password: string, salt: WordArray): WordArray

Parameters

Returns

WordArray

public compute(password: WordArray, salt: string): WordArray

Parameters

Returns

WordArray

public compute(password: string, salt: string): WordArray

Parameters

  • password: string
  • salt: string

Returns

WordArray

public create(cfg?: IEvpKDFCfg): EvpKDF

Parameters

Returns

EvpKDF

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cfg?: IEvpKDFCfg)

Parameters

public mixIn(properties: Object)

Parameters

  • properties: Object

HMAC: HMAC

public clone(): Base

Returns

Base

public create(hasher?: Hasher, key?: WordArray): HMAC

Parameters

Returns

HMAC

public create(hasher?: Hasher, key?: string): HMAC

Parameters

  • hasher?: Hasher optional
  • key?: string optional

Returns

HMAC

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(messageUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(messageUpdate?: string): WordArray

Parameters

  • messageUpdate?: string optional

Returns

WordArray

public init(hasher?: Hasher, key?: WordArray)

Parameters

public init(hasher?: Hasher, key?: string)

Parameters

  • hasher?: Hasher optional
  • key?: string optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public update(messageUpdate: WordArray): HMAC

Parameters

Returns

HMAC

public update(messageUpdate: string): HMAC

Parameters

  • messageUpdate: string

Returns

HMAC

IBlockCipherImpl: IBlockCipherImpl

public blockSize: number

public cfg: C in CryptoJS.lib.ICipher<C>

optional public drop?: number

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: IBlockCipherCfg): IBlockCipherImpl

Parameters

Returns

IBlockCipherImpl

public createDecryptor(key: WordArray, cfg?: IBlockCipherCfg): IBlockCipherImpl

Parameters

Returns

IBlockCipherImpl

public createEncryptor(key: WordArray, cfg?: IBlockCipherCfg): IBlockCipherImpl

Parameters

Returns

IBlockCipherImpl

public decryptBlock(M: Array<number>, offset: number)

Parameters

  • M: Array<number>
  • offset: number

public encryptBlock(M: Array<number>, offset: number)

Parameters

  • M: Array<number>
  • offset: number

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

IEvpKDFCfg: IEvpKDFCfg

optional public hasher?: Hasher

optional public iterations?: number

optional public keySize?: number

IEvpKDFHelper: IEvpKDFHelper

(password: WordArray, salt: WordArray, cfg?: IEvpKDFCfg): WordArray

Parameters

Returns

WordArray

(password: string, salt: WordArray, cfg?: IEvpKDFCfg): WordArray

Parameters

Returns

WordArray

(password: WordArray, salt: string, cfg?: IEvpKDFCfg): WordArray

Parameters

Returns

WordArray

(password: string, salt: string, cfg?: IEvpKDFCfg): WordArray

Parameters

  • password: string
  • salt: string
  • cfg?: IEvpKDFCfg optional

Returns

WordArray

ISHA3Cfg: ISHA3Cfg

optional public outputLength?: number

MD5: MD5

public blockSize: number

public cfg: C in CryptoJS.lib.IHasher<C>

public _createHelper(hasher: Hasher): IHasherHelper

Parameters

Returns

IHasherHelper

public _createHmacHelper(hasher: Hasher): IHasherHmacHelper

Parameters

Returns

IHasherHmacHelper

public clone(): IHasher

Returns

IHasher

public create(cfg?: C in CryptoJS.lib.IHasher<C>): IHasher

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

Returns

IHasher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(messageUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(messageUpdate?: string): WordArray

Parameters

  • messageUpdate?: string optional

Returns

WordArray

public init(cfg?: C in CryptoJS.lib.IHasher<C>)

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public reset()

public update(messageUpdate: WordArray): Hasher

Parameters

Returns

Hasher

public update(messageUpdate: string): Hasher

Parameters

  • messageUpdate: string

Returns

Hasher

PBKDF2: PBKDF2

public cfg: IEvpKDFCfg

public clone(): Base

Returns

Base

public compute(password: WordArray, salt: WordArray): WordArray

Parameters

Returns

WordArray

public compute(password: string, salt: WordArray): WordArray

Parameters

Returns

WordArray

public compute(password: WordArray, salt: string): WordArray

Parameters

Returns

WordArray

public compute(password: string, salt: string): WordArray

Parameters

  • password: string
  • salt: string

Returns

WordArray

public create(cfg?: IEvpKDFCfg): EvpKDF

Parameters

Returns

EvpKDF

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cfg?: IEvpKDFCfg)

Parameters

public mixIn(properties: Object)

Parameters

  • properties: Object

RC4: RC4

public blockSize: number

public cfg: C in CryptoJS.lib.ICipher<C>

optional public drop?: number

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createDecryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createEncryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

RC4Drop: RC4Drop

public blockSize: number

public cfg: C in CryptoJS.lib.ICipher<C>

optional public drop?: number

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createDecryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createEncryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

RIPEMD160: RIPEMD160

public blockSize: number

public cfg: C in CryptoJS.lib.IHasher<C>

public _createHelper(hasher: Hasher): IHasherHelper

Parameters

Returns

IHasherHelper

public _createHmacHelper(hasher: Hasher): IHasherHmacHelper

Parameters

Returns

IHasherHmacHelper

public clone(): IHasher

Returns

IHasher

public create(cfg?: C in CryptoJS.lib.IHasher<C>): IHasher

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

Returns

IHasher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(messageUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(messageUpdate?: string): WordArray

Parameters

  • messageUpdate?: string optional

Returns

WordArray

public init(cfg?: C in CryptoJS.lib.IHasher<C>)

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public reset()

public update(messageUpdate: WordArray): Hasher

Parameters

Returns

Hasher

public update(messageUpdate: string): Hasher

Parameters

  • messageUpdate: string

Returns

Hasher

Rabbit: Rabbit

public blockSize: number

public cfg: C in CryptoJS.lib.ICipher<C>

optional public drop?: number

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createDecryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createEncryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

RabbitLegacy: RabbitLegacy

public blockSize: number

public cfg: C in CryptoJS.lib.ICipher<C>

optional public drop?: number

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createDecryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createEncryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

SHA1: SHA1

public blockSize: number

public cfg: C in CryptoJS.lib.IHasher<C>

public _createHelper(hasher: Hasher): IHasherHelper

Parameters

Returns

IHasherHelper

public _createHmacHelper(hasher: Hasher): IHasherHmacHelper

Parameters

Returns

IHasherHmacHelper

public clone(): IHasher

Returns

IHasher

public create(cfg?: C in CryptoJS.lib.IHasher<C>): IHasher

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

Returns

IHasher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(messageUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(messageUpdate?: string): WordArray

Parameters

  • messageUpdate?: string optional

Returns

WordArray

public init(cfg?: C in CryptoJS.lib.IHasher<C>)

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public reset()

public update(messageUpdate: WordArray): Hasher

Parameters

Returns

Hasher

public update(messageUpdate: string): Hasher

Parameters

  • messageUpdate: string

Returns

Hasher

SHA224: SHA224

public blockSize: number

public cfg: C in CryptoJS.lib.IHasher<C>

public _createHelper(hasher: Hasher): IHasherHelper

Parameters

Returns

IHasherHelper

public _createHmacHelper(hasher: Hasher): IHasherHmacHelper

Parameters

Returns

IHasherHmacHelper

public clone(): IHasher

Returns

IHasher

public create(cfg?: C in CryptoJS.lib.IHasher<C>): IHasher

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

Returns

IHasher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(messageUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(messageUpdate?: string): WordArray

Parameters

  • messageUpdate?: string optional

Returns

WordArray

public init(cfg?: C in CryptoJS.lib.IHasher<C>)

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public reset()

public update(messageUpdate: WordArray): Hasher

Parameters

Returns

Hasher

public update(messageUpdate: string): Hasher

Parameters

  • messageUpdate: string

Returns

Hasher

SHA256: SHA256

public blockSize: number

public cfg: C in CryptoJS.lib.IHasher<C>

public _createHelper(hasher: Hasher): IHasherHelper

Parameters

Returns

IHasherHelper

public _createHmacHelper(hasher: Hasher): IHasherHmacHelper

Parameters

Returns

IHasherHmacHelper

public clone(): IHasher

Returns

IHasher

public create(cfg?: C in CryptoJS.lib.IHasher<C>): IHasher

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

Returns

IHasher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(messageUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(messageUpdate?: string): WordArray

Parameters

  • messageUpdate?: string optional

Returns

WordArray

public init(cfg?: C in CryptoJS.lib.IHasher<C>)

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public reset()

public update(messageUpdate: WordArray): Hasher

Parameters

Returns

Hasher

public update(messageUpdate: string): Hasher

Parameters

  • messageUpdate: string

Returns

Hasher

SHA3: SHA3

public blockSize: number

public cfg: C in CryptoJS.lib.IHasher<C>

public _createHelper(hasher: Hasher): IHasherHelper

Parameters

Returns

IHasherHelper

public _createHmacHelper(hasher: Hasher): IHasherHmacHelper

Parameters

Returns

IHasherHmacHelper

public clone(): IHasher

Returns

IHasher

public create(cfg?: C in CryptoJS.lib.IHasher<C>): IHasher

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

Returns

IHasher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(messageUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(messageUpdate?: string): WordArray

Parameters

  • messageUpdate?: string optional

Returns

WordArray

public init(cfg?: C in CryptoJS.lib.IHasher<C>)

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public reset()

public update(messageUpdate: WordArray): Hasher

Parameters

Returns

Hasher

public update(messageUpdate: string): Hasher

Parameters

  • messageUpdate: string

Returns

Hasher

SHA384: SHA384

public blockSize: number

public cfg: C in CryptoJS.lib.IHasher<C>

public _createHelper(hasher: Hasher): IHasherHelper

Parameters

Returns

IHasherHelper

public _createHmacHelper(hasher: Hasher): IHasherHmacHelper

Parameters

Returns

IHasherHmacHelper

public clone(): IHasher

Returns

IHasher

public create(cfg?: C in CryptoJS.lib.IHasher<C>): IHasher

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

Returns

IHasher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(messageUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(messageUpdate?: string): WordArray

Parameters

  • messageUpdate?: string optional

Returns

WordArray

public init(cfg?: C in CryptoJS.lib.IHasher<C>)

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public reset()

public update(messageUpdate: WordArray): Hasher

Parameters

Returns

Hasher

public update(messageUpdate: string): Hasher

Parameters

  • messageUpdate: string

Returns

Hasher

SHA512: SHA512

public blockSize: number

public cfg: C in CryptoJS.lib.IHasher<C>

public _createHelper(hasher: Hasher): IHasherHelper

Parameters

Returns

IHasherHelper

public _createHmacHelper(hasher: Hasher): IHasherHmacHelper

Parameters

Returns

IHasherHmacHelper

public clone(): IHasher

Returns

IHasher

public create(cfg?: C in CryptoJS.lib.IHasher<C>): IHasher

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

Returns

IHasher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(messageUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(messageUpdate?: string): WordArray

Parameters

  • messageUpdate?: string optional

Returns

WordArray

public init(cfg?: C in CryptoJS.lib.IHasher<C>)

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public reset()

public update(messageUpdate: WordArray): Hasher

Parameters

Returns

Hasher

public update(messageUpdate: string): Hasher

Parameters

  • messageUpdate: string

Returns

Hasher

TripleDES: TripleDES

public blockSize: number

public cfg: C in CryptoJS.lib.ICipher<C>

optional public drop?: number

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: IBlockCipherCfg): IBlockCipherImpl

Parameters

Returns

IBlockCipherImpl

public createDecryptor(key: WordArray, cfg?: IBlockCipherCfg): IBlockCipherImpl

Parameters

Returns

IBlockCipherImpl

public createEncryptor(key: WordArray, cfg?: IBlockCipherCfg): IBlockCipherImpl

Parameters

Returns

IBlockCipherImpl

public decryptBlock(M: Array<number>, offset: number)

Parameters

  • M: Array<number>
  • offset: number

public encryptBlock(M: Array<number>, offset: number)

Parameters

  • M: Array<number>
  • offset: number

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

enc: enc

EncStatic: EncStatic

public Base64: ICoder

public Hex: ICoder

public Latin1: ICoder

public Utf16: ICoder

public Utf16BE: ICoder

public Utf16LE: ICoder

public Utf8: ICoder

ICoder: ICoder

public parse(s: string): WordArray

Parameters

  • s: string

Returns

WordArray

public stringify(wordArray: WordArray): string

Parameters

Returns

string

IDecoder: IDecoder

public parse(s: string): WordArray

Parameters

  • s: string

Returns

WordArray

IEncoder: IEncoder

public stringify(wordArray: WordArray): string

Parameters

Returns

string

format: format

FormatStatic: FormatStatic

public Hex: IFormatter

public OpenSSL: IFormatter

IFormatter: IFormatter

public parse(s: string): CipherParams

Parameters

  • s: string

Returns

CipherParams

public stringify(cipherParams: CipherParamsData): string

Parameters

Returns

string

kdf: kdf

IKdfImpl: IKdfImpl

public execute(password: string, keySize: number, ivSize: number, salt?: WordArray): CipherParams

Parameters

  • password: string
  • keySize: number
  • ivSize: number
  • salt?: WordArray optional

Returns

CipherParams

public execute(password: string, keySize: number, ivSize: number, salt?: string): CipherParams

Parameters

  • password: string
  • keySize: number
  • ivSize: number
  • salt?: string optional

Returns

CipherParams

KdfStatic: KdfStatic

public OpenSSL: IKdfImpl

lib: lib

Base: Base

public clone(): Base

Returns

Base

public create(args?: Array<any>): Base

Parameters

  • args?: Array<any> optional

Returns

Base

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(args?: Array<any>)

Parameters

  • args?: Array<any> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

BlockCipher: BlockCipher

public blockSize: number

public cfg: C in CryptoJS.lib.ICipher<C>

optional public drop?: number

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createDecryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createEncryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

BlockCipherMode: BlockCipherMode

public clone(): Base

Returns

Base

public create(cipher?: Cipher, iv?: Array<number>): BlockCipherMode

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

Returns

BlockCipherMode

public createDecryptor(cipher: Cipher, iv: Array<number>): IBlockCipherDecryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherDecryptor

public createEncryptor(cipher: Cipher, iv: Array<number>): IBlockCipherEncryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherEncryptor

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cipher?: Cipher, iv?: Array<number>)

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

BufferedBlockAlgorithm: BufferedBlockAlgorithm

public clone(): BufferedBlockAlgorithm

Returns

BufferedBlockAlgorithm

public create(args?: Array<any>): Base

Parameters

  • args?: Array<any> optional

Returns

Base

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(args?: Array<any>)

Parameters

  • args?: Array<any> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public reset()

Cipher: Cipher

public cfg: C in CryptoJS.lib.ICipher<C>

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>): ICipher

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

Returns

ICipher

public createDecryptor(key: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>): ICipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

Returns

ICipher

public createEncryptor(key: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>): ICipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

Returns

ICipher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

CipherHelper: CipherHelper

see Cipher._createHelper

public decrypt(ciphertext: CipherParamsData, key: WordArray, cfg?: C in CryptoJS.lib.ICipherHelper<C>): WordArray

Parameters

Returns

WordArray

public decrypt(ciphertext: string, key: WordArray, cfg?: C in CryptoJS.lib.ICipherHelper<C>): WordArray

Parameters

  • ciphertext: string
  • key: WordArray
  • cfg?: C in CryptoJS.lib.ICipherHelper<C> optional

Returns

WordArray

public decrypt(ciphertext: CipherParamsData, password: string, cfg?: C in CryptoJS.lib.ICipherHelper<C>): WordArray

Parameters

  • ciphertext: CipherParamsData
  • password: string
  • cfg?: C in CryptoJS.lib.ICipherHelper<C> optional

Returns

WordArray

public decrypt(ciphertext: string, password: string, cfg?: C in CryptoJS.lib.ICipherHelper<C>): WordArray

Parameters

  • ciphertext: string
  • password: string
  • cfg?: C in CryptoJS.lib.ICipherHelper<C> optional

Returns

WordArray

public encrypt(message: WordArray, key: WordArray, cfg?: C in CryptoJS.lib.ICipherHelper<C>): CipherParams

Parameters

Returns

CipherParams

public encrypt(message: string, key: WordArray, cfg?: C in CryptoJS.lib.ICipherHelper<C>): CipherParams

Parameters

  • message: string
  • key: WordArray
  • cfg?: C in CryptoJS.lib.ICipherHelper<C> optional

Returns

CipherParams

public encrypt(message: WordArray, password: string, cfg?: C in CryptoJS.lib.ICipherHelper<C>): CipherParams

Parameters

  • message: WordArray
  • password: string
  • cfg?: C in CryptoJS.lib.ICipherHelper<C> optional

Returns

CipherParams

public encrypt(message: string, password: string, cfg?: C in CryptoJS.lib.ICipherHelper<C>): CipherParams

Parameters

  • message: string
  • password: string
  • cfg?: C in CryptoJS.lib.ICipherHelper<C> optional

Returns

CipherParams

CipherParams: CipherParams

optional public algorithm?: Cipher

optional public blockSize?: number

optional public ciphertext?: WordArray

optional public formatter?: IFormatter

optional public iv?: WordArray

optional public key?: WordArray

optional public mode?: IBlockCipherModeImpl

optional public padding?: IPaddingImpl

optional public salt?: WordArray

public clone(): Base

Returns

Base

public create(cipherParams?: CipherParamsData): CipherParams

Parameters

Returns

CipherParams

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cipherParams?: CipherParamsData)

Parameters

public mixIn(properties: Object)

Parameters

  • properties: Object

public toString(formatter?: IFormatter): string

Parameters

Returns

string

CipherParamsData: CipherParamsData

optional public algorithm?: Cipher

optional public blockSize?: number

optional public ciphertext?: WordArray

optional public formatter?: IFormatter

optional public iv?: WordArray

optional public key?: WordArray

optional public mode?: IBlockCipherModeImpl

optional public padding?: IPaddingImpl

optional public salt?: WordArray

Hasher: Hasher

public blockSize: number

public cfg: C in CryptoJS.lib.IHasher<C>

public _createHelper(hasher: Hasher): IHasherHelper

Parameters

Returns

IHasherHelper

public _createHmacHelper(hasher: Hasher): IHasherHmacHelper

Parameters

Returns

IHasherHmacHelper

public clone(): IHasher

Returns

IHasher

public create(cfg?: C in CryptoJS.lib.IHasher<C>): IHasher

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

Returns

IHasher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(messageUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(messageUpdate?: string): WordArray

Parameters

  • messageUpdate?: string optional

Returns

WordArray

public init(cfg?: C in CryptoJS.lib.IHasher<C>)

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public reset()

public update(messageUpdate: WordArray): Hasher

Parameters

Returns

Hasher

public update(messageUpdate: string): Hasher

Parameters

  • messageUpdate: string

Returns

Hasher

HasherHelper: HasherHelper

(message: WordArray, cfg?: C in CryptoJS.lib.IHasherHelper<C>): WordArray

Parameters

  • message: WordArray
  • cfg?: C in CryptoJS.lib.IHasherHelper<C> optional

Returns

WordArray

(message: string, cfg?: C in CryptoJS.lib.IHasherHelper<C>): WordArray

Parameters

  • message: string
  • cfg?: C in CryptoJS.lib.IHasherHelper<C> optional

Returns

WordArray

IBlockCipherCfg: IBlockCipherCfg

optional public mode?: IBlockCipherModeImpl

optional public padding?: IPaddingImpl

ICipher: ICipher

public cfg: C in CryptoJS.lib.ICipher<C>

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>): ICipher

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

Returns

ICipher

public createDecryptor(key: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>): ICipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

Returns

ICipher

public createEncryptor(key: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>): ICipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

Returns

ICipher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

ICipherHelper: ICipherHelper

see Cipher._createHelper

public decrypt(ciphertext: CipherParamsData, key: WordArray, cfg?: C in CryptoJS.lib.ICipherHelper<C>): WordArray

Parameters

Returns

WordArray

public decrypt(ciphertext: string, key: WordArray, cfg?: C in CryptoJS.lib.ICipherHelper<C>): WordArray

Parameters

  • ciphertext: string
  • key: WordArray
  • cfg?: C in CryptoJS.lib.ICipherHelper<C> optional

Returns

WordArray

public decrypt(ciphertext: CipherParamsData, password: string, cfg?: C in CryptoJS.lib.ICipherHelper<C>): WordArray

Parameters

  • ciphertext: CipherParamsData
  • password: string
  • cfg?: C in CryptoJS.lib.ICipherHelper<C> optional

Returns

WordArray

public decrypt(ciphertext: string, password: string, cfg?: C in CryptoJS.lib.ICipherHelper<C>): WordArray

Parameters

  • ciphertext: string
  • password: string
  • cfg?: C in CryptoJS.lib.ICipherHelper<C> optional

Returns

WordArray

public encrypt(message: WordArray, key: WordArray, cfg?: C in CryptoJS.lib.ICipherHelper<C>): CipherParams

Parameters

Returns

CipherParams

public encrypt(message: string, key: WordArray, cfg?: C in CryptoJS.lib.ICipherHelper<C>): CipherParams

Parameters

  • message: string
  • key: WordArray
  • cfg?: C in CryptoJS.lib.ICipherHelper<C> optional

Returns

CipherParams

public encrypt(message: WordArray, password: string, cfg?: C in CryptoJS.lib.ICipherHelper<C>): CipherParams

Parameters

  • message: WordArray
  • password: string
  • cfg?: C in CryptoJS.lib.ICipherHelper<C> optional

Returns

CipherParams

public encrypt(message: string, password: string, cfg?: C in CryptoJS.lib.ICipherHelper<C>): CipherParams

Parameters

  • message: string
  • password: string
  • cfg?: C in CryptoJS.lib.ICipherHelper<C> optional

Returns

CipherParams

IHasher: IHasher

public blockSize: number

public cfg: C in CryptoJS.lib.IHasher<C>

public _createHelper(hasher: Hasher): IHasherHelper

Parameters

Returns

IHasherHelper

public _createHmacHelper(hasher: Hasher): IHasherHmacHelper

Parameters

Returns

IHasherHmacHelper

public clone(): IHasher

Returns

IHasher

public create(cfg?: C in CryptoJS.lib.IHasher<C>): IHasher

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

Returns

IHasher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(messageUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(messageUpdate?: string): WordArray

Parameters

  • messageUpdate?: string optional

Returns

WordArray

public init(cfg?: C in CryptoJS.lib.IHasher<C>)

Parameters

  • cfg?: C in CryptoJS.lib.IHasher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public reset()

public update(messageUpdate: WordArray): Hasher

Parameters

Returns

Hasher

public update(messageUpdate: string): Hasher

Parameters

  • messageUpdate: string

Returns

Hasher

IHasherHelper: IHasherHelper

(message: WordArray, cfg?: C in CryptoJS.lib.IHasherHelper<C>): WordArray

Parameters

  • message: WordArray
  • cfg?: C in CryptoJS.lib.IHasherHelper<C> optional

Returns

WordArray

(message: string, cfg?: C in CryptoJS.lib.IHasherHelper<C>): WordArray

Parameters

  • message: string
  • cfg?: C in CryptoJS.lib.IHasherHelper<C> optional

Returns

WordArray

IHasherHmacHelper: IHasherHmacHelper

(message: WordArray, key: WordArray): WordArray

Parameters

Returns

WordArray

(message: string, key: WordArray): WordArray

Parameters

Returns

WordArray

(message: WordArray, key: string): WordArray

Parameters

Returns

WordArray

(message: string, key: string): WordArray

Parameters

  • message: string
  • key: string

Returns

WordArray

IPasswordBasedCipher: IPasswordBasedCipher

public cfg: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg>

public clone(): Base

Returns

Base

public create(args?: Array<any>): Base

Parameters

  • args?: Array<any> optional

Returns

Base

public decrypt(cipher: Cipher, ciphertext: CipherParamsData, password: string, cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg>): WordArray

Parameters

  • cipher: Cipher
  • ciphertext: CipherParamsData
  • password: string
  • cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg> optional

Returns

WordArray

public decrypt(cipher: Cipher, ciphertext: string, password: string, cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg>): WordArray

Parameters

  • cipher: Cipher
  • ciphertext: string
  • password: string
  • cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg> optional

Returns

WordArray

public encrypt(cipher: Cipher, message: WordArray, password: string, cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg>): CipherParams

Parameters

  • cipher: Cipher
  • message: WordArray
  • password: string
  • cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg> optional

Returns

CipherParams

public encrypt(cipher: Cipher, message: string, password: string, cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg>): CipherParams

Parameters

  • cipher: Cipher
  • message: string
  • password: string
  • cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg> optional

Returns

CipherParams

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(args?: Array<any>)

Parameters

  • args?: Array<any> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

IPasswordBasedCipherCfg: IPasswordBasedCipherCfg

optional public format?: IFormatter

optional public kdf?: IKdfImpl

ISerializableCipher: ISerializableCipher

public cfg: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg>

public clone(): Base

Returns

Base

public create(args?: Array<any>): Base

Parameters

  • args?: Array<any> optional

Returns

Base

public decrypt(cipher: Cipher, ciphertext: CipherParamsData, key: WordArray, cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg>): WordArray

Parameters

Returns

WordArray

public decrypt(cipher: Cipher, ciphertext: string, key: WordArray, cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg>): WordArray

Parameters

  • cipher: Cipher
  • ciphertext: string
  • key: WordArray
  • cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg> optional

Returns

WordArray

public encrypt(cipher: Cipher, message: WordArray, key: WordArray, cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg>): CipherParams

Parameters

  • cipher: Cipher
  • message: WordArray
  • key: WordArray
  • cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg> optional

Returns

CipherParams

public encrypt(cipher: Cipher, message: string, key: WordArray, cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg>): CipherParams

Parameters

  • cipher: Cipher
  • message: string
  • key: WordArray
  • cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg> optional

Returns

CipherParams

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(args?: Array<any>)

Parameters

  • args?: Array<any> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

ISerializableCipherCfg: ISerializableCipherCfg

optional public format?: IFormatter

IStreamCipher: IStreamCipher

public blockSize: number

public cfg: C in CryptoJS.lib.ICipher<C>

optional public drop?: number

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createDecryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createEncryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

LibStatic: LibStatic

public Base: Base

public CipherParams: CipherParams

public PasswordBasedCipher: PasswordBasedCipher

public SerializableCipher: SerializableCipher

public WordArray: WordArray

PasswordBasedCipher: PasswordBasedCipher

public cfg: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg>

public clone(): Base

Returns

Base

public create(args?: Array<any>): Base

Parameters

  • args?: Array<any> optional

Returns

Base

public decrypt(cipher: Cipher, ciphertext: CipherParamsData, password: string, cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg>): WordArray

Parameters

  • cipher: Cipher
  • ciphertext: CipherParamsData
  • password: string
  • cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg> optional

Returns

WordArray

public decrypt(cipher: Cipher, ciphertext: string, password: string, cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg>): WordArray

Parameters

  • cipher: Cipher
  • ciphertext: string
  • password: string
  • cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg> optional

Returns

WordArray

public encrypt(cipher: Cipher, message: WordArray, password: string, cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg>): CipherParams

Parameters

  • cipher: Cipher
  • message: WordArray
  • password: string
  • cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg> optional

Returns

CipherParams

public encrypt(cipher: Cipher, message: string, password: string, cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg>): CipherParams

Parameters

  • cipher: Cipher
  • message: string
  • password: string
  • cfg?: C in CryptoJS.lib.IPasswordBasedCipher<C extends IPasswordBasedCipherCfg> optional

Returns

CipherParams

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(args?: Array<any>)

Parameters

  • args?: Array<any> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

SerializableCipher: SerializableCipher

public cfg: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg>

public clone(): Base

Returns

Base

public create(args?: Array<any>): Base

Parameters

  • args?: Array<any> optional

Returns

Base

public decrypt(cipher: Cipher, ciphertext: CipherParamsData, key: WordArray, cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg>): WordArray

Parameters

Returns

WordArray

public decrypt(cipher: Cipher, ciphertext: string, key: WordArray, cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg>): WordArray

Parameters

  • cipher: Cipher
  • ciphertext: string
  • key: WordArray
  • cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg> optional

Returns

WordArray

public encrypt(cipher: Cipher, message: WordArray, key: WordArray, cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg>): CipherParams

Parameters

  • cipher: Cipher
  • message: WordArray
  • key: WordArray
  • cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg> optional

Returns

CipherParams

public encrypt(cipher: Cipher, message: string, key: WordArray, cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg>): CipherParams

Parameters

  • cipher: Cipher
  • message: string
  • key: WordArray
  • cfg?: C in CryptoJS.lib.ISerializableCipher<C extends ISerializableCipherCfg> optional

Returns

CipherParams

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(args?: Array<any>)

Parameters

  • args?: Array<any> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

StreamCipher: StreamCipher

public blockSize: number

public cfg: C in CryptoJS.lib.ICipher<C>

optional public drop?: number

public ivSize: number

public keySize: number

public _createHelper(cipher: Cipher): ICipherHelper

Parameters

Returns

ICipherHelper

public clone(): ICipher

Returns

ICipher

public create(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createDecryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public createEncryptor(key: WordArray, cfg?: C in CryptoJS.lib.IStreamCipher<C>): IStreamCipher

Parameters

  • key: WordArray
  • cfg?: C in CryptoJS.lib.IStreamCipher<C> optional

Returns

IStreamCipher

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public finalize(dataUpdate?: WordArray): WordArray

Parameters

Returns

WordArray

public finalize(dataUpdate?: string): WordArray

Parameters

  • dataUpdate?: string optional

Returns

WordArray

public init(xformMode?: number, key?: WordArray, cfg?: C in CryptoJS.lib.ICipher<C>)

Parameters

  • xformMode?: number optional
  • key?: WordArray optional
  • cfg?: C in CryptoJS.lib.ICipher<C> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public process(dataUpdate: WordArray): WordArray

Parameters

Returns

WordArray

public process(dataUpdate: string): WordArray

Parameters

  • dataUpdate: string

Returns

WordArray

public reset()

WordArray: WordArray

public sigBytes: number

public words: Array<number>

public clamp()

public clone(): WordArray

Returns

WordArray

public concat(wordArray: WordArray): WordArray

Parameters

Returns

WordArray

public create(words?: Array<number>, sigBytes?: number): WordArray

Parameters

  • words?: Array<number> optional
  • sigBytes?: number optional

Returns

WordArray

public create(typedArray: ArrayBuffer): WordArray

Parameters

  • typedArray: ArrayBuffer

Returns

WordArray

public create(typedArray: Int8Array): WordArray

Parameters

  • typedArray: Int8Array

Returns

WordArray

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(words?: Array<number>, sigBytes?: number)

Parameters

  • words?: Array<number> optional
  • sigBytes?: number optional

public init(typedArray: ArrayBuffer)

Parameters

  • typedArray: ArrayBuffer

public init(typedArray: Int8Array)

Parameters

  • typedArray: Int8Array

public mixIn(properties: Object)

Parameters

  • properties: Object

public random(nBytes: number): WordArray

Parameters

  • nBytes: number

Returns

WordArray

public toString(encoder?: IEncoder): string

Parameters

Returns

string

mode: mode

CBC: CBC

public Decryptor: IBlockCipherDecryptor

public Encryptor: IBlockCipherEncryptor

public clone(): Base

Returns

Base

public create(cipher?: Cipher, iv?: Array<number>): BlockCipherMode

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

Returns

BlockCipherMode

public createDecryptor(cipher: Cipher, iv: Array<number>): IBlockCipherDecryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherDecryptor

public createEncryptor(cipher: Cipher, iv: Array<number>): IBlockCipherEncryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherEncryptor

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cipher?: Cipher, iv?: Array<number>)

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

CFB: CFB

public Decryptor: IBlockCipherDecryptor

public Encryptor: IBlockCipherEncryptor

public clone(): Base

Returns

Base

public create(cipher?: Cipher, iv?: Array<number>): BlockCipherMode

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

Returns

BlockCipherMode

public createDecryptor(cipher: Cipher, iv: Array<number>): IBlockCipherDecryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherDecryptor

public createEncryptor(cipher: Cipher, iv: Array<number>): IBlockCipherEncryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherEncryptor

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cipher?: Cipher, iv?: Array<number>)

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

CTR: CTR

public Decryptor: IBlockCipherDecryptor

public Encryptor: IBlockCipherEncryptor

public clone(): Base

Returns

Base

public create(cipher?: Cipher, iv?: Array<number>): BlockCipherMode

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

Returns

BlockCipherMode

public createDecryptor(cipher: Cipher, iv: Array<number>): IBlockCipherDecryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherDecryptor

public createEncryptor(cipher: Cipher, iv: Array<number>): IBlockCipherEncryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherEncryptor

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cipher?: Cipher, iv?: Array<number>)

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

CTRGladman: CTRGladman

public Decryptor: IBlockCipherDecryptor

public Encryptor: IBlockCipherEncryptor

public clone(): Base

Returns

Base

public create(cipher?: Cipher, iv?: Array<number>): BlockCipherMode

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

Returns

BlockCipherMode

public createDecryptor(cipher: Cipher, iv: Array<number>): IBlockCipherDecryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherDecryptor

public createEncryptor(cipher: Cipher, iv: Array<number>): IBlockCipherEncryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherEncryptor

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cipher?: Cipher, iv?: Array<number>)

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

ECB: ECB

public Decryptor: IBlockCipherDecryptor

public Encryptor: IBlockCipherEncryptor

public clone(): Base

Returns

Base

public create(cipher?: Cipher, iv?: Array<number>): BlockCipherMode

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

Returns

BlockCipherMode

public createDecryptor(cipher: Cipher, iv: Array<number>): IBlockCipherDecryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherDecryptor

public createEncryptor(cipher: Cipher, iv: Array<number>): IBlockCipherEncryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherEncryptor

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cipher?: Cipher, iv?: Array<number>)

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

IBlockCipherDecryptor: IBlockCipherDecryptor

public clone(): Base

Returns

Base

public create(cipher?: Cipher, iv?: Array<number>): BlockCipherMode

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

Returns

BlockCipherMode

public createDecryptor(cipher: Cipher, iv: Array<number>): IBlockCipherDecryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherDecryptor

public createEncryptor(cipher: Cipher, iv: Array<number>): IBlockCipherEncryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherEncryptor

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cipher?: Cipher, iv?: Array<number>)

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public processBlock(words: Array<number>, offset: number)

Parameters

  • words: Array<number>
  • offset: number

IBlockCipherEncryptor: IBlockCipherEncryptor

public clone(): Base

Returns

Base

public create(cipher?: Cipher, iv?: Array<number>): BlockCipherMode

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

Returns

BlockCipherMode

public createDecryptor(cipher: Cipher, iv: Array<number>): IBlockCipherDecryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherDecryptor

public createEncryptor(cipher: Cipher, iv: Array<number>): IBlockCipherEncryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherEncryptor

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cipher?: Cipher, iv?: Array<number>)

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public processBlock(words: Array<number>, offset: number)

Parameters

  • words: Array<number>
  • offset: number

IBlockCipherModeImpl: IBlockCipherModeImpl

public Decryptor: IBlockCipherDecryptor

public Encryptor: IBlockCipherEncryptor

public clone(): Base

Returns

Base

public create(cipher?: Cipher, iv?: Array<number>): BlockCipherMode

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

Returns

BlockCipherMode

public createDecryptor(cipher: Cipher, iv: Array<number>): IBlockCipherDecryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherDecryptor

public createEncryptor(cipher: Cipher, iv: Array<number>): IBlockCipherEncryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherEncryptor

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cipher?: Cipher, iv?: Array<number>)

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

ModeStatic: ModeStatic

public CBC: CBC

public CFB: CFB

public CTR: CTR

public CTRGladman: CTRGladman

public ECB: ECB

public OFB: OFB

OFB: OFB

public Decryptor: IBlockCipherDecryptor

public Encryptor: IBlockCipherEncryptor

public clone(): Base

Returns

Base

public create(cipher?: Cipher, iv?: Array<number>): BlockCipherMode

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

Returns

BlockCipherMode

public createDecryptor(cipher: Cipher, iv: Array<number>): IBlockCipherDecryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherDecryptor

public createEncryptor(cipher: Cipher, iv: Array<number>): IBlockCipherEncryptor

Parameters

  • cipher: Cipher
  • iv: Array<number>

Returns

IBlockCipherEncryptor

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(cipher?: Cipher, iv?: Array<number>)

Parameters

  • cipher?: Cipher optional
  • iv?: Array<number> optional

public mixIn(properties: Object)

Parameters

  • properties: Object

pad: pad

AnsiX923: AnsiX923

public pad(data: WordArray, blockSize: number)

Parameters

public unpad(data: WordArray)

Parameters

IPaddingImpl: IPaddingImpl

public pad(data: WordArray, blockSize: number)

Parameters

public unpad(data: WordArray)

Parameters

Iso10126: Iso10126

public pad(data: WordArray, blockSize: number)

Parameters

public unpad(data: WordArray)

Parameters

Iso97971: Iso97971

public pad(data: WordArray, blockSize: number)

Parameters

public unpad(data: WordArray)

Parameters

NoPadding: NoPadding

public pad(data: WordArray, blockSize: number)

Parameters

public unpad(data: WordArray)

Parameters

PadStatic: PadStatic

public AnsiX923: AnsiX923

public Iso10126: Iso10126

public Iso97971: Iso97971

public NoPadding: NoPadding

public Pkcs7: Pkcs7

public ZeroPadding: ZeroPadding

Pkcs7: Pkcs7

public pad(data: WordArray, blockSize: number)

Parameters

public unpad(data: WordArray)

Parameters

ZeroPadding: ZeroPadding

public pad(data: WordArray, blockSize: number)

Parameters

public unpad(data: WordArray)

Parameters

x64: x64

Word: Word

public high: number

public low: number

public clone(): Base

Returns

Base

public create(high?: number, low?: number): Word

Parameters

  • high?: number optional
  • low?: number optional

Returns

Word

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(high?: number, low?: number)

Parameters

  • high?: number optional
  • low?: number optional

public mixIn(properties: Object)

Parameters

  • properties: Object

WordArray: WordArray

public sigBytes: number

public words: Word[]

public clone(): WordArray

Returns

WordArray

public create(words?: Word[], sigBytes?: number): WordArray

Parameters

  • words?: Word[] optional
  • sigBytes?: number optional

Returns

WordArray

public extend(overrides: Object): Object

Parameters

  • overrides: Object

Returns

Object

public init(words?: Word[], sigBytes?: number)

Parameters

  • words?: Word[] optional
  • sigBytes?: number optional

public mixIn(properties: Object)

Parameters

  • properties: Object

public toX32(): WordArray

Returns

WordArray

X64Static: X64Static

public Word: Word

public WordArray: WordArray

CryptoJSStatic: CryptoJSStatic

public AES: ICipherHelper

public DES: ICipherHelper

public EvpKDF: IEvpKDFHelper

public HmacMD5: IHasherHmacHelper

public HmacRIPEMD160: IHasherHmacHelper

public HmacSHA1: IHasherHmacHelper

public HmacSHA224: IHasherHmacHelper

public HmacSHA256: IHasherHmacHelper

public HmacSHA3: IHasherHmacHelper

public HmacSHA384: IHasherHmacHelper

public HmacSHA512: IHasherHmacHelper

public MD5: HasherHelper

public PBKDF2: IEvpKDFHelper

public RC4: CipherHelper

public RC4Drop: ICipherHelper

public RIPEMD160: HasherHelper

public Rabbit: CipherHelper

public RabbitLegacy: CipherHelper

public SHA1: HasherHelper

public SHA224: HasherHelper

public SHA256: HasherHelper

public SHA3: IHasherHelper

public SHA384: HasherHelper

public SHA512: HasherHelper

public TripleDES: ICipherHelper

public algo: AlgoStatic

public enc: EncStatic

public format: FormatStatic

public kdf: KdfStatic

public lib: LibStatic

public mode: ModeStatic

public pad: PadStatic

public x64: X64Static