From 3dda32b62c76be0154290e501c8210a8cf2aebde Mon Sep 17 00:00:00 2001 From: Carl Niklas Rydberg Date: Sun, 21 Dec 2025 23:00:45 +0100 Subject: [PATCH] Adjusted malformed reference handling so a digest length mismatch (or missing digest data) returns AMDUAT_ASL_STORE_ERR_INTEGRITY instead of AMDUAT_ASL_STORE_ERR_UNSUPPORTED in asl_store_fs.c --- src/adapters/asl_store_fs/asl_store_fs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/adapters/asl_store_fs/asl_store_fs.c b/src/adapters/asl_store_fs/asl_store_fs.c index b180102..2fa13bb 100644 --- a/src/adapters/asl_store_fs/asl_store_fs.c +++ b/src/adapters/asl_store_fs/asl_store_fs.c @@ -529,7 +529,7 @@ static amduat_asl_store_error_t amduat_asl_store_fs_get_impl( } if (ref.digest.len != hash_desc->digest_len || (ref.digest.len != 0u && ref.digest.data == NULL)) { - return AMDUAT_ASL_STORE_ERR_UNSUPPORTED; + return AMDUAT_ASL_STORE_ERR_INTEGRITY; } objects_path = NULL;