Add a TODO for ed25519 batch verification
This commit is contained in:
parent
e4f58f018a
commit
0bad6bc615
|
@ -21,6 +21,7 @@ pub fn validate_joinsplit_sig(
|
||||||
joinsplit_data: &JoinSplitData<Groth16Proof>,
|
joinsplit_data: &JoinSplitData<Groth16Proof>,
|
||||||
sighash: &[u8],
|
sighash: &[u8],
|
||||||
) -> Result<(), TransactionError> {
|
) -> Result<(), TransactionError> {
|
||||||
|
// TODO: batch verify ed25519
|
||||||
ed25519::VerificationKey::try_from(joinsplit_data.pub_key)
|
ed25519::VerificationKey::try_from(joinsplit_data.pub_key)
|
||||||
.and_then(|vk| vk.verify(&joinsplit_data.sig, sighash))
|
.and_then(|vk| vk.verify(&joinsplit_data.sig, sighash))
|
||||||
.map_err(TransactionError::Ed25519)
|
.map_err(TransactionError::Ed25519)
|
||||||
|
|
Loading…
Reference in New Issue