From 5bd3ecd4f743f59ccff8cfb132ec65ea2f344af2 Mon Sep 17 00:00:00 2001 From: Wonkyu Kwon Date: Fri, 5 Jul 2013 16:05:49 +0900 Subject: [PATCH] Add getPackageName method Change-Id: I80171faf4a67f8ff62d622d6edadda40947b0897 --- common/SignatureHelper.cpp | 5 +++++ common/include/SignatureHelper.h | 9 +++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/common/SignatureHelper.cpp b/common/SignatureHelper.cpp index 9db34a1..0cbce9c 100644 --- a/common/SignatureHelper.cpp +++ b/common/SignatureHelper.cpp @@ -39,6 +39,11 @@ namespace smartcard_service_api { + int SignatureHelper::getPackageName(int pid, char *package, size_t length) + { + return aul_app_get_pkgname_bypid(pid, package, length); + } + ByteArray SignatureHelper::getCertificationHash(const char *packageName) { ByteArray result; diff --git a/common/include/SignatureHelper.h b/common/include/SignatureHelper.h index 05d074e..301bdb9 100644 --- a/common/include/SignatureHelper.h +++ b/common/include/SignatureHelper.h @@ -38,6 +38,7 @@ namespace smartcard_service_api class SignatureHelper { public: + static int getPackageName(int pid, char *package, size_t length); static ByteArray getCertificationHash(const char *packageName); static ByteArray getCertificationHash(int pid); static bool getCertificationHashes(int pid, vector &certHashes); @@ -55,10 +56,10 @@ extern "C" typedef struct _certiHash { - uint8_t *value; - uint32_t length; - struct _certiHash *next; -}certiHash; + uint8_t *value; + uint32_t length; + struct _certiHash *next; +} certiHash; typedef void (*signature_helper_get_certificate_hashes_cb)(void *user_param, uint8_t *hash, uint32_t length); -- 2.7.4