summaryrefslogtreecommitdiff
path: root/test/test_config.h
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2017-06-21 13:10:57 -0700
committerchrome-bot <chrome-bot@chromium.org>2017-06-30 16:02:50 -0700
commit282765fdd409fd16ed1e092e5d7fee8de5af7a5a (patch)
tree6ba38fa099ef790c72d34f1caa458bd731aa39d3 /test/test_config.h
parent4a8b509020ce5104abf9b43335283cb39c7b75b2 (diff)
downloadchrome-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.h10
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