Variables
constants
constants: object
Type declaration
-
[key: string]: string | number
-
defaultCipherList: string
-
defaultCoreCipherList: string
Functions
createCipher
- createCipher(algorithm: string, password: string | Buffer): Cipher
-
Parameters
-
algorithm: string
-
password: string | Buffer
createDecipher
- createDecipher(algorithm: string, password: string | Buffer): Decipher
-
Parameters
-
algorithm: string
-
password: string | Buffer
createDiffieHellman
- createDiffieHellman(prime: number, prime_encoding?: string, generator?: number | string | Buffer, generator_encoding?: string): DiffieHellman
- createDiffieHellman(prime_length: number, generator?: number | string | Buffer): DiffieHellman
-
Parameters
-
prime: number
-
Optional prime_encoding: string
-
Optional generator: number | string | Buffer
-
Optional generator_encoding: string
-
Parameters
-
prime_length: number
-
Optional generator: number | string | Buffer
createECDH
- createECDH(curve_name: string): ECDH
createHash
- createHash(algorithm: string): Hash
createHmac
- createHmac(algorithm: string, key: string | Buffer): Hmac
-
Parameters
-
algorithm: string
-
key: string | Buffer
createSign
- createSign(algorithm: string): Signer
createVerify
- createVerify(algorith: string): Verify
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
-
Parameters
-
password: string | Buffer
-
salt: string | Buffer
-
iterations: number
-
keylen: number
-
callback: function
-
- (err: Error, derivedKey: Buffer): void
Returns void
-
Parameters
-
password: string | Buffer
-
salt: string | Buffer
-
iterations: number
-
keylen: number
-
digest: string
-
callback: function
-
- (err: Error, derivedKey: Buffer): void
Returns 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
-
Parameters
-
password: string | Buffer
-
salt: string | Buffer
-
iterations: number
-
keylen: number
-
Parameters
-
password: string | Buffer
-
salt: string | Buffer
-
iterations: number
-
keylen: number
-
digest: string
pseudoRandomBytes
- pseudoRandomBytes(size: number): Buffer
- pseudoRandomBytes(size: number, callback: function): void
-
Parameters
-
Parameters
-
size: number
-
callback: function
-
- (err: Error, buf: Buffer): void
Returns void
randomBytes
- randomBytes(size: number): Buffer
- randomBytes(size: number, callback: function): void
-
Parameters
-
Parameters
-
size: number
-
callback: function
-
- (err: Error, buf: Buffer): void
Returns void
setEngine
- setEngine(engine: string, flags?: number): void
-
Parameters
-
engine: string
-
Optional flags: number
Returns void
timingSafeEqual
-
Parameters
Returns boolean