node-noise
Version:
7 lines (6 loc) • 483 B
TypeScript
/// <reference types="node" />
import * as streams from 'stream';
import type { IHandshake } from '../@types/handshake-interface';
import type { MetricsRegistry } from '../metrics';
export declare function encryptStream(handshake: IHandshake, metrics?: MetricsRegistry, noLengthCodec?: boolean, noiseMsgMaxLengthBytes?: number): streams.Duplex;
export declare function decryptStream(handshake: IHandshake, metrics?: MetricsRegistry, noiseMsgMaxLengthBytes?: number): streams.Duplex;