mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-08 12:19:24 +00:00
Remove unused generic in frost
This commit is contained in:
@@ -78,7 +78,7 @@ pub(crate) struct NonceCommitments<C: Curve> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl<C: Curve> NonceCommitments<C> {
|
impl<C: Curve> NonceCommitments<C> {
|
||||||
pub(crate) fn new<R: RngCore + CryptoRng, T: Transcript>(
|
pub(crate) fn new<R: RngCore + CryptoRng>(
|
||||||
rng: &mut R,
|
rng: &mut R,
|
||||||
secret_share: &Zeroizing<C::F>,
|
secret_share: &Zeroizing<C::F>,
|
||||||
generators: &[C::G],
|
generators: &[C::G],
|
||||||
@@ -99,10 +99,7 @@ impl<C: Curve> NonceCommitments<C> {
|
|||||||
(nonce, NonceCommitments { generators: commitments })
|
(nonce, NonceCommitments { generators: commitments })
|
||||||
}
|
}
|
||||||
|
|
||||||
fn read<R: Read, T: Transcript>(
|
fn read<R: Read>(reader: &mut R, generators: &[C::G]) -> io::Result<NonceCommitments<C>> {
|
||||||
reader: &mut R,
|
|
||||||
generators: &[C::G],
|
|
||||||
) -> io::Result<NonceCommitments<C>> {
|
|
||||||
Ok(NonceCommitments {
|
Ok(NonceCommitments {
|
||||||
generators: (0 .. generators.len())
|
generators: (0 .. generators.len())
|
||||||
.map(|_| GeneratorCommitments::read(reader))
|
.map(|_| GeneratorCommitments::read(reader))
|
||||||
@@ -157,7 +154,7 @@ impl<C: Curve> Commitments<C> {
|
|||||||
let mut dleq_nonces = vec![];
|
let mut dleq_nonces = vec![];
|
||||||
for generators in planned_nonces {
|
for generators in planned_nonces {
|
||||||
let (nonce, these_commitments): (Nonce<C>, _) =
|
let (nonce, these_commitments): (Nonce<C>, _) =
|
||||||
NonceCommitments::new::<_, T>(&mut *rng, secret_share, generators);
|
NonceCommitments::new(&mut *rng, secret_share, generators);
|
||||||
|
|
||||||
if generators.len() > 1 {
|
if generators.len() > 1 {
|
||||||
dleq_generators.push(generators.clone());
|
dleq_generators.push(generators.clone());
|
||||||
@@ -205,7 +202,7 @@ impl<C: Curve> Commitments<C> {
|
|||||||
context: &[u8],
|
context: &[u8],
|
||||||
) -> io::Result<Self> {
|
) -> io::Result<Self> {
|
||||||
let nonces = (0 .. generators.len())
|
let nonces = (0 .. generators.len())
|
||||||
.map(|i| NonceCommitments::read::<_, T>(reader, &generators[i]))
|
.map(|i| NonceCommitments::read(reader, &generators[i]))
|
||||||
.collect::<Result<Vec<NonceCommitments<C>>, _>>()?;
|
.collect::<Result<Vec<NonceCommitments<C>>, _>>()?;
|
||||||
|
|
||||||
let mut dleq_generators = vec![];
|
let mut dleq_generators = vec![];
|
||||||
|
|||||||
Reference in New Issue
Block a user