From 0bad6bc61536f83c0db1b6e9d3e08aa90ed080cd Mon Sep 17 00:00:00 2001 From: teor Date: Thu, 25 Mar 2021 11:10:58 +1000 Subject: [PATCH] Add a TODO for ed25519 batch verification --- zebra-consensus/src/transaction/check.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/zebra-consensus/src/transaction/check.rs b/zebra-consensus/src/transaction/check.rs index 65351e869..3833b5207 100644 --- a/zebra-consensus/src/transaction/check.rs +++ b/zebra-consensus/src/transaction/check.rs @@ -21,6 +21,7 @@ pub fn validate_joinsplit_sig( joinsplit_data: &JoinSplitData, sighash: &[u8], ) -> Result<(), TransactionError> { + // TODO: batch verify ed25519 ed25519::VerificationKey::try_from(joinsplit_data.pub_key) .and_then(|vk| vk.verify(&joinsplit_data.sig, sighash)) .map_err(TransactionError::Ed25519)