// Metro module 8881 (f8882). import { generateKeyFingerprint } from "./Module8880"; import { scryptAsync } from "./XorAndSalsa"; let c5792_3, c5792_4; const compareArrays = function compareArrays(a0, a1) { let length; if (0 < a0.length) { const r4 = 0 < a1.length; let r10 = 0; if (r4) { do { const r8 = a0[r10]; const r11 = a1[r10]; const r1 = r10; if (r8 != r11) { return a0[r1] - a1[r1]; } const r2 = r1 + 1; if (!(r2 < a0.length)) { break; } length = a1.length; r10 = r2; } while (r10 < length); } } return a0.length - a1.length; }; c5792_3 = Uint8Array.of(36, 202, 177, 122, 122, 248, 236, 43, 130, 180, 18, 185, 45, 171, 25, 46); c5792_4 = { N: 16384, r: 8, p: 2, dkLen: 64 }; export async function generatePairwiseFingerprint(c26303_0, c26303_1, c26303_2, c26303_3, c26303_4) { let c26303_6; c26303_6 = void 0; let c29991_0 = await Promise.all([generateKeyFingerprint(c26303_0, c26303_1, c26303_2), generateKeyFingerprint(c26303_0, c26303_3, c26303_4)]); c29991_0.sort(compareArrays); let c29991_1 = new Uint8Array(c29991_0[0].byteLength + c29991_0[1].byteLength); c29991_1.set(c29991_0[0], 0); c29991_1.set(c29991_0[1], c29991_0[0].byteLength); let c29991_2 = await scryptAsync(c29991_1, c5792_3, c5792_4); return new Uint8Array(c29991_2); }