From e96da09a844be4785152861bcb305b454cb1524e Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Sat, 20 Jul 2024 20:04:48 +0200 Subject: [PATCH] Fixes for mbedtls 3.6 Signed-off-by: Pol Henarejos --- src/fido/fido.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fido/fido.c b/src/fido/fido.c index e1ffbdb..1adf712 100644 --- a/src/fido/fido.c +++ b/src/fido/fido.c @@ -215,7 +215,8 @@ int verify_key(const uint8_t *appId, const uint8_t *keyHandle, mbedtls_ecdsa_con } } uint8_t hmac[32], d[32]; - int ret = mbedtls_ecp_write_key(key, d, sizeof(d)); + size_t olen = 0; + int ret = mbedtls_ecp_write_key_ext(key, &olen, d, sizeof(d)); if (key == NULL) { mbedtls_ecdsa_free(&ctx); }