Change IssuerPubKey constructor to be more functional

This commit is contained in:
Ian Goldberg 2021-06-05 13:36:09 -04:00
parent 596cf10ea5
commit a56ac87868
1 changed files with 2 additions and 3 deletions

View File

@ -95,9 +95,8 @@ impl IssuerPubKey {
X.push(&privkey.x0tilde * Atable + &privkey.x[0] * Btable);
// The other elements (1 through n) are X[i] = x[i]*A
for i in 1..n_plus_one {
X.push(&privkey.x[i] * Atable);
}
X.extend(privkey.x.iter().skip(1).map(|xi| xi * Atable));
IssuerPubKey { X }
}
}