Edit: /tmp/tsx-0/17887-21bd9bb6be3a3b98632fd99e94c02f18b26bda88 (11072B)
{"code":"__filename=\"/opt/canhelp/node_modules/@noble/ciphers/_arx.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 arx_exports={};__export(arx_exports,{_XorStreamPRG:()=>_XorStreamPRG,createCipher:()=>createCipher,createPRG:()=>createPRG,rotl:()=>rotl});module.exports=__toCommonJS(arx_exports);var import_utils=require(\"./utils.js\");const encodeStr=__name(str=>Uint8Array.from(str.split(\"\"),c=>c.charCodeAt(0)),\"encodeStr\");const sigma16=encodeStr(\"expand 16-byte k\");const sigma32=encodeStr(\"expand 32-byte k\");const sigma16_32=(0,import_utils.u32)(sigma16);const sigma32_32=(0,import_utils.u32)(sigma32);function rotl(a,b){return a<
>>32-b}__name(rotl,\"rotl\");function isAligned32(b){return b.byteOffset%4===0}__name(isAligned32,\"isAligned32\");const BLOCK_LEN=64;const BLOCK_LEN32=16;const MAX_COUNTER=2**32-1;const U32_EMPTY=Uint32Array.of();function runCipher(core,sigma,key,nonce,data,output,counter,rounds){const len=data.length;const block=new Uint8Array(BLOCK_LEN);const b32=(0,import_utils.u32)(block);const isAligned=isAligned32(data)&&isAligned32(output);const d32=isAligned?(0,import_utils.u32)(data):U32_EMPTY;const o32=isAligned?(0,import_utils.u32)(output):U32_EMPTY;for(let pos=0;pos=MAX_COUNTER)throw new Error(\"arx: counter overflow\");const take=Math.min(BLOCK_LEN,len-pos);if(isAligned&&take===BLOCK_LEN){const pos32=pos/4;if(pos%4!==0)throw new Error(\"arx: invalid block position\");for(let j=0,posj;j{(0,import_utils.abytes)(key,void 0,\"key\");(0,import_utils.abytes)(nonce,void 0,\"nonce\");(0,import_utils.abytes)(data,void 0,\"data\");const len=data.length;if(output===void 0)output=new Uint8Array(len);(0,import_utils.abytes)(output,void 0,\"output\");(0,import_utils.anumber)(counter);if(counter<0||counter>=MAX_COUNTER)throw new Error(\"arx: counter overflow\");if(output.length0){const blockBytes=blocks*this.blockLen;const b=out.subarray(outPos,outPos+blockBytes);this.cipher(this.key,this.nonce,b,b,this.ctr);this.ctr+=blocks;outPos+=blockBytes}const left=len-outPos;if(left>0){this.buf.fill(0);this.cipher(this.key,this.nonce,this.buf,this.buf,this.ctr++);out.set(this.buf.subarray(0,left),outPos);this.pos=left}return out}clone(){return new _XorStreamPRG(this.cipher,this.blockLen,this.keyLen,this.nonceLen,this.randomBytes(this.state.length))}clean(){this.pos=0;this.ctr=0;this.buf.fill(0);this.state.fill(0)}}const createPRG=__name((cipher,blockLen,keyLen,nonceLen)=>{return(seed=(0,import_utils.randomBytes)(32))=>new _XorStreamPRG(cipher,blockLen,keyLen,nonceLen,seed)},\"createPRG\");0&&(module.exports={_XorStreamPRG,createCipher,createPRG,rotl});\n})()\n","warnings":[],"map":{"version":3,"mappings":"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","names":[],"ignoreList":[],"sources":["/opt/canhelp/node_modules/@noble/ciphers/_arx.js"],"sourcesContent":[null]}}