UNPKG

@baileys-md/baileys

Version:

Baileys WhatsApp API

21 lines (18 loc) 501 B
//========================================// import { generateKeyPair } from "libsignal-xeuka/src/curve.js"; import * as nodeCrypto from "crypto"; export function generateSenderKey() { return nodeCrypto.randomBytes(32); } export function generateSenderKeyId() { return nodeCrypto.randomInt(2147483647); } export function generateSenderSigningKey(key) { if (!key) { key = generateKeyPair(); } return { public: Buffer.from(key.pubKey), private: Buffer.from(key.privKey) }; }