betrusted-curve25519-dalek-.../src
Henry de Valence b7dab8d083 Add iterator length checks to multiscalar muls.
This partially re-adds functionality removed in commit

d2ce1ce5dc

We would like to require ExactSizeIterator, but unfortunately we can't
do that, since ExactSizeIterators aren't chainable, for (in my opinion)
silly reasons (chaining two 4-billion-element ExactSizeIterators could
overflow on 32-bit systems).  Instead we inspect the size hints manually
and assert that the lower and upper bounds are all equal.
2018-07-25 11:21:06 -07:00
..
backend Unify alloc and std cargo features 2018-07-23 10:50:21 -07:00
curve_models Remove impl Default for ProjectivePoint. 2018-07-20 19:51:51 +00:00
scalar_mul Unify alloc and std cargo features 2018-07-23 10:50:21 -07:00
constants.rs Update year in copyright notices to 2018. 2018-07-05 00:30:27 +00:00
edwards.rs Add iterator length checks to multiscalar muls. 2018-07-25 11:21:06 -07:00
field.rs Unify alloc and std cargo features 2018-07-23 10:50:21 -07:00
lib.rs Unify alloc and std cargo features 2018-07-23 10:50:21 -07:00
macros.rs Update year in copyright notices to 2018. 2018-07-05 00:30:27 +00:00
montgomery.rs Unify alloc and std cargo features 2018-07-23 10:50:21 -07:00
prelude.rs Unify alloc and std cargo features 2018-07-23 10:50:21 -07:00
ristretto.rs Update docs to point to multiscalar traits 2018-07-25 10:54:31 -07:00
scalar.rs Add prelude import to scalar.rs 2018-07-23 10:59:11 -07:00
traits.rs Fix doctests (missed during merge) 2018-07-20 11:50:42 -07:00