summaryrefslogtreecommitdiff
path: root/board/cr50/dcrypto/fips_module.ld
diff options
context:
space:
mode:
authorVadim Sukhomlinov <sukhomlinov@google.com>2021-09-27 15:28:39 -0700
committerCommit Bot <commit-bot@chromium.org>2021-09-28 00:01:28 +0000
commit2d15ff2e3f9295f935f498d7f40fe64ee90fc950 (patch)
tree4da54bdc6768abf95745d856703a854577baaa47 /board/cr50/dcrypto/fips_module.ld
parentc07531e0ae87765121ef70979fa8f8e8cb27d0a9 (diff)
downloadchrome-ec-2d15ff2e3f9295f935f498d7f40fe64ee90fc950.tar.gz
cr50: enhance ECDSA sign to retry if zero r or s produced.
ECDSA signing can vary rarely result in zero s or r value due to combination of message, nonce and a private key. Detect such cases and retry with another nonce. BUG=b:134594373 TEST=make BOARD=cr50 CRYPTO_TEST=1; tpm_test; in ccd: dcrypto_ecdsa, u2f_test Signed-off-by: Vadim Sukhomlinov <sukhomlinov@google.com> Change-Id: I1378259a0dc0e2e62cf071b779c1115c4257dc73 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3188564 Reviewed-by: Vadim Sukhomlinov <sukhomlinov@chromium.org> Reviewed-by: Andrey Pronin <apronin@chromium.org> Tested-by: Vadim Sukhomlinov <sukhomlinov@chromium.org> Commit-Queue: Vadim Sukhomlinov <sukhomlinov@chromium.org>
Diffstat (limited to 'board/cr50/dcrypto/fips_module.ld')
0 files changed, 0 insertions, 0 deletions