Remove "as", except for floats as needed

Also updates Bulletproofs from C to not be length prefixed, yet rather 
have Rust calculate their length.

Corrects an error in key_gen where self was blamed, instead of the 
faulty participant.
This commit is contained in:
Luke Parker
2022-05-30 02:14:34 -04:00
parent 614badfef7
commit ce4c899422
10 changed files with 38 additions and 24 deletions

View File

@@ -55,7 +55,7 @@ pub fn multiexp<
}
for s in 0 .. tables.len() {
res += tables[s][nibbles[s][b] as usize];
res += tables[s][usize::from(nibbles[s][b])];
}
}
res
@@ -75,7 +75,7 @@ pub fn multiexp_vartime<
for s in 0 .. tables.len() {
if nibbles[s][b] != 0 {
res += tables[s][nibbles[s][b] as usize];
res += tables[s][usize::from(nibbles[s][b])];
}
}
}