Update to the latest patch-polkadot-sdk

Removes several dependencies.
This commit is contained in:
Luke Parker
2025-09-05 06:57:30 -04:00
parent 3541197aa5
commit 28dbef8a1c
22 changed files with 547 additions and 898 deletions

View File

@@ -3,7 +3,7 @@ use alloc::vec::Vec;
use zeroize::Zeroize;
use borsh::{BorshSerialize, BorshDeserialize};
use ciphersuite::{group::GroupEncoding, Ciphersuite};
use ciphersuite::{group::GroupEncoding, GroupIo};
use dalek_ff_group::Ristretto;
use crate::{
@@ -109,8 +109,7 @@ impl ExternalValidatorSet {
let mut keys = Vec::new();
for key in set_keys {
keys.push(
<Ristretto as Ciphersuite>::read_G::<&[u8]>(&mut key.0.as_ref())
.expect("invalid participant"),
<Ristretto as GroupIo>::read_G::<&[u8]>(&mut key.0.as_ref()).expect("invalid participant"),
);
}
Public(dkg::musig_key::<Ristretto>(self.musig_context(), &keys).unwrap().to_bytes())