diff --git a/acvm/Cargo.toml b/acvm/Cargo.toml index f2cc02db2..0415b29a2 100644 --- a/acvm/Cargo.toml +++ b/acvm/Cargo.toml @@ -16,9 +16,9 @@ num-traits.workspace = true acir.workspace = true stdlib.workspace = true -blake2 = "0.9.1" -sha2 = "0.9.3" -sha3 = "0.9.1" +blake2 = "0.10.6" +sha2 = "0.10.6" +sha3 = "0.10.6" crc32fast = "1.3.2" k256 = { version = "0.7.2", features = [ "ecdsa", diff --git a/acvm/src/pwg/hash.rs b/acvm/src/pwg/hash.rs index 8a6f0cd4b..993405248 100644 --- a/acvm/src/pwg/hash.rs +++ b/acvm/src/pwg/hash.rs @@ -1,5 +1,5 @@ use acir::{circuit::opcodes::BlackBoxFuncCall, native_types::Witness, FieldElement}; -use blake2::{Blake2s, Digest}; +use blake2::{Blake2s256, Digest}; use sha2::Sha256; use sha3::Keccak256; use std::collections::BTreeMap; @@ -12,7 +12,7 @@ pub fn blake2s( initial_witness: &mut BTreeMap, func_call: &BlackBoxFuncCall, ) -> Result { - let hash = generic_hash_256::(initial_witness, func_call)?; + let hash = generic_hash_256::(initial_witness, func_call)?; for (output_witness, value) in func_call.outputs.iter().zip(hash.iter()) { insert_value( @@ -63,7 +63,7 @@ pub fn hash_to_field_128_security( initial_witness: &mut BTreeMap, func_call: &BlackBoxFuncCall, ) -> Result { - let hash = generic_hash_256::(initial_witness, func_call)?; + let hash = generic_hash_256::(initial_witness, func_call)?; let reduced_res = FieldElement::from_be_bytes_reduce(&hash); insert_value(&func_call.outputs[0], reduced_res, initial_witness)?;