diff --git a/node/node.d.ts b/node/node.d.ts index 017ca8e6b..483c51d51 100644 --- a/node/node.d.ts +++ b/node/node.d.ts @@ -1670,6 +1670,17 @@ declare module "crypto" { export function randomBytes(size: number, callback: (err: Error, buf: Buffer) =>void ): void; export function pseudoRandomBytes(size: number): Buffer; export function pseudoRandomBytes(size: number, callback: (err: Error, buf: Buffer) =>void ): void; + export interface RsaPublicKey { + key: string; + padding: any; + } + export interface RsaPrivateKey { + key: string; + passphrase: string, + padding: any; + } + export function publicEncrypt(public_key: string|RsaPublicKey, buffer: Buffer): Buffer + export function privateDecrypt(private_key: string|RsaPrivateKey, buffer: Buffer): Buffer } declare module "stream" {