INNER CODE UNIT · Rust
fill_block
brndnmtthws/dryoc · src/argon2/mod.rs:171
fn fill_block(
dst: &mut Block,
prev_block: &Block,
ref_block: &Block,
xor_old: bool,
scratch: &mut Block,
) {
#[cfg(target_arch = "x86_64")]
if let Some(kernel) = argon2_x86_64::detect() {
kernel.fill_block(dst, prev_block, ref_block, xor_old, scratch);
return;
}
fill_block_portable(dst, prev_block, ref_block, xor_old, scratch);
}
#[derive(Default)]
struct BlockRegion {
memory: Vec<Block>,