File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 4242} while (0 )
4343
4444
45- /** Convert a number to WNAF notation. The number becomes represented by sum(2^{wi} * wnaf[i], i=0..return_val)
46- * with the following guarantees:
45+ /** Convert a number to WNAF notation.
46+ * The number becomes represented by sum(2^{wi} * wnaf[i], i=0..WNAF_SIZE(w)+1) - return_val.
47+ * It has the following guarantees:
4748 * - each wnaf[i] an odd integer between -(1 << w) and (1 << w)
4849 * - each wnaf[i] is nonzero
49- * - the number of words set is returned; this is always (WNAF_BITS + w - 1) / w
50+ * - the number of words set is always WNAF_SIZE(w) + 1
5051 *
5152 * Adapted from `The Width-w NAF Method Provides Small Memory and Fast Elliptic Scalar
5253 * Multiplications Secure against Side Channel Attacks`, Okeya and Tagaki. M. Joye (Ed.)
You can’t perform that action at this time.
0 commit comments