2019-03-29 14:12:17 +08:00
|
|
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
2019-01-12 12:03:11 +08:00
|
|
|
From: Zhou Furong <furong.zhou@intel.com>
|
|
|
|
Date: Fri, 4 Jan 2019 08:59:45 +0800
|
2019-03-29 14:12:17 +08:00
|
|
|
Subject: [PATCH] Security: Fix copy wrong size of keystore client id
|
2019-01-12 12:03:11 +08:00
|
|
|
|
|
|
|
Copy wrong size of keystore client id by mistake.
|
|
|
|
|
|
|
|
Tracked-On: PKT-1640
|
|
|
|
Signed-off-by: Zhou Furong <furong.zhou@intel.com>
|
|
|
|
|
|
|
|
Change-Id: Ibb90ad0fe1d87615170c4b1636ca7a68b08964a4
|
|
|
|
---
|
|
|
|
security/keystore/api_dal.c | 4 ++--
|
|
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
|
|
|
|
diff --git a/security/keystore/api_dal.c b/security/keystore/api_dal.c
|
2020-05-05 09:02:46 +08:00
|
|
|
index 31c351e18..d97dd469d 100644
|
2019-01-12 12:03:11 +08:00
|
|
|
--- a/security/keystore/api_dal.c
|
|
|
|
+++ b/security/keystore/api_dal.c
|
|
|
|
@@ -112,8 +112,8 @@ static int dal_keystore_register_client(enum keystore_seed_type seed_type,
|
|
|
|
goto err;
|
|
|
|
}
|
|
|
|
|
|
|
|
- memcpy(input, client_id, sizeof(client_id));
|
|
|
|
- index += sizeof(client_id);
|
|
|
|
+ memcpy(input, client_id, KEYSTORE_MAX_CLIENT_ID_SIZE);
|
|
|
|
+ index += KEYSTORE_MAX_CLIENT_ID_SIZE;
|
|
|
|
memcpy(input + index, client_ticket, KEYSTORE_CLIENT_TICKET_SIZE);
|
|
|
|
index += KEYSTORE_CLIENT_TICKET_SIZE;
|
|
|
|
pack_int_to_buf(seed_type, input + index);
|
|
|
|
--
|
2019-04-08 18:08:36 +08:00
|
|
|
https://clearlinux.org
|
2019-01-12 12:03:11 +08:00
|
|
|
|