curve25519-dalek-source/src
Henry de Valence e17c98a391 Ensure NAF works on manually-constructed extremal values.
The NAF computation can generate a 1 in the last digit (only) when s = 2^255-1,
so someone who manually constructed the value s = 2^255-1 and fed it into a NAF-using
computation could generate an incorrect result.  Some version of this bug has
been present from the beginning of the library, but it has no security content,
because the NAF computations are not applied to secret data, and the error
occurs only on one value which is not constructed by any client caller.
2019-06-05 23:18:43 -07:00
..
backend Ensure NAF works on manually-constructed extremal values. 2019-06-05 23:18:43 -07:00
constants.rs Restructure source tree into serial and vector backends. 2019-01-18 01:49:40 -08:00
edwards.rs Ensure Pippenger works on manually-constructed extremal values. 2019-06-05 23:03:07 -07:00
field.rs Merge pull request #227 from isislovecruft/fix/weird-pub 2019-01-24 14:12:10 -08:00
lib.rs Merge branch 'rand_core' of git://github.com/newpavlov/curve25519-dalek into newpavlov-rand_core 2019-02-14 14:29:58 -08:00
macros.rs Update year in copyright notices to 2018. 2018-07-05 00:30:27 +00:00
montgomery.rs replace rand with rand_core+rand_os 2019-01-05 14:27:24 +03:00
prelude.rs Unify alloc and std cargo features 2018-07-23 10:50:21 -07:00
ristretto.rs Revert #219. 2019-02-15 13:30:05 -08:00
scalar.rs Ensure Pippenger works on manually-constructed extremal values. 2019-06-05 23:03:07 -07:00
traits.rs Quench snake case warning 2019-05-26 13:03:40 +02:00
window.rs Restructure source tree into serial and vector backends. 2019-01-18 01:49:40 -08:00