diff --git a/crypto/multiexp/src/lib.rs b/crypto/multiexp/src/lib.rs index f4a08e07..894e24ff 100644 --- a/crypto/multiexp/src/lib.rs +++ b/crypto/multiexp/src/lib.rs @@ -133,7 +133,11 @@ fn algorithm(len: usize) -> Algorithm { } #[cfg(debug_assertions)] - if len < 10 { + if len == 0 { + Algorithm::Null + } else if len == 1 { + Algorithm::Single + } else if len < 10 { Algorithm::Straus(3) } else if len < 80 { Algorithm::Straus(4)