Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "crypto"

Index

Variables

constants

constants: object

Type declaration

  • [key: string]: string | number
  • defaultCipherList: string
  • defaultCoreCipherList: string

Functions

createCipher

  • createCipher(algorithm: string, password: string | Buffer): Cipher

createCipheriv

createDecipher

  • createDecipher(algorithm: string, password: string | Buffer): Decipher

createDecipheriv

createDiffieHellman

  • createDiffieHellman(prime: number, prime_encoding?: string, generator?: number | string | Buffer, generator_encoding?: string): DiffieHellman
  • createDiffieHellman(prime_length: number, generator?: number | string | Buffer): DiffieHellman

createECDH

  • createECDH(curve_name: string): ECDH

createHash

  • createHash(algorithm: string): Hash

createHmac

  • createHmac(algorithm: string, key: string | Buffer): Hmac

createSign

  • createSign(algorithm: string): Signer

createVerify

  • createVerify(algorith: string): Verify

getCiphers

  • getCiphers(): string[]

getCurves

  • getCurves(): string[]

getDiffieHellman

getHashes

  • getHashes(): string[]

pbkdf2

  • pbkdf2(password: string | Buffer, salt: string | Buffer, iterations: number, keylen: number, callback: function): void
  • pbkdf2(password: string | Buffer, salt: string | Buffer, iterations: number, keylen: number, digest: string, callback: function): void

pbkdf2Sync

  • pbkdf2Sync(password: string | Buffer, salt: string | Buffer, iterations: number, keylen: number): Buffer
  • pbkdf2Sync(password: string | Buffer, salt: string | Buffer, iterations: number, keylen: number, digest: string): Buffer

privateDecrypt

privateEncrypt

pseudoRandomBytes

  • pseudoRandomBytes(size: number): Buffer
  • pseudoRandomBytes(size: number, callback: function): void

publicDecrypt

publicEncrypt

randomBytes

  • randomBytes(size: number): Buffer
  • randomBytes(size: number, callback: function): void

setEngine

  • setEngine(engine: string, flags?: number): void

timingSafeEqual

Generated using TypeDoc