```rust
for (output, &input) in block.mut_iter().zip(scratch.iter()) {
    *output ^= input;
}
```

(And below also.)