Skip to content

Commit

Permalink
fix: ignore compression of blocks after msg.len in sha256_var
Browse files Browse the repository at this point in the history
  • Loading branch information
saleel committed Oct 2, 2024
1 parent 2eb4a2c commit 718945f
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion noir_stdlib/src/hash/sha256.nr
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ pub fn sha256_var<let N: u32>(msg: [u8; N], message_size: u64) -> [u8; 32] {

// If the block is filled, compress it.
// An un-filled block is handled after this loop.
if msg_byte_ptr == BLOCK_SIZE {
if (msg_start < message_size) & (msg_byte_ptr == BLOCK_SIZE) {
h = sha256_compression(msg_u8_to_u32(msg_block), h);
}
}
Expand Down

0 comments on commit 718945f

Please sign in to comment.