{"version":3,"file":"crypto.mjs","sources":["../../src/crypto.ts"],"names":["generateKeyPair","privateKeyRaw","secp256k1","utils","randomPrivateKey","publicKeyRaw","getPublicKey","privateKey","base64","encode","publicKey","recoverSharedSecret","sharedSecret","getSharedSecret","decode","slice","async","encryptRequest","request","plainText","JSON","stringify","compressedBytes","zlibSync","encoding","utf8","toBytes","keyBuffer","cryptoKey","crypto","subtle","importKey","name","ivBuffer","getRandomValues","Uint8Array","cipherTextBuffer","encrypt","iv","fromBytes","encryptedRequest","decryptResult","encryptedResult","decrypt","decompressedBytes","unzlibSync","Buffer","from"],"mappings":"yNAaO,SAASA,IACd,IAAMC,EAAgBC,EAAUC,MAAMC,mBAChCC,EAAeH,EAAUI,aAAaL,GAK5C,MAAO,CAACM,WAHWC,EAAOC,OAAOR,GAGbS,UAFFF,EAAOC,OAAOJ,GAGlC,CAOO,SAASM,GACdJ,WAAAA,EACAG,UAAAA,IAOA,IAAME,EAAeV,EAClBW,gBAAgBL,EAAOM,OAAOP,GAAaC,EAAOM,OAAOJ,IACzDK,MAAM,GAET,OAAOP,EAAOC,OAAOG,EACvB,CAKOI,eAAeC,EAAeC,EAAkBN,GAErD,IAAMO,EAAYC,KAAKC,UAAUH,GAM3BI,EAAkBC,EAHDC,EAASC,KAAKC,QAAQP,IAMvCQ,EAAYH,EAAShB,OAAOkB,QAAQd,GAEpCgB,QAAkBC,OAAOC,OAAOC,UAAU,MAAOJ,EAAW,CAACK,KAAM,YAAY,EAAM,CACzF,YAIIC,EAAWJ,OAAOK,gBAAgB,IAAIC,WAAW,KAGjDC,QAAyBP,OAAOC,OAAOO,QAC3C,CACEL,KAAM,UACNM,GAAIL,GAENL,EACA,IAAIO,WAAWb,IAOjB,MAAO,CAACgB,GAHGd,EAAShB,OAAO+B,UAAUN,GAGzBO,iBAFahB,EAAShB,OAAO+B,UAAU,IAAIJ,WAAWC,IAGpE,CAKOpB,eAAeyB,GACpBC,gBAAAA,EACAJ,GAAAA,EACA1B,aAAAA,IAMA,IAAMe,EAAYH,EAAShB,OAAOkB,QAAQd,GACpCqB,EAAWT,EAAShB,OAAOkB,QAAQY,GAGnCV,QAAkBC,OAAOC,OAAOC,UAAU,MAAOJ,EAAW,CAACK,KAAM,YAAY,EAAM,CACzF,YAGII,EAAmBZ,EAAShB,OAAOkB,QAAQgB,GAG3CpB,QAAwBO,OAAOC,OAAOa,QAC1C,CACEX,KAAM,UACNM,GAAIL,GAENL,EACAQ,GAIIQ,EAAoBC,EAAWC,EAAOC,KAAKzB,IAGjD,OAAOE,EAASC,KAAKc,UAAUK,EACjC"}