diff --git a/noir-projects/noir-contracts/contracts/avm_gadgets_test_contract/Nargo.toml b/noir-projects/noir-contracts/contracts/avm_gadgets_test_contract/Nargo.toml index ca88c9679554..c489feb117ca 100644 --- a/noir-projects/noir-contracts/contracts/avm_gadgets_test_contract/Nargo.toml +++ b/noir-projects/noir-contracts/contracts/avm_gadgets_test_contract/Nargo.toml @@ -6,3 +6,4 @@ type = "contract" [dependencies] aztec = { path = "../../../aztec-nr/aztec" } +sha256 = { tag = "v0.1.2", git = "https://github.com/noir-lang/sha256" } diff --git a/noir-projects/noir-contracts/contracts/avm_gadgets_test_contract/src/main.nr b/noir-projects/noir-contracts/contracts/avm_gadgets_test_contract/src/main.nr index 0a3532493395..9755ffe42649 100644 --- a/noir-projects/noir-contracts/contracts/avm_gadgets_test_contract/src/main.nr +++ b/noir-projects/noir-contracts/contracts/avm_gadgets_test_contract/src/main.nr @@ -21,64 +21,64 @@ contract AvmGadgetsTest { #[public] fn sha256_hash_10(data: [u8; 10]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_20(data: [u8; 20]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_30(data: [u8; 30]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_40(data: [u8; 40]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_50(data: [u8; 50]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_60(data: [u8; 60]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_70(data: [u8; 70]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_80(data: [u8; 80]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_90(data: [u8; 90]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_100(data: [u8; 100]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_255(data: [u8; 255]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_256(data: [u8; 256]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_511(data: [u8; 511]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_512(data: [u8; 512]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] fn sha256_hash_2048(data: [u8; 2048]) -> [u8; 32] { - std::hash::sha256(data) + sha256::sha256_var(data, data.len() as u64) } #[public] diff --git a/noir-projects/noir-contracts/contracts/avm_test_contract/Nargo.toml b/noir-projects/noir-contracts/contracts/avm_test_contract/Nargo.toml index 44b1d0c82bac..1ba7f5b1cf23 100644 --- a/noir-projects/noir-contracts/contracts/avm_test_contract/Nargo.toml +++ b/noir-projects/noir-contracts/contracts/avm_test_contract/Nargo.toml @@ -7,4 +7,4 @@ type = "contract" [dependencies] aztec = { path = "../../../aztec-nr/aztec" } compressed_string = { path = "../../../aztec-nr/compressed-string" } -sha256 = { tag = "v0.1.0", git = "https://github.com/noir-lang/sha256" } \ No newline at end of file +sha256 = { tag = "v0.1.2", git = "https://github.com/noir-lang/sha256" } diff --git a/noir-projects/noir-contracts/contracts/avm_test_contract/src/main.nr b/noir-projects/noir-contracts/contracts/avm_test_contract/src/main.nr index e4e9f49a73cd..53702d8c195b 100644 --- a/noir-projects/noir-contracts/contracts/avm_test_contract/src/main.nr +++ b/noir-projects/noir-contracts/contracts/avm_test_contract/src/main.nr @@ -627,9 +627,9 @@ pub contract AvmTest { dep::aztec::oracle::debug_log::debug_log("read_storage_map"); let _ = read_storage_map(context.this_address()); dep::aztec::oracle::debug_log::debug_log("keccak_hash"); - let _ = std::hash::keccak256(args_u8, args_u8.len() as u32); + let _ = std::hash::keccak256(args_u8, args_u8.len()); dep::aztec::oracle::debug_log::debug_log("sha256_hash"); - let _ = std::hash::sha256(args_u8); + let _ = sha256::sha256_var(args_u8, args_u8.len() as u64); dep::aztec::oracle::debug_log::debug_log("poseidon2_hash"); let _ = std::hash::poseidon2::Poseidon2::hash(args_field, args_field.len()); dep::aztec::oracle::debug_log::debug_log("pedersen_hash"); diff --git a/noir-projects/noir-contracts/contracts/card_game_contract/Nargo.toml b/noir-projects/noir-contracts/contracts/card_game_contract/Nargo.toml index dfa07cce3064..472d4f5fb207 100644 --- a/noir-projects/noir-contracts/contracts/card_game_contract/Nargo.toml +++ b/noir-projects/noir-contracts/contracts/card_game_contract/Nargo.toml @@ -7,4 +7,4 @@ type = "contract" [dependencies] aztec = { path = "../../../aztec-nr/aztec" } value_note = { path = "../../../aztec-nr/value-note" } -sha256 = { tag = "v0.1.0", git = "https://github.com/noir-lang/sha256" } +sha256 = { tag = "v0.1.2", git = "https://github.com/noir-lang/sha256" } diff --git a/noir-projects/noir-contracts/contracts/ecdsa_k_account_contract/Nargo.toml b/noir-projects/noir-contracts/contracts/ecdsa_k_account_contract/Nargo.toml index 174996f3ad15..c77d4ad6225b 100644 --- a/noir-projects/noir-contracts/contracts/ecdsa_k_account_contract/Nargo.toml +++ b/noir-projects/noir-contracts/contracts/ecdsa_k_account_contract/Nargo.toml @@ -8,4 +8,4 @@ type = "contract" aztec = { path = "../../../aztec-nr/aztec" } authwit = { path = "../../../aztec-nr/authwit" } ecdsa_public_key_note = { path = "../ecdsa_public_key_note" } -sha256 = { tag = "v0.1.0", git = "https://github.com/noir-lang/sha256" } +sha256 = { tag = "v0.1.2", git = "https://github.com/noir-lang/sha256" } diff --git a/noir-projects/noir-contracts/contracts/ecdsa_r_account_contract/Nargo.toml b/noir-projects/noir-contracts/contracts/ecdsa_r_account_contract/Nargo.toml index 14cf9f23fea9..858fe93cd11b 100644 --- a/noir-projects/noir-contracts/contracts/ecdsa_r_account_contract/Nargo.toml +++ b/noir-projects/noir-contracts/contracts/ecdsa_r_account_contract/Nargo.toml @@ -8,4 +8,4 @@ type = "contract" aztec = { path = "../../../aztec-nr/aztec" } authwit = { path = "../../../aztec-nr/authwit" } ecdsa_public_key_note = { path = "../ecdsa_public_key_note" } -sha256 = { tag = "v0.1.0", git = "https://github.com/noir-lang/sha256" } +sha256 = { tag = "v0.1.2", git = "https://github.com/noir-lang/sha256" } diff --git a/noir-projects/noir-protocol-circuits/crates/types/Nargo.toml b/noir-projects/noir-protocol-circuits/crates/types/Nargo.toml index f27573c59133..e8a6e8f2949f 100644 --- a/noir-projects/noir-protocol-circuits/crates/types/Nargo.toml +++ b/noir-projects/noir-protocol-circuits/crates/types/Nargo.toml @@ -6,4 +6,4 @@ compiler_version = ">=0.18.0" [dependencies] ec = { tag = "v0.1.2", git = "https://github.com/noir-lang/ec" } -sha256 = { tag = "v0.1.0", git = "https://github.com/noir-lang/sha256" } +sha256 = { tag = "v0.1.2", git = "https://github.com/noir-lang/sha256" }