summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMary Ruthven <mruthven@chromium.org>2021-05-25 14:16:32 -0500
committerCommit Bot <commit-bot@chromium.org>2021-06-09 16:16:18 +0000
commitac722759f58c5a4956a9cdaaa206de1d8808e1d2 (patch)
tree1dd13d8b930a1ad8b5cf012870a3769cc6c3bcbf
parent1458cfd6338e362dd0d95ace52fc7d0632a62ae3 (diff)
downloadchrome-ec-ac722759f58c5a4956a9cdaaa206de1d8808e1d2.tar.gz
hmac_drbg: increase output size
Increase the size of the hmac output buffer to 512, so it's big enough to support the lab responses. BUG=b:189376694 TEST=drbg_test.py Change-Id: Id5ff4024079241d36a33f1c36f322a27c4b929d7 Signed-off-by: Mary Ruthven <mruthven@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2923240 Reviewed-by: Vadim Sukhomlinov <sukhomlinov@chromium.org> Reviewed-by: Namyoon Woo <namyoon@chromium.org>
-rw-r--r--chip/g/dcrypto/hmac_drbg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/chip/g/dcrypto/hmac_drbg.c b/chip/g/dcrypto/hmac_drbg.c
index 73df952a67..2ca20e03ff 100644
--- a/chip/g/dcrypto/hmac_drbg.c
+++ b/chip/g/dcrypto/hmac_drbg.c
@@ -391,7 +391,7 @@ static enum vendor_cmd_rc drbg_test(enum vendor_cmd_cc code, void *buf,
size_t input_size, size_t *response_size)
{
static struct drbg_ctx drbg_ctx;
- static uint8_t output[128];
+ static uint8_t output[512];
uint8_t *p0 = NULL, *p1 = NULL, *p2 = NULL;
uint16_t p0_len = 0, p1_len = 0, p2_len = 0;
uint8_t *cmd = (uint8_t *)buf;