diff options
author | Randall Spangler <rspangler@chromium.org> | 2017-06-21 13:10:57 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-06-30 16:02:50 -0700 |
commit | 282765fdd409fd16ed1e092e5d7fee8de5af7a5a (patch) | |
tree | 6ba38fa099ef790c72d34f1caa458bd731aa39d3 /test/test_config.h | |
parent | 4a8b509020ce5104abf9b43335283cb39c7b75b2 (diff) | |
download | chrome-ec-282765fdd409fd16ed1e092e5d7fee8de5af7a5a.tar.gz |
common: Add RMA reset auth challenge-response crypto
RMA auth uses X25519 to generate a relatively small challenge and
response.
Currently, nothing calls the rma_auth code. We'll need console and
TPM vendor commands to do so.
BUG=b:37952913
BRANCH=none
TEST=make buildall
Change-Id: Iec7f2d0e3dc8243f79b009ead16bb3ba9f1bef9d
Signed-off-by: Randall Spangler <rspangler@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/544184
Diffstat (limited to 'test/test_config.h')
-rw-r--r-- | test/test_config.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/test_config.h b/test/test_config.h index e01218bc10..b90aac3966 100644 --- a/test/test_config.h +++ b/test/test_config.h @@ -58,6 +58,16 @@ #define CONFIG_TABLET_MODE #endif +#ifdef TEST_RMA_AUTH +#define CONFIG_BASE32 +#define CONFIG_CURVE25519 +#define CONFIG_RMA_AUTH +#define CONFIG_RMA_AUTH_SERVER_PUBLIC_KEY RMA_TEST_SERVER_PUBLIC_KEY +#define CONFIG_RMA_AUTH_SERVER_KEY_ID RMA_TEST_SERVER_KEY_ID +#define CONFIG_RNG +#define CONFIG_SHA256 +#endif + #ifdef TEST_RSA #define CONFIG_RSA #define CONFIG_RSA_KEY_SIZE 2048 |