You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
let total_sig = blst.threshold_aggregate(signatures).unwrap();
602
+
let total_sig = blst.threshold_aggregate(&signatures).unwrap();
602
603
603
604
// Expected signature from the Go implementation
604
605
let expected_sig = hex::decode("b46736c3a1fb5d7977acc6abf3cb3a10fd1a5aed301437022f28cf616326186654d747fda7cd530c2bf18c640e4c024b01d7ba38d90e4abe0cc5356ef63b8e20f717ef0a1f68c3292bd62b4f891345ecafa89a8604f8f6c3ce193dc239215adf").unwrap();
@@ -658,7 +659,7 @@ mod tests {
658
659
.map(|(k, v)| (*k,*v))
659
660
.collect();
660
661
661
-
let recovered_sk = blst.recover_secret(subset).unwrap();
662
+
let recovered_sk = blst.recover_secret(&subset).unwrap();
662
663
assert_eq!(sk, recovered_sk);
663
664
}
664
665
@@ -675,7 +676,7 @@ mod tests {
675
676
assert_eq!(shares.len(), total asusize);
676
677
677
678
// Recover using all shares
678
-
let recovered = blst.recover_secret(shares).unwrap();
679
+
let recovered = blst.recover_secret(&shares).unwrap();
679
680
assert_eq!(
680
681
secret, recovered,
681
682
"Secret recovered from all shares should match original"
@@ -703,7 +704,7 @@ mod tests {
703
704
}
704
705
705
706
// Aggregate threshold signatures
706
-
let aggregated_sig = blst.threshold_aggregate(signatures).unwrap();
707
+
let aggregated_sig = blst.threshold_aggregate(&signatures).unwrap();
0 commit comments