@@ -90,7 +90,7 @@ pub trait MultiscalarMul {
90
90
/// # Examples
91
91
///
92
92
/// The trait bound aims for maximum flexibility: the inputs must be
93
- /// convertable to iterators (`I: IntoIter`), and the iterator's items
93
+ /// convertible to iterators (`I: IntoIter`), and the iterator's items
94
94
/// must be `Borrow<Scalar>` (or `Borrow<Point>`), to allow
95
95
/// iterators returning either `Scalar`s or `&Scalar`s.
96
96
///
@@ -211,7 +211,7 @@ pub trait VartimeMultiscalarMul {
211
211
/// # Examples
212
212
///
213
213
/// The trait bound aims for maximum flexibility: the inputs must be
214
- /// convertable to iterators (`I: IntoIter`), and the iterator's items
214
+ /// convertible to iterators (`I: IntoIter`), and the iterator's items
215
215
/// must be `Borrow<Scalar>` (or `Borrow<Point>`), to allow
216
216
/// iterators returning either `Scalar`s or `&Scalar`s.
217
217
///
@@ -318,7 +318,7 @@ pub trait VartimePrecomputedMultiscalarMul: Sized {
318
318
/// length than \\(B_j\\).
319
319
///
320
320
/// The trait bound aims for maximum flexibility: the input must
321
- /// be convertable to iterators (`I: IntoIter`), and the
321
+ /// be convertible to iterators (`I: IntoIter`), and the
322
322
/// iterator's items must be `Borrow<Scalar>`, to allow iterators
323
323
/// returning either `Scalar`s or `&Scalar`s.
324
324
fn vartime_multiscalar_mul < I > ( & self , static_scalars : I ) -> Self :: Point
@@ -352,7 +352,7 @@ pub trait VartimePrecomputedMultiscalarMul: Sized {
352
352
/// the same length.
353
353
///
354
354
/// The trait bound aims for maximum flexibility: the inputs must be
355
- /// convertable to iterators (`I: IntoIter`), and the iterator's items
355
+ /// convertible to iterators (`I: IntoIter`), and the iterator's items
356
356
/// must be `Borrow<Scalar>` (or `Borrow<Point>`), to allow
357
357
/// iterators returning either `Scalar`s or `&Scalar`s.
358
358
fn vartime_mixed_multiscalar_mul < I , J , K > (
0 commit comments