From b4841b1479bf6be5958a850083052badc4c027fa Mon Sep 17 00:00:00 2001 From: Kamen Mladenov Date: Mon, 14 Apr 2025 13:23:49 +0300 Subject: feat(guests/keccak): Add SP1 and RISC0 precompile usage --- guests/keccak/Cargo.lock | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'guests/keccak/Cargo.lock') diff --git a/guests/keccak/Cargo.lock b/guests/keccak/Cargo.lock index 69063a0..5136a4d 100644 --- a/guests/keccak/Cargo.lock +++ b/guests/keccak/Cargo.lock @@ -116,7 +116,9 @@ name = "keccak" version = "0.1.0" dependencies = [ "guests_macro", - "sha3", + "sha3 0.10.6", + "sha3 0.10.8 (registry+https://github.com/rust-lang/crates.io-index)", + "sha3 0.10.8 (git+https://github.com/sp1-patches/RustCrypto-hashes?tag=patch-sha3-0.10.8-sp1-4.0.0)", "zkm-runtime", ] @@ -250,6 +252,15 @@ dependencies = [ "digest", ] +[[package]] +name = "sha3" +version = "0.10.6" +source = "git+https://github.com/risc0/RustCrypto-hashes?tag=sha3-v0.10.6#7a187e934c1f6c68e4b4e5cf37541b7a0d64d303" +dependencies = [ + "digest", + "keccak 0.1.5", +] + [[package]] name = "sha3" version = "0.10.8" @@ -260,6 +271,15 @@ dependencies = [ "keccak 0.1.5", ] +[[package]] +name = "sha3" +version = "0.10.8" +source = "git+https://github.com/sp1-patches/RustCrypto-hashes?tag=patch-sha3-0.10.8-sp1-4.0.0#8f6d303c0861ba7e5adcc36207c0f41fe5edaabc" +dependencies = [ + "digest", + "keccak 0.1.5", +] + [[package]] name = "syn" version = "2.0.100" @@ -361,6 +381,7 @@ dependencies = [ [[package]] name = "zkm-precompiles" version = "0.2.0" +source = "git+https://github.com/zkMIPS/zkm.git#eb09cf6c81bed9717bc98e4a4c9a61f54787a351" dependencies = [ "bincode", "cfg-if", @@ -371,6 +392,7 @@ dependencies = [ [[package]] name = "zkm-runtime" version = "0.2.0" +source = "git+https://github.com/zkMIPS/zkm.git#eb09cf6c81bed9717bc98e4a4c9a61f54787a351" dependencies = [ "bincode", "bytemuck", -- cgit v1.2.3