We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
BatchInvert
1 parent de9be70 commit 57c9e79Copy full SHA for 57c9e79
1 file changed
elliptic-curve/src/ops.rs
@@ -97,9 +97,12 @@ fn invert_batch_internal<T: Field>(
97
field_elements_pad: &mut [T],
98
) -> Choice {
99
let batch_size = field_elements.len();
100
- if batch_size == 0 || batch_size != field_elements_pad.len() {
+ if batch_size != field_elements_pad.len() {
101
return Choice::from(0);
102
}
103
+ if batch_size == 0 {
104
+ return Choice::from(1);
105
+ }
106
107
let mut acc = field_elements[0];
108
field_elements_pad[0] = acc;
0 commit comments