Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions test_programs/execution_success/regression_4449/Nargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[package]
name = "regression_4449"
type = "bin"
authors = [""]

[dependencies]
3 changes: 3 additions & 0 deletions test_programs/execution_success/regression_4449/Prover.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@

x = 0xbd
result = [204, 59, 83, 197, 18, 1, 128, 43, 247, 28, 104, 225, 106, 13, 20, 187, 42, 26, 67, 150, 48, 75, 238, 168, 121, 247, 142, 160, 71, 222, 97, 188]
14 changes: 14 additions & 0 deletions test_programs/execution_success/regression_4449/src/main.nr
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
// Regression test for issue #4449
use dep::std;

fn main(x: u8, result: [u8; 32]) {
let x = x % 31;
let mut digest = [0;32];
for i in 0..70 {
let y = x+i;
let a = [y, x, 32, 0, y + 1, y - 1, y - 2, 5];
digest = std::sha256::digest(a);
}

assert(digest == result);
}