Edit: /tmp/tsx-0/17887-9e98c77a2dbe005908d6af07a61eeab3968192f1 (3081B)
{"code":"__filename=\"/opt/canhelp/node_modules/jose/dist/webapi/key/generate_secret.js\";(()=>{\nvar __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from===\"object\"||typeof from===\"function\"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toCommonJS=mod=>__copyProps(__defProp({},\"__esModule\",{value:true}),mod);var generate_secret_exports={};__export(generate_secret_exports,{generateSecret:()=>generateSecret});module.exports=__toCommonJS(generate_secret_exports);var import_errors=require(\"../util/errors.js\");async function generateSecret(alg,options){let length;let algorithm;let keyUsages;switch(alg){case\"HS256\":case\"HS384\":case\"HS512\":length=parseInt(alg.slice(-3),10);algorithm={name:\"HMAC\",hash:`SHA-${length}`,length};keyUsages=[\"sign\",\"verify\"];break;case\"A128CBC-HS256\":case\"A192CBC-HS384\":case\"A256CBC-HS512\":length=parseInt(alg.slice(-3),10);return crypto.getRandomValues(new Uint8Array(length>>3));case\"A128KW\":case\"A192KW\":case\"A256KW\":length=parseInt(alg.slice(1,4),10);algorithm={name:\"AES-KW\",length};keyUsages=[\"wrapKey\",\"unwrapKey\"];break;case\"A128GCMKW\":case\"A192GCMKW\":case\"A256GCMKW\":case\"A128GCM\":case\"A192GCM\":case\"A256GCM\":length=parseInt(alg.slice(1,4),10);algorithm={name:\"AES-GCM\",length};keyUsages=[\"encrypt\",\"decrypt\"];break;default:throw new import_errors.JOSENotSupported('Invalid or unsupported JWK \"alg\" (Algorithm) Parameter value')}return crypto.subtle.generateKey(algorithm,options?.extractable??false,keyUsages)}__name(generateSecret,\"generateSecret\");0&&(module.exports={generateSecret});\n})()\n","warnings":[],"map":{"version":3,"mappings":";suBAAA,4KAAiC,6BACjC,eAAsB,eAAe,IAAK,QAAS,CAC/C,IAAI,OACJ,IAAI,UACJ,IAAI,UACJ,OAAQ,IAAK,CACT,IAAK,QACL,IAAK,QACL,IAAK,QACD,OAAS,SAAS,IAAI,MAAM,EAAE,EAAG,EAAE,EACnC,UAAY,CAAE,KAAM,OAAQ,KAAM,OAAO,MAAM,GAAI,MAAO,EAC1D,UAAY,CAAC,OAAQ,QAAQ,EAC7B,MACJ,IAAK,gBACL,IAAK,gBACL,IAAK,gBACD,OAAS,SAAS,IAAI,MAAM,EAAE,EAAG,EAAE,EACnC,OAAO,OAAO,gBAAgB,IAAI,WAAW,QAAU,CAAC,CAAC,EAC7D,IAAK,SACL,IAAK,SACL,IAAK,SACD,OAAS,SAAS,IAAI,MAAM,EAAG,CAAC,EAAG,EAAE,EACrC,UAAY,CAAE,KAAM,SAAU,MAAO,EACrC,UAAY,CAAC,UAAW,WAAW,EACnC,MACJ,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,UACL,IAAK,UACL,IAAK,UACD,OAAS,SAAS,IAAI,MAAM,EAAG,CAAC,EAAG,EAAE,EACrC,UAAY,CAAE,KAAM,UAAW,MAAO,EACtC,UAAY,CAAC,UAAW,SAAS,EACjC,MACJ,QACI,MAAM,IAAI,+BAAiB,8DAA8D,CACjG,CACA,OAAO,OAAO,OAAO,YAAY,UAAW,SAAS,aAAe,MAAO,SAAS,CACxF,CAtCsB","names":[],"ignoreList":[],"sources":["/opt/canhelp/node_modules/jose/dist/webapi/key/generate_secret.js"],"sourcesContent":[null]}}