Home
last modified time | relevance | path

Searched refs:keyUri (Results 1 - 25 of 51) sorted by relevance

123

/base/security/certificate_manager/test/unittest/multi_thread_test/src/
H A Dcm_remove_grant_multi_thread_test.cpp72 struct CmBlob keyUri = { sizeof(uriData), uriData }; in TestRemoveGrantPreAction() local
77 ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in TestRemoveGrantPreAction()
85 struct CmBlob keyUri = { sizeof(uriData), uriData }; in TestRemoveGrant() local
88 ret = CmRemoveGrantedApp(&keyUri, g_removeAppUid); in TestRemoveGrant()
96 struct CmBlob keyUri = { sizeof(uriData), uriData }; in TestRemoveGrantAfterAction() local
98 int32_t ret = CmUninstallAppCert(&keyUri, CM_CREDENTIAL_STORE); in TestRemoveGrantAfterAction()
104 * @tc.desc: Test CmRemoveGrantMultiThreadTest keyUri is NULL
110 struct CmBlob *keyUri = nullptr; /* keyUri is NULL */ in HWMTEST_F() local
112 int32_t ret = CmRemoveGrantedApp(keyUri, appI in HWMTEST_F()
125 struct CmBlob keyUri = { 0, uriData }; /* keyUri size is 0 */ HWMTEST_F() local
140 struct CmBlob keyUri = { sizeof(uriData), nullptr }; /* keyUri data is null */ HWMTEST_F() local
155 struct CmBlob keyUri = { strlen((char *)uriData), uriData }; /* keyUri data not end of '\\0' */ HWMTEST_F() local
171 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
187 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
203 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
219 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
234 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
[all...]
H A Dcm_grant_multi_thread_test.cpp75 struct CmBlob keyUri = { sizeof(uriData), uriData }; in TestGrantAppCertificate() local
86 ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in TestGrantAppCertificate()
94 struct CmBlob keyUri = { sizeof(uriData), uriData }; in TestGrantAppCertificateAfterAction() local
95 int32_t ret = CmUninstallAppCert(&keyUri, CM_CREDENTIAL_STORE); in TestGrantAppCertificateAfterAction()
101 * @tc.desc: Test CmGrantMultiThreadTest keyUri is NULL
107 struct CmBlob *keyUri = nullptr; /* keyUri is NULL */ in HWMTEST_F() local
114 int32_t ret = CmGrantAppCertificate(keyUri, appId, &authUri); in HWMTEST_F()
120 * @tc.desc: Test CmGrantMultiThreadTest keyUri size is 0
127 struct CmBlob keyUri in HWMTEST_F() local
147 struct CmBlob keyUri = { sizeof(uriData), nullptr }; /* keyUri data is null */ HWMTEST_F() local
167 struct CmBlob keyUri = { strlen((char *)uriData), uriData }; /* keyUri data not end of '\\0' */ HWMTEST_F() local
188 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
209 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
230 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
251 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
271 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
288 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
308 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
367 struct CmBlob keyUri = { sizeof(uriData), uriData }; TestBufferTooSmall() local
390 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
[all...]
H A Dcm_get_auth_list_multi_thread_test.cpp139 * @tc.desc: Test CmGetAuthListMultiThreadTest keyUri is NULL
145 struct CmBlob *keyUri = nullptr; /* keyUri is NULL */ in HWMTEST_F() local
147 int32_t ret = CmGetAuthorizedAppList(keyUri, &appUidList); in HWMTEST_F()
153 * @tc.desc: Test CmGetAuthListMultiThreadTest keyUri size is 0
160 struct CmBlob keyUri = { 0, uriData }; /* keyUri size is 0 */ in HWMTEST_F() local
162 int32_t ret = CmGetAuthorizedAppList(&keyUri, &appUidList); in HWMTEST_F()
168 * @tc.desc: Test CmGetAuthListMultiThreadTest keyUri data is null
175 struct CmBlob keyUri in HWMTEST_F() local
190 struct CmBlob keyUri = { strlen((char *)uriData), uriData }; /* keyUri data not end of '\\0' */ HWMTEST_F() local
206 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
222 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
238 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
254 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
269 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
323 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWMTEST_F() local
[all...]
H A Dcm_app_cert_multi_thread_test.cpp83 struct CmBlob keyUri = { sizeof(keyUriBuf), keyUriBuf }; in HWMTEST_F() local
85 int32_t ret = CmUninstallAppCert(&keyUri, CM_PRI_CREDENTIAL_STORE + 1); in HWMTEST_F()
119 struct CmBlob keyUri = { sizeof(uriBuf), uriBuf }; in HWTEST_F() local
121 int32_t ret = CmInstallAppCert(&g_appCert, &g_appCertPwd, &certAlias, CM_CREDENTIAL_STORE, &keyUri); in HWTEST_F()
124 ret = CmInstallAppCert(&g_appCert, &g_appCertPwd, &certAlias, CM_PRI_CREDENTIAL_STORE, &keyUri); in HWTEST_F()
/base/security/certificate_manager/test/unittest/src/
H A Dcm_remove_grant_test.cpp67 struct CmBlob keyUri = { sizeof(uriData), uriData }; in TestRemoveGrant() local
72 ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in TestRemoveGrant()
76 ret = CmRemoveGrantedApp(&keyUri, removeAppUid); in TestRemoveGrant()
80 ret = CmUninstallAppCert(&keyUri, CM_CREDENTIAL_STORE); in TestRemoveGrant()
86 * @tc.desc: Test CmRemoveGrantTest keyUri is NULL
92 struct CmBlob *keyUri = nullptr; /* keyUri is NULL */ in HWTEST_F() local
94 int32_t ret = CmRemoveGrantedApp(keyUri, appId); in HWTEST_F()
100 * @tc.desc: Test CmRemoveGrantTest keyUri size is 0
107 struct CmBlob keyUri in HWTEST_F() local
122 struct CmBlob keyUri = { sizeof(uriData), nullptr }; /* keyUri data is null */ HWTEST_F() local
137 struct CmBlob keyUri = { strlen((char *)uriData), uriData }; /* keyUri data not end of '\\0' */ HWTEST_F() local
153 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
169 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
185 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
201 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
217 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
232 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
[all...]
H A Dcm_grant_test.cpp67 struct CmBlob keyUri = { sizeof(uriData), uriData }; in TestNormalGrant() local
77 ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in TestNormalGrant()
81 ret = CmUninstallAppCert(&keyUri, CM_CREDENTIAL_STORE); in TestNormalGrant()
87 * @tc.desc: Test CmGrantTest keyUri is NULL
93 struct CmBlob *keyUri = nullptr; /* keyUri is NULL */ in HWTEST_F() local
100 int32_t ret = CmGrantAppCertificate(keyUri, appId, &authUri); in HWTEST_F()
106 * @tc.desc: Test CmGrantTest keyUri size is 0
113 struct CmBlob keyUri = { 0, uriData }; /* keyUri siz in HWTEST_F() local
133 struct CmBlob keyUri = { sizeof(uriData), nullptr }; /* keyUri data is null */ HWTEST_F() local
153 struct CmBlob keyUri = { strlen((char *)uriData), uriData }; /* keyUri data not end of '\\0' */ HWTEST_F() local
174 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
195 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
216 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
237 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
257 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
274 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
294 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
349 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
375 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
[all...]
H A Dcm_get_auth_list_test.cpp154 * @tc.desc: Test CmGetAuthListTest keyUri is NULL
160 struct CmBlob *keyUri = nullptr; /* keyUri is NULL */ in HWTEST_F() local
162 int32_t ret = CmGetAuthorizedAppList(keyUri, &appUidList); in HWTEST_F()
168 * @tc.desc: Test CmGetAuthListTest keyUri size is 0
175 struct CmBlob keyUri = { 0, uriData }; /* keyUri size is 0 */ in HWTEST_F() local
177 int32_t ret = CmGetAuthorizedAppList(&keyUri, &appUidList); in HWTEST_F()
183 * @tc.desc: Test CmGetAuthListTest keyUri data is null
190 struct CmBlob keyUri in HWTEST_F() local
205 struct CmBlob keyUri = { strlen((char *)uriData), uriData }; /* keyUri data not end of '\\0' */ HWTEST_F() local
221 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
237 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
253 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
269 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
284 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
338 struct CmBlob keyUri = { sizeof(uriData), uriData }; HWTEST_F() local
[all...]
H A Dcm_app_cert_test.cpp134 struct CmBlob keyUri = { sizeof(retUriBuf), reinterpret_cast<uint8_t *>(retUriBuf) }; in HWTEST_F() local
139 int32_t ret = CmInstallAppCert(&g_appCert, &g_appCertPwd, &certAlias, CM_CREDENTIAL_STORE, &keyUri); in HWTEST_F()
142 ret = CmInstallAppCert(&g_appCert, &g_appCertPwd, &certAlias, CM_PRI_CREDENTIAL_STORE, &keyUri); in HWTEST_F()
146 EXPECT_EQ(strcmp(uriBuf, (char *)keyUri.data), 0) << "strcmp failed"; in HWTEST_F()
158 struct CmBlob keyUri = { sizeof(keyUriBuf), keyUriBuf }; in HWTEST_F() local
166 int32_t ret = CmInstallAppCert(&g_appCert, &appCertPwd, &certAlias, CM_CREDENTIAL_STORE, &keyUri); in HWTEST_F()
169 ret = CmInstallAppCert(&g_appCert, &appCertPwd, &certAlias, CM_PRI_CREDENTIAL_STORE, &keyUri); in HWTEST_F()
188 struct CmBlob keyUri = { sizeof(keyUriBuf), keyUriBuf }; in HWTEST_F() local
190 int32_t ret = CmInstallAppCert(&appCert, &g_appCertPwd, &certAlias, CM_CREDENTIAL_STORE, &keyUri); in HWTEST_F()
193 ret = CmInstallAppCert(&appCert, &g_appCertPwd, &certAlias, CM_PRI_CREDENTIAL_STORE, &keyUri); in HWTEST_F()
210 struct CmBlob keyUri = { sizeof(keyUriBuf), keyUriBuf }; HWTEST_F() local
228 struct CmBlob keyUri = { sizeof(keyUriBuf), keyUriBuf }; HWTEST_F() local
252 struct CmBlob keyUri = { sizeof(keyUriBuf), keyUriBuf }; HWTEST_F() local
270 struct CmBlob keyUri = { sizeof(keyUriBuf), keyUriBuf }; HWTEST_F() local
395 struct CmBlob keyUri = { sizeof(keyUriBuf), keyUriBuf }; HWTEST_F() local
430 struct CmBlob keyUri = { sizeof(uriBuf), uriBuf }; HWTEST_F() local
468 struct CmBlob keyUri = { sizeof(uriBuf), uriBuf }; HWTEST_F() local
541 struct CmBlob keyUri = { sizeof(uriBuf), uriBuf }; HWTEST_F() local
614 struct CmBlob keyUri = { sizeof(keyUriBuf), keyUriBuf }; HWTEST_F() local
632 struct CmBlob keyUri = { sizeof(uriBuf), uriBuf }; HWTEST_F() local
670 struct CmBlob keyUri = { sizeof(retUriBuf), reinterpret_cast<uint8_t *>(retUriBuf) }; HWTEST_F() local
695 struct CmBlob keyUri = { sizeof(retUriBuf), reinterpret_cast<uint8_t *>(retUriBuf) }; HWTEST_F() local
720 struct CmBlob keyUri = { sizeof(retUriBuf), reinterpret_cast<uint8_t *>(retUriBuf) }; HWTEST_F() local
[all...]
/base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/src/
H A Dcert_manager_api.c84 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri) in CmInstallAppCert()
88 keyUri == NULL || keyUri->data == NULL || CM_STORE_CHECK(store)) { in CmInstallAppCert()
92 int32_t ret = CmClientInstallAppCert(appCert, appCertPwd, certAlias, store, keyUri); in CmInstallAppCert()
97 CM_API_EXPORT int32_t CmUninstallAppCert(const struct CmBlob *keyUri, const uint32_t store) in CmUninstallAppCert() argument
100 if (keyUri == NULL || CM_STORE_CHECK(store)) { in CmUninstallAppCert()
104 int32_t ret = CmClientUninstallAppCert(keyUri, store); in CmUninstallAppCert()
141 CM_API_EXPORT int32_t CmGetAppCert(const struct CmBlob *keyUri, const uint32_t store, in CmGetAppCert() argument
145 if (keyUri == NULL || certificate == NULL || CM_STORE_CHECK(store)) { in CmGetAppCert()
149 int32_t ret = CmClientGetAppCert(keyUri, stor in CmGetAppCert()
83 CmInstallAppCert(const struct CmBlob *appCert, const struct CmBlob *appCertPwd, const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri) CmInstallAppCert() argument
154 CmGrantAppCertificate(const struct CmBlob *keyUri, uint32_t appUid, struct CmBlob *authUri) CmGrantAppCertificate() argument
167 CmGetAuthorizedAppList(const struct CmBlob *keyUri, struct CmAppUidList *appUidList) CmGetAuthorizedAppList() argument
193 CmRemoveGrantedApp(const struct CmBlob *keyUri, uint32_t appUid) CmRemoveGrantedApp() argument
332 CmInstallSystemAppCert(const struct CmAppCertParam *certParam, struct CmBlob *keyUri) CmInstallSystemAppCert() argument
[all...]
/base/security/certificate_manager/test/fuzz_test/cmappcert_fuzzer/
H A Dcmappcert_fuzzer.cpp30 struct CmBlob *keyUri) in InstallAppCert()
35 if (!GetCmBlobFromBuffer(tmpData, remainSize, offset, keyUri)) { in InstallAppCert()
56 (void)CmIpcServiceInstallAppCert(&paramSetBlob, keyUri, nullptr); in InstallAppCert()
77 struct CmBlob *keyUri) in GetAppCert()
80 if (!GetCmBlobFromBuffer(tmpData, remainSize, offset, keyUri)) { in GetAppCert()
86 { .tag = CM_TAG_PARAM0_BUFFER, .blob = *keyUri }, in GetAppCert()
102 struct CmBlob *keyUri) in UnInstallAppCert()
105 if (!GetCmBlobFromBuffer(tmpData, remainSize, offset, keyUri)) { in UnInstallAppCert()
111 { .tag = CM_TAG_PARAM0_BUFFER, .blob = *keyUri }, in UnInstallAppCert()
145 struct CmBlob keyUri in DoSomethingInterestingWithMyAPI() local
29 InstallAppCert(uint8_t *tmpData, uint32_t *remainSize, uint32_t *offset, uint32_t store, struct CmBlob *keyUri) InstallAppCert() argument
76 GetAppCert(uint8_t *tmpData, uint32_t *remainSize, uint32_t *offset, uint32_t store, struct CmBlob *keyUri) GetAppCert() argument
101 UnInstallAppCert(uint8_t *tmpData, uint32_t *remainSize, uint32_t *offset, uint32_t store, struct CmBlob *keyUri) UnInstallAppCert() argument
[all...]
/base/security/certificate_manager/test/fuzz_test/cmusertrustedstore_fuzzer/
H A Dcmusertrustedstore_fuzzer.cpp30 static bool InstallUserCert(uint8_t *tmpData, uint32_t *remainSize, uint32_t *offset, struct CmBlob *keyUri) in InstallUserCert() argument
60 (void)CmIpcServiceInstallUserCert(&paramSetBlob, keyUri, nullptr); in InstallUserCert()
64 static bool SetUserCertStatus(uint8_t *tmpData, uint32_t *remainSize, uint32_t *offset, struct CmBlob *keyUri) in SetUserCertStatus() argument
67 if (!GetCmBlobFromBuffer(tmpData, remainSize, offset, keyUri)) { in SetUserCertStatus()
86 { .tag = CM_TAG_PARAM0_BUFFER, .blob = *keyUri }, in SetUserCertStatus()
131 static bool GetUserCert(uint8_t *tmpData, uint32_t *remainSize, uint32_t *offset, struct CmBlob *keyUri) in GetUserCert() argument
134 if (!GetCmBlobFromBuffer(tmpData, remainSize, offset, keyUri)) { in GetUserCert()
150 { .tag = CM_TAG_PARAM0_BUFFER, .blob = *keyUri }, in GetUserCert()
166 static bool UnInstallUserCert(uint8_t *tmpData, uint32_t *remainSize, uint32_t *offset, struct CmBlob *keyUri) in UnInstallUserCert() argument
169 if (!GetCmBlobFromBuffer(tmpData, remainSize, offset, keyUri)) { in UnInstallUserCert()
208 struct CmBlob keyUri = { sizeof(keyUriData), &keyUriData[0] }; DoSomethingInterestingWithMyAPI() local
[all...]
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/src/
H A Dcert_manager_app_cert_process.c232 static int32_t ImportRsaKey(const EVP_PKEY *priKey, const struct CmBlob *keyUri) in ImportRsaKey() argument
257 ret = CmKeyOpImportKey(keyUri, &props, &keyPair); in ImportRsaKey()
270 static int32_t ImportEccKey(const EVP_PKEY *priKey, const struct CmBlob *keyUri) in ImportEccKey() argument
295 ret = CmKeyOpImportKey(keyUri, &props, &keyPair); in ImportEccKey()
309 static int32_t ImportEd25519Key(const EVP_PKEY *priKey, const struct CmBlob *keyUri) in ImportEd25519Key() argument
323 ret = CmKeyOpImportKey(keyUri, &props, &keyPair); in ImportEd25519Key()
335 static int32_t ImportKeyPair(const EVP_PKEY *priKey, const struct CmBlob *keyUri) in ImportKeyPair() argument
339 return ImportRsaKey(priKey, keyUri); in ImportKeyPair()
341 return ImportEccKey(priKey, keyUri); in ImportKeyPair()
343 return ImportEd25519Key(priKey, keyUri); in ImportKeyPair()
350 StoreAppCert(const struct CmContext *context, struct AppCert *appCert, const uint32_t store, const struct CmBlob *keyUri) StoreAppCert() argument
373 ConstructKeyUri( const struct CmContext *context, const struct CmBlob *certAlias, uint32_t store, struct CmBlob *keyUri) ConstructKeyUri() argument
438 StoreKeyAndCert(const struct CmContext *context, uint32_t store, struct AppCert *appCert, EVP_PKEY *priKey, struct CmBlob *keyUri) StoreKeyAndCert() argument
461 CmInstallAppCertPro( const struct CmContext *context, const struct CmAppCertParam *certParam, struct CmBlob *keyUri) CmInstallAppCertPro() argument
[all...]
H A Dcert_manager_check.c26 int32_t CheckUri(const struct CmBlob *keyUri) in CheckUri() argument
28 if (CmCheckBlob(keyUri) != CM_SUCCESS) { in CheckUri()
33 if (keyUri->size > MAX_AUTH_LEN_URI) { in CheckUri()
34 CM_LOG_E("invalid uri len:%u", keyUri->size); in CheckUri()
38 for (uint32_t i = 1; i < keyUri->size; ++i) { /* from index 1 has '\0' */ in CheckUri()
39 if (keyUri->data[i] == 0) { in CheckUri()
315 const uint32_t store, const struct CmBlob *keyUri) in CmServiceUninstallAppCertCheck()
322 if (CheckUri(keyUri) != CM_SUCCESS) { in CmServiceUninstallAppCertCheck()
338 return CheckAndUpdateCallerAndUri(cmContext, keyUri, CM_URI_TYPE_SYS_KEY, true); in CmServiceUninstallAppCertCheck()
420 int32_t CmServiceGetAppCertCheck(struct CmContext *cmContext, const uint32_t store, const struct CmBlob *keyUri) in CmServiceGetAppCertCheck() argument
314 CmServiceUninstallAppCertCheck(struct CmContext *cmContext, const uint32_t store, const struct CmBlob *keyUri) CmServiceUninstallAppCertCheck() argument
[all...]
/base/security/certificate_manager/interfaces/kits/napi/src/
H A Dcm_napi_install_app_cert_common.cpp63 if (context->keyUri != nullptr) { in DeleteInstallAppCertAsyncContext()
64 FreeCmBlob(context->keyUri); in DeleteInstallAppCertAsyncContext()
136 static void InitKeyUri(struct CmBlob *&keyUri) in InitKeyUri() argument
138 keyUri = static_cast<struct CmBlob *>(CmMalloc(sizeof(struct CmBlob))); in InitKeyUri()
139 if (keyUri == nullptr) { in InitKeyUri()
140 CM_LOG_E("malloc keyUri buffer failed"); in InitKeyUri()
144 keyUri->data = static_cast<uint8_t *>(CmMalloc(MAX_LEN_URI)); in InitKeyUri()
145 if (keyUri->data == nullptr) { in InitKeyUri()
146 CM_LOG_E("malloc keyUri->data buffer failed"); in InitKeyUri()
150 (void)memset_s(keyUri in InitKeyUri()
159 napi_value keyUri = nullptr; InstallAppCertWriteResult() local
[all...]
/base/security/certificate_manager/test/fuzz_test/cmsystemtrustedstore_fuzzer/
H A Dcmsystemtrustedstore_fuzzer.cpp29 static bool SetSysCertStatus(uint8_t *tmpData, uint32_t *remainSize, uint32_t *offset, struct CmBlob *keyUri) in SetSysCertStatus() argument
32 if (!GetCmBlobFromBuffer(tmpData, remainSize, offset, keyUri)) { in SetSysCertStatus()
51 { .tag = CM_TAG_PARAM0_BUFFER, .blob = *keyUri }, in SetSysCertStatus()
96 static bool GetSysCert(uint8_t *tmpData, uint32_t *remainSize, uint32_t *offset, struct CmBlob *keyUri) in GetSysCert() argument
99 if (!GetCmBlobFromBuffer(tmpData, remainSize, offset, keyUri)) { in GetSysCert()
115 { .tag = CM_TAG_PARAM0_BUFFER, .blob = *keyUri }, in GetSysCert()
144 struct CmBlob keyUri = { sizeof(keyUriData), &keyUriData[0] }; in DoSomethingInterestingWithMyAPI() local
147 if (!SetSysCertStatus(tmpData, &remainSize, &offset, &keyUri)) { in DoSomethingInterestingWithMyAPI()
155 if (!GetSysCert(tmpData, &remainSize, &offset, &keyUri)) { in DoSomethingInterestingWithMyAPI()
/base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/include/
H A Dcert_manager_api.h34 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri);
36 CM_API_EXPORT int32_t CmUninstallAppCert(const struct CmBlob *keyUri, const uint32_t store);
44 CM_API_EXPORT int32_t CmGetAppCert(const struct CmBlob *keyUri, const uint32_t store, struct Credential *certificate);
46 CM_API_EXPORT int32_t CmGrantAppCertificate(const struct CmBlob *keyUri, uint32_t appUid, struct CmBlob *authUri);
48 CM_API_EXPORT int32_t CmGetAuthorizedAppList(const struct CmBlob *keyUri, struct CmAppUidList *appUidList);
52 CM_API_EXPORT int32_t CmRemoveGrantedApp(const struct CmBlob *keyUri, uint32_t appUid);
77 CM_API_EXPORT int32_t CmInstallSystemAppCert(const struct CmAppCertParam *certParam, struct CmBlob *keyUri);
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/include/
H A Dcm_ipc_client.h36 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri);
38 int32_t CmClientUninstallAppCert(const struct CmBlob *keyUri, const uint32_t store);
46 int32_t CmClientGetAppCert(const struct CmBlob *keyUri, const uint32_t store, struct Credential *certificate);
48 int32_t CmClientGrantAppCertificate(const struct CmBlob *keyUri, uint32_t appUid, struct CmBlob *authUri);
50 int32_t CmClientGetAuthorizedAppList(const struct CmBlob *keyUri, struct CmAppUidList *appUidList);
54 int32_t CmClientRemoveGrantedApp(const struct CmBlob *keyUri, uint32_t appUid);
79 int32_t CmClientInstallSystemAppCert(const struct CmAppCertParam *certParam, struct CmBlob *keyUri);
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/include/
H A Dcert_manager_service.h28 struct CmContext *context, const struct CmAppCertParam *certParam, struct CmBlob *keyUri);
31 struct CmBlob *keyUri, struct CmBlob *certBlob);
33 int32_t CmServiceGrantAppCertificate(const struct CmContext *context, const struct CmBlob *keyUri,
36 int32_t CmServiceGetAuthorizedAppList(const struct CmContext *context, const struct CmBlob *keyUri,
41 int32_t CmServiceRemoveGrantedApp(const struct CmContext *context, const struct CmBlob *keyUri, uint32_t appUid);
H A Dcert_manager_auth_mgr.h25 int32_t CmAuthGrantAppCertificate(const struct CmContext *context, const struct CmBlob *keyUri,
28 int32_t CmAuthGetAuthorizedAppList(const struct CmContext *context, const struct CmBlob *keyUri,
33 int32_t CmAuthRemoveGrantedApp(const struct CmContext *context, const struct CmBlob *keyUri, uint32_t appUid);
H A Dcert_manager_check.h25 int32_t CheckUri(const struct CmBlob *keyUri);
36 const struct CmBlob *keyUri);
42 int32_t CmServiceGetAppCertCheck(struct CmContext *cmContext, const uint32_t store, const struct CmBlob *keyUri);
/base/security/certificate_manager/interfaces/kits/cj/include/
H A Dcj_cert_manager_ffi.h25 char *keyUri; member
58 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri);
59 int32_t FfiCertManagerUninstallAppCert(const struct CmBlob *keyUri, const uint32_t store);
60 int32_t FfiCertManagerGetAppCert(const struct CmBlob *keyUri, const uint32_t store, struct CjCredential *retObj);
/base/security/certificate_manager/test/fuzz_test/cmgrantappcertificate_fuzzer/
H A Dcmgrantappcertificate_fuzzer.cpp35 struct CmBlob keyUri = { 0, nullptr }; in DoSomethingInterestingWithMyAPI() local
36 if (!GetCmBlobFromBuffer(myData, &remainSize, &offset, &keyUri)) { in DoSomethingInterestingWithMyAPI()
54 (void)CmGrantAppCertificate(&keyUri, appUid, &authUri); in DoSomethingInterestingWithMyAPI()
/base/security/certificate_manager/interfaces/kits/cj/src/
H A Dcj_cert_manager_ffi.c21 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri) in FfiCertManagerInstallAppCert()
23 return CmInstallAppCert(appCert, appCertPwd, certAlias, store, keyUri); in FfiCertManagerInstallAppCert()
26 int32_t FfiCertManagerUninstallAppCert(const struct CmBlob *keyUri, const uint32_t store) in FfiCertManagerUninstallAppCert() argument
28 return CmUninstallAppCert(keyUri, store); in FfiCertManagerUninstallAppCert()
31 int32_t FfiCertManagerGetAppCert(const struct CmBlob *keyUri, const uint32_t store, struct CjCredential *retObj) in FfiCertManagerGetAppCert() argument
39 const int32_t errCode = CmGetAppCert(keyUri, store, &credential); in FfiCertManagerGetAppCert()
49 retObj->keyUri = strdup(credential.keyUri); in FfiCertManagerGetAppCert()
20 FfiCertManagerInstallAppCert(const struct CmBlob *appCert, const struct CmBlob *appCertPwd, const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri) FfiCertManagerInstallAppCert() argument
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_service/main/os_dependency/idl/cm_ipc/
H A Dcm_ipc_service.c261 struct CmBlob keyUri = { 0, NULL }; in CmIpcServiceUninstallAppCert() local
267 .blob = &keyUri in CmIpcServiceUninstallAppCert()
281 ret = CmServiceUninstallAppCertCheck(&cmContext, store, &keyUri); in CmIpcServiceUninstallAppCert()
287 ret = CmRemoveAppCert(&cmContext, &keyUri, store); in CmIpcServiceUninstallAppCert()
293 CmReport(__func__, &cmContext, &keyUri, ret); in CmIpcServiceUninstallAppCert()
295 CmReportSGUninstallAppCert(&keyUri, store, false, ret); in CmIpcServiceUninstallAppCert()
324 static int32_t GetAppCertInfo(const struct CmBlob *keyUri, struct CmBlob *certType, in GetAppCertInfo() argument
332 ret = CertManagerUriDecode(&uri, (char *)keyUri->data); in GetAppCertInfo()
350 if (memcpy_s(certUri->data, certUri->size, keyUri->data, keyUri in GetAppCertInfo()
372 struct CmBlob keyUri = { sizeof(uriBuf), (uint8_t *)uriBuf }; CmCertListGetAppCertInfo() local
596 CmAppCertificateInfoPack(struct CmBlob *certificateInfo, const struct CmBlob *certBlob, const struct CmBlob *keyUri) CmAppCertificateInfoPack() argument
656 struct CmBlob keyUri = { 0, NULL }; CmIpcServiceGetAppCert() local
704 GetAuthedList(const struct CmContext *context, const struct CmBlob *keyUri, struct CmBlob *outData) GetAuthedList() argument
735 struct CmBlob keyUri = { 0, NULL }; CmIpcServiceGrantAppCertificate() local
769 struct CmBlob keyUri = { 0, NULL }; CmIpcServiceGetAuthorizedAppList() local
833 struct CmBlob keyUri = { 0, NULL }; CmIpcServiceRemoveGrantedApp() local
[all...]
/base/security/certificate_manager/test/fuzz_test/cminstallappcert_fuzzer/
H A Dcminstallappcert_fuzzer.cpp61 struct CmBlob keyUri = { 0, nullptr }; in DoSomethingInterestingWithMyAPI() local
62 if (!GetCmBlobFromBuffer(myData, &remainSize, &offset, &keyUri)) { in DoSomethingInterestingWithMyAPI()
68 (void)CmInstallAppCert(&appCert, &appCertPwd, &certAlias, store, &keyUri); in DoSomethingInterestingWithMyAPI()

Completed in 12 milliseconds

123