diff options
author | Vadim Sukhomlinov <sukhomlinov@google.com> | 2019-11-11 16:39:14 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-06-05 07:25:19 +0000 |
commit | 65e147217ad968743b5f6e3d94db6b5dcefb11ad (patch) | |
tree | e52229ecfe021c36fa4f4cc52fbb52643084673c /extra/touchpad_updater | |
parent | f9cca4269a124019f56980471d152b68177837f0 (diff) | |
download | chrome-ec-stabilize-lazor-13278.B-cr50_stab.tar.gz |
cr50: add functionality for ACVP tests of elliptic curve implementationstabilize-lazor-13278.B-cr50_stab
NIST ACVP test expects access to test point is on curve and verification
of signature with arbitrary public key. Current implementation supported
only fixed public key. ACVP tests to be submitted separately.
Added two new test commands to support ACVP:
- TEST_POINT - test that given point is on selected curve
- TEST_VERIFY_ANY - same as TEST_VERIFY, but use provided Q
- TEST_SIGN_ANY - same as TEST_SIGN, but use provided d (private key)
BUG=b:138578319
TEST=make CRYPTO_TEST=1 BOARD=cr50 -j && test/tpm_test/tpmtest.py
Change-Id: Ibeabede935f5bbac918b3043072e05f8a6417aa4
Signed-off-by: Vadim Sukhomlinov <sukhomlinov@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2227077
Reviewed-by: Vadim Sukhomlinov <sukhomlinov@chromium.org>
Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Tested-by: Vadim Sukhomlinov <sukhomlinov@chromium.org>
Commit-Queue: Vadim Sukhomlinov <sukhomlinov@chromium.org>
Auto-Submit: Vadim Sukhomlinov <sukhomlinov@chromium.org>
Diffstat (limited to 'extra/touchpad_updater')
0 files changed, 0 insertions, 0 deletions