INNER CODE UNIT · TypeScript
take
paulmillr/noble-ciphers · src/_arx.ts:190
const take = Math.min(BLOCK_LEN, len - pos);
for (let j = 0, posj; j < take; j++) {
posj = pos + j;
output[posj] = data[posj] ^ block[j];
}
pos += take;
}
return;
}
for (let pos = 0; pos < len; counter++) {
core(
sigma as TRet<Uint32Array>,
key as TRet<Uint32Array>,
nonce as TRet<Uint32Array>,
b32,
counter,
rounds
);