/base/security/certificate_manager/test/unittest/src/ |
H A D | cm_is_authed_test.cpp | 65 static void TestGrantApp(struct CmBlob *authUri) in TestGrantApp() argument 71 int32_t ret = CmGrantAppCertificate(&keyUri, appId, authUri); in TestGrantApp() 77 * @tc.desc: Test CmIsAuthorizedApp authUri is NULL 83 struct CmBlob *authUri = nullptr; /* authUri is NULL */ in HWTEST_F() local 84 int32_t ret = CmIsAuthorizedApp(authUri); in HWTEST_F() 90 * @tc.desc: Test CmIsAuthorizedApp authUri size is 0 98 struct CmBlob authUri = { 0, uriData }; /* authUri size is 0 */ in HWTEST_F() local 99 int32_t ret = CmIsAuthorizedApp(&authUri); in HWTEST_F() 113 struct CmBlob authUri = { sizeof(uriData), nullptr }; /* authUri data is null */ HWTEST_F() local 128 struct CmBlob authUri = { strlen((char *)uriData), uriData }; /* authUri data not end of '\\0' */ HWTEST_F() local 144 struct CmBlob authUri = { sizeof(uriData), uriData }; HWTEST_F() local 160 struct CmBlob authUri = { sizeof(uriData), uriData }; HWTEST_F() local 176 struct CmBlob authUri = { sizeof(uriData), uriData }; HWTEST_F() local 192 struct CmBlob authUri = { sizeof(uriData), uriData }; HWTEST_F() local 208 struct CmBlob authUri = { sizeof(uriData), uriData }; HWTEST_F() local 222 struct CmBlob authUri = { sizeof(uriData), uriData }; HWTEST_F() local 236 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWTEST_F() local 252 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWTEST_F() local 272 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWTEST_F() local 339 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWTEST_F() local [all...] |
H A D | cm_grant_test.cpp | 69 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in TestNormalGrant() local 76 authUri.size = DEFAULT_AUTH_URI_LEN; /* clear authUri size */ in TestNormalGrant() 77 ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in TestNormalGrant() 96 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in HWTEST_F() local 100 int32_t ret = CmGrantAppCertificate(keyUri, appId, &authUri); in HWTEST_F() 116 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in HWTEST_F() local 120 int32_t ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in HWTEST_F() 136 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in HWTEST_F() local 140 int32_t ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in HWTEST_F() 156 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWTEST_F() local 177 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWTEST_F() local 198 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWTEST_F() local 219 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWTEST_F() local 240 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWTEST_F() local 259 struct CmBlob *authUri = nullptr; /* authUri nullptr */ HWTEST_F() local 277 struct CmBlob authUri = { 0, authUriData }; /* authUri size is 0 */ HWTEST_F() local 295 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, nullptr }; /* authUri data is NULL */ HWTEST_F() local 351 struct CmBlob authUri = { INVALID_AUTH_URI_LEN, authUriData }; HWTEST_F() local 377 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWTEST_F() local [all...] |
H A D | cm_init_test.cpp | 78 * @tc.desc: Test CmIsAuthorizedApp authUri is NULL 84 struct CmBlob *authUri = nullptr; /* authUri is NULL */ in HWTEST_F() local 89 int32_t ret = CmInit(authUri, &spec, &handle); in HWTEST_F() 95 * @tc.desc: Test CmIsAuthorizedApp authUri size is 0 102 struct CmBlob authUri = { 0, uriData }; /* authUri size is 0 */ in HWTEST_F() local 107 int32_t ret = CmInit(&authUri, &spec, &handle); in HWTEST_F() 113 * @tc.desc: Test CmIsAuthorizedApp authUri data is null 120 struct CmBlob authUri in HWTEST_F() local 138 struct CmBlob authUri = { strlen((char *)uriData), uriData }; /* authUri data not end of '\\0' */ HWTEST_F() local 156 struct CmBlob authUri = { sizeof(uriData), uriData }; HWTEST_F() local 174 struct CmBlob authUri = { sizeof(uriData), uriData }; HWTEST_F() local 192 struct CmBlob authUri = { sizeof(uriData), uriData }; HWTEST_F() local 210 struct CmBlob authUri = { sizeof(uriData), uriData }; HWTEST_F() local 322 struct CmBlob authUri = { sizeof(uriData), uriData }; HWTEST_F() local [all...] |
H A D | cm_get_auth_list_test.cpp | 65 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in SetUp() local 67 ret = CmGrantAppCertificate(&g_keyUri, appId, &authUri); in SetUp() 100 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in TestGrant() local 105 authUri.size = DEFAULT_AUTH_URI_LEN; in TestGrant() 106 ret = CmGrantAppCertificate(&g_keyUri, appId, &authUri); in TestGrant() 108 ret = CmIsAuthorizedApp(&authUri); in TestGrant()
|
H A D | cm_remove_grant_test.cpp | 69 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in TestRemoveGrant() local 72 ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in TestRemoveGrant()
|
/base/security/certificate_manager/test/unittest/multi_thread_test/src/ |
H A D | cm_grant_multi_thread_test.cpp | 77 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in TestGrantAppCertificate() local 85 authUri.size = DEFAULT_AUTH_URI_LEN; /* clear authUri size */ in TestGrantAppCertificate() 86 ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in TestGrantAppCertificate() 110 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in HWMTEST_F() local 114 int32_t ret = CmGrantAppCertificate(keyUri, appId, &authUri); in HWMTEST_F() 130 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in HWMTEST_F() local 134 int32_t ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in HWMTEST_F() 150 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in HWMTEST_F() local 154 int32_t ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in HWMTEST_F() 170 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWMTEST_F() local 191 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWMTEST_F() local 212 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWMTEST_F() local 233 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWMTEST_F() local 254 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; HWMTEST_F() local 273 struct CmBlob *authUri = nullptr; /* authUri nullptr */ HWMTEST_F() local 291 struct CmBlob authUri = { 0, authUriData }; /* authUri size is 0 */ HWMTEST_F() local 309 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, nullptr }; /* authUri data is NULL */ HWMTEST_F() local 369 struct CmBlob authUri = { INVALID_AUTH_URI_LEN, authUriData }; TestBufferTooSmall() local [all...] |
H A D | cm_get_auth_list_multi_thread_test.cpp | 70 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in SetUp() local 72 ret = CmGrantAppCertificate(&g_keyUri, appId, &authUri); in SetUp() 105 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in TestGrant() local 110 authUri.size = DEFAULT_AUTH_URI_LEN; in TestGrant() 111 ret = CmGrantAppCertificate(&g_keyUri, appId, &authUri); in TestGrant() 113 ret = CmIsAuthorizedApp(&authUri); in TestGrant()
|
H A D | cm_remove_grant_multi_thread_test.cpp | 74 struct CmBlob authUri = { DEFAULT_AUTH_URI_LEN, authUriData }; in TestRemoveGrantPreAction() local 77 ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in TestRemoveGrantPreAction()
|
/base/security/certificate_manager/test/fuzz_test/cmgrantappcertificate_fuzzer/ |
H A D | cmgrantappcertificate_fuzzer.cpp | 47 struct CmBlob authUri = { 0, nullptr }; in DoSomethingInterestingWithMyAPI() local 48 if (!GetCmBlobFromBuffer(myData, &remainSize, &offset, &authUri)) { in DoSomethingInterestingWithMyAPI() 54 (void)CmGrantAppCertificate(&keyUri, appUid, &authUri); in DoSomethingInterestingWithMyAPI()
|
/base/security/certificate_manager/test/fuzz_test/cminit_fuzzer/ |
H A D | cminit_fuzzer.cpp | 37 struct CmBlob authUri = { 0, nullptr }; in DoSomethingInterestingWithMyAPI() local 38 if (!GetCmBlobFromBuffer(myData, &remainSize, &offset, &authUri)) { in DoSomethingInterestingWithMyAPI() 59 (void)CmInit(&authUri, &spec, &handle); in DoSomethingInterestingWithMyAPI()
|
/base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/src/ |
H A D | cert_manager_api.c | 154 CM_API_EXPORT int32_t CmGrantAppCertificate(const struct CmBlob *keyUri, uint32_t appUid, struct CmBlob *authUri) in CmGrantAppCertificate() argument 157 if ((keyUri == NULL) || (authUri == NULL)) { in CmGrantAppCertificate() 162 int32_t ret = CmClientGrantAppCertificate(keyUri, appUid, authUri); in CmGrantAppCertificate() 180 CM_API_EXPORT int32_t CmIsAuthorizedApp(const struct CmBlob *authUri) in CmIsAuthorizedApp() argument 183 if (authUri == NULL) { in CmIsAuthorizedApp() 188 int32_t ret = CmClientIsAuthorizedApp(authUri); in CmIsAuthorizedApp() 206 CM_API_EXPORT int32_t CmInit(const struct CmBlob *authUri, const struct CmSignatureSpec *spec, struct CmBlob *handle) in CmInit() argument 209 if ((authUri == NULL) || (spec == NULL) || (handle == NULL)) { in CmInit() 214 int32_t ret = CmClientInit(authUri, spec, handle); in CmInit()
|
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/include/ |
H A D | cert_manager_service.h | 34 uint32_t appUid, struct CmBlob *authUri); 39 int32_t CmServiceIsAuthorizedApp(const struct CmContext *context, const struct CmBlob *authUri); 43 int32_t CmServiceInit(const struct CmContext *context, const struct CmBlob *authUri,
|
H A D | cert_manager_auth_mgr.h | 26 uint32_t appUid, struct CmBlob *authUri); 31 int32_t CmAuthIsAuthorizedApp(const struct CmContext *context, const struct CmBlob *authUri);
|
/base/security/certificate_manager/interfaces/kits/cj/include/ |
H A D | cj_cert_manager_ffi.h | 61 int32_t FfiCertManagerInit(const struct CmBlob *authUri, const struct CjSignatureSpec *spec, struct CmBlob *handle); 65 int32_t FfiCertManagerIsAuthorizedApp(const struct CmBlob *authUri);
|
/base/security/certificate_manager/interfaces/kits/napi/src/ |
H A D | cm_napi_grant.cpp | 46 struct CmBlob *authUri = nullptr;
member 68 FreeCmBlob(context->authUri);
in FreeGrantAsyncContext() 183 context->authUri = static_cast<CmBlob *>(CmMalloc(sizeof(CmBlob)));
in GrantUidExecute() 184 if (context->authUri == nullptr) {
in GrantUidExecute() 185 CM_LOG_E("malloc authUri failed");
in GrantUidExecute() 189 (void)memset_s(context->authUri, sizeof(CmBlob), 0, sizeof(CmBlob));
in GrantUidExecute() 191 context->authUri->data = static_cast<uint8_t *>(CmMalloc(OUT_AUTH_URI_SIZE));
in GrantUidExecute() 192 if (context->authUri->data == nullptr) {
in GrantUidExecute() 193 CM_LOG_E("malloc authUri.data failed");
in GrantUidExecute() 197 (void)memset_s(context->authUri in GrantUidExecute() 203 ConvertResultAuthUri(napi_env env, const CmBlob *authUri) ConvertResultAuthUri() argument [all...] |
H A D | cm_napi_sign_verify.cpp | 47 struct CmBlob *authUri = nullptr;
member 71 FreeCmBlob(context->authUri);
in FreeSignVerifyAsyncContext() 285 napi_value result = ParseString(env, argv[index], context->authUri);
in ParseCMInitParams() 287 ThrowError(env, PARAM_ERROR, "authUri is not a string or the length is 0 or too long.");
in ParseCMInitParams() 565 context->errCode = CmInit(context->authUri, context->spec, context->handle);
in InitExecute()
|
/base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/include/ |
H A D | cert_manager_api.h | 46 CM_API_EXPORT int32_t CmGrantAppCertificate(const struct CmBlob *keyUri, uint32_t appUid, struct CmBlob *authUri); 50 CM_API_EXPORT int32_t CmIsAuthorizedApp(const struct CmBlob *authUri); 54 CM_API_EXPORT int32_t CmInit(const struct CmBlob *authUri, const struct CmSignatureSpec *spec, struct CmBlob *handle);
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/include/ |
H A D | cm_ipc_client.h | 48 int32_t CmClientGrantAppCertificate(const struct CmBlob *keyUri, uint32_t appUid, struct CmBlob *authUri); 52 int32_t CmClientIsAuthorizedApp(const struct CmBlob *authUri); 56 int32_t CmClientInit(const struct CmBlob *authUri, const struct CmSignatureSpec *spec, struct CmBlob *handle);
|
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/src/ |
H A D | cert_manager_auth_mgr.c | 262 struct CmBlob *authUri) in ConstructAuthUri() 292 ret = CmConstructUri(&uri, authUri); in ConstructAuthUri() 297 static int32_t GenerateAuthUri(const struct CMUri *uriObj, uint32_t clientUid, struct CmBlob *authUri) in GenerateAuthUri() argument 318 if (authUri->size < tempAuthUri.size) { in GenerateAuthUri() 323 if (memcpy_s(authUri->data, authUri->size, tempAuthUri.data, tempAuthUri.size) != EOK) { in GenerateAuthUri() 328 authUri->size = tempAuthUri.size; in GenerateAuthUri() 337 uint32_t appUid, struct CmBlob *authUri) in CmAuthGrantAppCertificate() 364 ret = GenerateAuthUri(&uriObj, appUid, authUri); in CmAuthGrantAppCertificate() 502 int32_t CmAuthIsAuthorizedApp(const struct CmContext *context, const struct CmBlob *authUri) in CmAuthIsAuthorizedApp() argument 261 ConstructAuthUri(const struct CMUri *uriObj, uint32_t clientUid, const struct CmBlob *mac, struct CmBlob *authUri) ConstructAuthUri() argument 336 CmAuthGrantAppCertificate(const struct CmContext *context, const struct CmBlob *keyUri, uint32_t appUid, struct CmBlob *authUri) CmAuthGrantAppCertificate() argument [all...] |
H A D | cert_manager_service.c | 155 uint32_t appUid, struct CmBlob *authUri) in CmServiceGrantAppCertificate() 157 if (CheckUri(keyUri) != CM_SUCCESS || CmCheckBlob(authUri) != CM_SUCCESS || context == NULL) { in CmServiceGrantAppCertificate() 167 return CmAuthGrantAppCertificate(context, keyUri, appUid, authUri); in CmServiceGrantAppCertificate() 186 int32_t CmServiceIsAuthorizedApp(const struct CmContext *context, const struct CmBlob *authUri) in CmServiceIsAuthorizedApp() argument 188 if (CheckUri(authUri) != CM_SUCCESS) { in CmServiceIsAuthorizedApp() 198 return CmAuthIsAuthorizedApp(context, authUri); in CmServiceIsAuthorizedApp() 216 static int32_t CheckAndGetStore(const struct CmContext *context, const struct CmBlob *authUri, uint32_t *store) in CheckAndGetStore() argument 219 int32_t ret = CertManagerUriDecode(&uriObj, (char *)authUri->data); in CheckAndGetStore() 257 int32_t CmServiceInit(const struct CmContext *context, const struct CmBlob *authUri, in CmServiceInit() argument 260 if (CheckUri(authUri) ! in CmServiceInit() 154 CmServiceGrantAppCertificate(const struct CmContext *context, const struct CmBlob *keyUri, uint32_t appUid, struct CmBlob *authUri) CmServiceGrantAppCertificate() argument [all...] |
/base/security/certificate_manager/interfaces/kits/cj/src/ |
H A D | cj_cert_manager_ffi.c | 57 int32_t FfiCertManagerInit(const struct CmBlob *authUri, const struct CjSignatureSpec *spec, struct CmBlob *handle) in FfiCertManagerInit() argument 65 return CmInit(authUri, &cmSpec, handle); in FfiCertManagerInit() 83 int32_t FfiCertManagerIsAuthorizedApp(const struct CmBlob *authUri) in FfiCertManagerIsAuthorizedApp() argument 85 return CmIsAuthorizedApp(authUri); in FfiCertManagerIsAuthorizedApp()
|
/base/security/certificate_manager/test/unittest/inner_permission_test/ |
H A D | cm_inner_permission_test.cpp | 329 struct CmBlob authUri = { sizeof(authUriData), authUriData }; in HWTEST_F() local 331 int32_t ret = CmGrantAppCertificate(&uri, 0, &authUri); in HWTEST_F() 360 struct CmBlob authUri = { sizeof(uriData), uriData }; in HWTEST_F() local 361 int32_t ret = CmIsAuthorizedApp(&authUri); in HWTEST_F()
|
/base/security/certificate_manager/test/unittest/common_permission_test/ |
H A D | cm_common_permission_test.cpp | 359 struct CmBlob authUri = { sizeof(authUriData), authUriData }; in HWTEST_F() local 361 int32_t ret = CmGrantAppCertificate(&uri, 0, &authUri); in HWTEST_F() 417 struct CmBlob authUri = { sizeof(uriData), uriData }; in HWTEST_F() local 422 int32_t ret = CmInit(&authUri, &spec, &handle); in HWTEST_F()
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/src/ |
H A D | cm_ipc_client.c | 650 int32_t CmClientGrantAppCertificate(const struct CmBlob *keyUri, uint32_t appUid, struct CmBlob *authUri) in CmClientGrantAppCertificate() argument 652 if (CmCheckBlob(keyUri) != CM_SUCCESS || CmCheckBlob(authUri) != CM_SUCCESS) { in CmClientGrantAppCertificate() 653 CM_LOG_E("invalid keyUri or authUri"); in CmClientGrantAppCertificate() 662 int32_t ret = ClientSerializationAndSend(CM_MSG_GRANT_APP_CERT, params, CM_ARRAY_SIZE(params), authUri); in CmClientGrantAppCertificate() 706 int32_t CmClientIsAuthorizedApp(const struct CmBlob *authUri) in CmClientIsAuthorizedApp() argument 708 if (CmCheckBlob(authUri) != CM_SUCCESS) { in CmClientIsAuthorizedApp() 709 CM_LOG_E("invalid authUri"); in CmClientIsAuthorizedApp() 714 { .tag = CM_TAG_PARAM0_BUFFER, .blob = *authUri }, in CmClientIsAuthorizedApp() 745 int32_t CmClientInit(const struct CmBlob *authUri, const struct CmSignatureSpec *spec, struct CmBlob *handle) in CmClientInit() argument 747 if (CmCheckBlob(authUri) ! in CmClientInit() [all...] |
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_service/main/os_dependency/idl/cm_ipc/ |
H A D | cm_ipc_service.c | 801 struct CmBlob authUri = { 0, NULL }; in CmIpcServiceIsAuthorizedApp() local 806 { .tag = CM_TAG_PARAM0_BUFFER, .blob = &authUri }, in CmIpcServiceIsAuthorizedApp() 814 ret = CmServiceIsAuthorizedApp(&cmContext, &authUri); in CmIpcServiceIsAuthorizedApp() 821 CmReport(__func__, &cmContext, &authUri, ret); in CmIpcServiceIsAuthorizedApp() 866 struct CmBlob authUri = { 0, NULL }; in CmIpcServiceInit() local 872 { .tag = CM_TAG_PARAM0_BUFFER, .blob = &authUri }, in CmIpcServiceInit() 889 ret = CmServiceInit(&cmContext, &authUri, &spec, outData); in CmIpcServiceInit() 896 CmReport(__func__, &cmContext, &authUri, ret); in CmIpcServiceInit()
|