node-noise
Version:
17 lines (16 loc) • 756 B
TypeScript
import type { NoiseSession } from './@types/handshake';
import type { KeyPair } from './@types/keypair';
export interface Logger {
(formatter: any, ...args: any[]): void;
error: (formatter: any, ...args: any[]) => void;
trace: (formatter: any, ...args: any[]) => void;
enabled: boolean;
}
export declare function xlogger(name: string): Logger;
declare const log: Logger;
export { log as logger };
export declare function logLocalStaticKeys(s: KeyPair): void;
export declare function logLocalEphemeralKeys(e: KeyPair | undefined): void;
export declare function logRemoteStaticKey(rs: Uint8Array): void;
export declare function logRemoteEphemeralKey(re: Uint8Array): void;
export declare function logCipherState(session: NoiseSession): void;