boringssl/crypto/fipsmodule/ecdsa
David Benjamin b01dd1c622 Make bn_sqr_recursive constant-time.
We still need BN_mul and, in particular, bn_mul_recursive will either
require bn_abs_sub_words be generalized or that we add a parallel
bn_abs_sub_part_words, but start with the easy one.

While I'm here, simplify the i and j mess in here. It's patterned after
the multiplication one, but can be much simpler.

Bug: 234
Change-Id: If936099d53304f2512262a1cbffb6c28ae30ccee
Reviewed-on: https://boringssl-review.googlesource.com/25325
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
Reviewed-by: Adam Langley <agl@google.com>
2018-02-06 02:47:34 +00:00
..
ecdsa_sign_tests.txt
ecdsa_test.cc Remove ECDSA_sign_setup and friends. 2017-11-22 20:23:40 +00:00
ecdsa_verify_tests.txt
ecdsa.c Make bn_sqr_recursive constant-time. 2018-02-06 02:47:34 +00:00