New "i15" implementation of big integers (faster, and constant-time, on ARM Cortex M0/M0+); imported into EC, ECDSA, RSA.
This commit is contained in:
parent
6dd8c51ba7
commit
28e4e120b8
29 changed files with 2993 additions and 326 deletions
|
|
@ -75,7 +75,7 @@ br_i31_muladd_small(uint32_t *x, uint32_t z, const uint32_t *m)
|
|||
*
|
||||
* If a = b*q + r (with 0 <= r < q), we can estimate q by
|
||||
* doing an Euclidean division on the top words:
|
||||
* a0*w+a1 = b0*u + v (with 0 <= v < w)
|
||||
* a0*w+a1 = b0*u + v (with 0 <= v < b0)
|
||||
* Then the following holds:
|
||||
* 0 <= u <= w
|
||||
* u-2 <= q <= u
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue