UNPKG

@ledgerhq/hw-app-btc

Version:
7 lines (6 loc) 259 B
export function compressPublicKey(publicKey: Buffer): Buffer { const prefix = (publicKey[64] & 1) !== 0 ? 0x03 : 0x02; const prefixBuffer = Buffer.alloc(1); prefixBuffer[0] = prefix; return Buffer.concat([prefixBuffer, publicKey.slice(1, 1 + 32)]); }