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
    );

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…