From 76ba5e8ede2320bc848814d70fb6001e88b58fa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikael=20=C3=85gren?= Date: Thu, 10 Apr 2025 12:24:00 +0200 Subject: [PATCH] fw: Check blake2s_init return value --- hw/application_fpga/fw/tk1/auth_app.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hw/application_fpga/fw/tk1/auth_app.c b/hw/application_fpga/fw/tk1/auth_app.c index 185b909..6aad66b 100644 --- a/hw/application_fpga/fw/tk1/auth_app.c +++ b/hw/application_fpga/fw/tk1/auth_app.c @@ -24,7 +24,8 @@ static void calculate_auth_digest(uint8_t *nonce, uint8_t *auth_digest) blake2s_ctx ctx = {0}; // Generate a 16 byte authentication digest - blake2s_init(&ctx, 16, NULL, 0); + int blake2err = blake2s_init(&ctx, 16, NULL, 0); + assert(blake2err == 0); blake2s_update(&ctx, (const void *)cdi, 32); blake2s_update(&ctx, nonce, 16); blake2s_final(&ctx, auth_digest);