@tgsnake/core
Version:
Pure Telegram MTProto library for nodejs
6 lines (5 loc) • 531 B
TypeScript
import { Buffer } from '../platform.node.js';
import { Raw } from '../raw/index.js';
export declare function kdf(sharedKey: Buffer, msgKey: Buffer, isAdmin: boolean, v1?: boolean): Array<Buffer>;
export declare function pack(message: Raw.TypeDecryptedMessage, sharedKey: Buffer, inSeqNo: number, outSeqNo: number, isAdmin: boolean, layer: number, mtproto?: number): Buffer;
export declare function unpack(message: Raw.TypeEncryptedMessage, sharedKey: Buffer, isAdmin: boolean, mtproto?: number): Promise<Raw.TypeDecryptedMessage>;