Lines Matching refs:certs
74 /* certs format: packageNameLen || packageName || pubKeyLen || pubKey (xLen || x || yLen || y) */
77 if (hapInfoSize > sizeof(caInfo->certs)) {
78 tloge("buf too short, %u, %zu, %u\n", (unsigned int)sizeof(caInfo->certs), packageName.length(), pubKeyLen);
84 *((uint32_t *)(caInfo->certs + offset)) = packageName.length();
86 packageName.copy((char *)caInfo->certs + offset, packageName.length(), 0);
90 *((uint32_t *)(caInfo->certs + offset)) = pubKeyLen + sizeof(uint32_t) * BASE_NUM_TWO;
94 *((uint32_t *)(caInfo->certs + offset)) = pubKeyLen / BASE_NUM_TWO;
97 if (memcpy_s(caInfo->certs + offset, sizeof(caInfo->certs) - offset,
105 *((uint32_t *)(caInfo->certs + offset)) = pubKeyLen / BASE_NUM_TWO;
108 if (memcpy_s(caInfo->certs + offset, sizeof(caInfo->certs) - offset,
128 if (appIDLen == 0 || appIDLen > sizeof(caInfo->certs)) {
175 if (processNameLen == 0 || processNameLen > sizeof(caInfo->certs)) {
180 nativeTokenInfo.processName.copy((char *)caInfo->certs, processNameLen, 0);
183 int32_t rc = TeeGetPkgName(caInfo->pid, (char *)caInfo->certs, MAX_PATH_LENGTH);
228 uint32_t processNameLen = strnlen((char *)caInfo->certs, sizeof(caInfo->certs));
245 if (memcpy_s(buf + offset, bufLen - offset, caInfo->certs, processNameLen) != EOK) {