/** * Convert the aaguid buffer in authData into a UUID string */ export default function convertAAGUIDToString(aaguid: Buffer): string { // Raw Hex: adce000235bcc60a648b0b25f1f05503 const hex = aaguid.toString('hex'); const segments: string[] = [ hex.slice(0, 8), // 8 hex.slice(8, 12), // 4 hex.slice(12, 16), // 4 hex.slice(16, 20), // 4 hex.slice(20, 32), // 8 ]; // Formatted: adce0002-35bc-c60a-648b-0b25f1f05503 return segments.join('-'); }