///
///
export default class KlapCipher {
private readonly key;
private readonly sig;
private readonly iv;
private seq;
constructor(localSeed: Buffer, remoteSeed: Buffer, authHash: Buffer);
encrypt(msg: Buffer | string): {
encrypted: Buffer;
seq: number;
};
decrypt(msg: Buffer): string;
private keyDerive;
private ivDerive;
private sigDerive;
private ivSeq;
}