/test/xts/device_attest_lite/services/core/adapter/ |
H A D | attest_adapter_oem.c | 72 char ticket[TICKET_ENCRYPT_LEN + SALT_ENCRYPT_LEN] = {0}; in OEMReadTicket() local 73 if (ReadFile(AUTH_RESULT_PATH, TICKET_FILE_NAME, ticket, sizeof(ticket)) != 0) { in OEMReadTicket() 76 if (memcpy_s(ticketInfo->ticket, TICKET_ENCRYPT_LEN, ticket, TICKET_ENCRYPT_LEN) != 0 || in OEMReadTicket() 77 memcpy_s(ticketInfo->salt, SALT_ENCRYPT_LEN, ticket + TICKET_ENCRYPT_LEN, SALT_ENCRYPT_LEN) != 0) { in OEMReadTicket() 86 char ticket[TICKET_ENCRYPT_LEN + SALT_ENCRYPT_LEN] = {0}; in OEMWriteTicket() local 87 if (memcpy_s(ticket, TICKET_ENCRYPT_LEN, ticketInfo->ticket, TICKET_ENCRYPT_LEN) != 0 || in OEMWriteTicket() 88 memcpy_s(ticket in OEMWriteTicket() [all...] |
/test/xts/device_attest/services/core/adapter/ |
H A D | attest_adapter_oem.c | 72 char ticket[TICKET_ENCRYPT_LEN + SALT_ENCRYPT_LEN] = {0}; in OEMReadTicket() local 73 if (ReadFile(AUTH_RESULT_PATH, TICKET_FILE_NAME, ticket, sizeof(ticket)) != 0) { in OEMReadTicket() 76 if (memcpy_s(ticketInfo->ticket, TICKET_ENCRYPT_LEN, ticket, TICKET_ENCRYPT_LEN) != 0 || in OEMReadTicket() 77 memcpy_s(ticketInfo->salt, SALT_ENCRYPT_LEN, ticket + TICKET_ENCRYPT_LEN, SALT_ENCRYPT_LEN) != 0) { in OEMReadTicket() 86 char ticket[TICKET_ENCRYPT_LEN + SALT_ENCRYPT_LEN] = {0}; in OEMWriteTicket() local 87 if (memcpy_s(ticket, TICKET_ENCRYPT_LEN, ticketInfo->ticket, TICKET_ENCRYPT_LEN) != 0 || in OEMWriteTicket() 88 memcpy_s(ticket in OEMWriteTicket() [all...] |
/test/xts/device_attest/services/core/security/ |
H A D | attest_security_ticket.c | 24 int32_t WriteTicketToDevice(const char* ticket, uint8_t ticketLen) in WriteTicketToDevice() argument 30 if ((ticket == NULL) || (ticketLen < MIN_TICKET_LEN) || (ticketLen >= MAX_TICKET_LEN)) { in WriteTicketToDevice() 34 if (memcpy_s(ticketData, sizeof(ticketData), ticket, ticketLen) != 0) { in WriteTicketToDevice() 35 ATTEST_LOG_ERROR("[WriteTicketToDevice] ticket memcpy_s fail."); in WriteTicketToDevice() 60 if (memcpy_s(ticketInfo.ticket, sizeof(ticketInfo.ticket), encryptedData, BASE64_LEN) != 0 || in WriteTicketToDevice() 62 ATTEST_LOG_ERROR("[WriteTicketToDevice] ticket or salt memcpy_s fail."); in WriteTicketToDevice() 66 ATTEST_LOG_ERROR("[WriteTicketToDevice] Write ticket failed"); in WriteTicketToDevice() 73 int32_t ReadTicketFromDevice(char* ticket, uint8_t ticketLen) in ReadTicketFromDevice() argument 76 if ((ticket in ReadTicketFromDevice() [all...] |
/test/xts/device_attest_lite/services/core/security/ |
H A D | attest_security_ticket.c | 24 int32_t WriteTicketToDevice(const char* ticket, uint8_t ticketLen) in WriteTicketToDevice() argument 32 if ((ticket == NULL) || (ticketLen < MIN_TICKET_LEN) || (ticketLen >= MAX_TICKET_LEN)) { in WriteTicketToDevice() 36 if (memcpy_s(ticketData, sizeof(ticketData), ticket, ticketLen) != 0) { in WriteTicketToDevice() 37 ATTEST_LOG_ERROR("[WriteTicketToDevice] ticket memcpy_s fail."); in WriteTicketToDevice() 58 if (memcpy_s(ticketInfo.ticket, sizeof(ticketInfo.ticket), encryptedData, BASE64_LEN) != 0 || in WriteTicketToDevice() 60 ATTEST_LOG_ERROR("[WriteTicketToDevice] ticket or salt memcpy_s fail."); in WriteTicketToDevice() 64 ATTEST_LOG_ERROR("[WriteTicketToDevice] Write ticket failed"); in WriteTicketToDevice() 71 int32_t ReadTicketFromDevice(char* ticket, uint8_t ticketLen) in ReadTicketFromDevice() argument 74 if ((ticket in ReadTicketFromDevice() [all...] |
/test/xts/device_attest/services/core/attest/ |
H A D | attest_service.c | 256 static void FlushAttestData(const char* ticket, const char* authStatus) in FlushAttestData() argument 258 // ticket is not always need to write, and we don't care about writing it succeed or not. in FlushAttestData() 265 if (FlushAuthResult(ticket, authStatus) != ATTEST_OK) { in FlushAttestData() 310 FlushAttestData(authResult->ticket, authResult->authStatus); in AttestStartup() 441 static int32_t SetAttestStatusDefault(int32_t** resultArray, char** ticket, int32_t* ticketLength) in SetAttestStatusDefault() argument 444 *ticket = ""; in SetAttestStatusDefault() 449 static int32_t SetAttestStatusFailed(int32_t** resultArray, char** ticket, int32_t* ticketLength) in SetAttestStatusFailed() argument 452 *ticket = ""; in SetAttestStatusFailed() 457 static int32_t SetAttestStatusSucc(int32_t** resultArray, char** ticket, int32_t* ticketLength) in SetAttestStatusSucc() argument 463 *ticket in SetAttestStatusSucc() 505 QueryAttestStatusSwitch(int32_t** resultArray, int32_t arraySize, char** ticket, int32_t* ticketLength) QueryAttestStatusSwitch() argument 534 QueryAttestStatus(int32_t** resultArray, int32_t arraySize, char** ticket, int32_t* ticketLength) QueryAttestStatus() argument [all...] |
H A D | attest_service_active.c | 38 if (authResult->ticket == NULL || authResult->tokenValue == NULL) { in GenActiveMsg() 43 if (strlen(authResult->ticket) == 0 || strlen(authResult->tokenValue) == 0 || strlen(authResult->tokenId) == 0) { in GenActiveMsg() 66 devicePacket->ticket = AttestStrdup(authResult->ticket); in GenActiveMsg()
|
H A D | attest_service_auth.c | 78 int32_t FlushAuthResult(const char* ticket, const char* authStatus) in FlushAuthResult() argument 80 // ticket is not always need to write, and we don't care about writing it succeed or not. in FlushAuthResult() 81 if (ticket != NULL && WriteTicketToDevice(ticket, strlen(ticket)) != 0) { in FlushAuthResult() 82 ATTEST_LOG_WARN("[FlushAuthResult] write ticket failed"); in FlushAuthResult() 647 authResult->ticket = NULL; in CreateAuthResult() 662 ATTEST_MEM_FREE(authResult->ticket); in DestroyAuthResult() 743 char* item = cJSON_GetStringValue(cJSON_GetObjectItem(json, "ticket")); in ParseTicket() 745 ATTEST_LOG_ERROR("[ParseTicket] GetStringValue ticket faile in ParseTicket() [all...] |
/test/xts/device_attest_lite/services/core/attest/ |
H A D | attest_service.c | 221 static void FlushAttestData(const char* ticket, const char* authStatus) in FlushAttestData() argument 223 // ticket is not always need to write, and we don't care about writing it succeed or not. in FlushAttestData() 230 if (FlushAuthResult(ticket, authStatus) != ATTEST_OK) { in FlushAttestData() 279 FlushAttestData(authResult->ticket, authResult->authStatus); in AttestStartup() 414 static int32_t SetAttestStatusDefault(int32_t** resultArray, char** ticket, int32_t* ticketLength) in SetAttestStatusDefault() argument 417 *ticket = ""; in SetAttestStatusDefault() 422 static int32_t SetAttestStatusFailed(int32_t** resultArray, char** ticket, int32_t* ticketLength) in SetAttestStatusFailed() argument 425 *ticket = ""; in SetAttestStatusFailed() 430 static int32_t SetAttestStatusSucc(int32_t** resultArray, char** ticket, int32_t* ticketLength) in SetAttestStatusSucc() argument 436 *ticket in SetAttestStatusSucc() 478 QueryAttestStatusSwitch(int32_t** resultArray, int32_t arraySize, char** ticket, int32_t* ticketLength) QueryAttestStatusSwitch() argument 506 QueryAttestStatus(int32_t** resultArray, int32_t arraySize, char** ticket, int32_t* ticketLength) QueryAttestStatus() argument [all...] |
H A D | attest_service_active.c | 38 if (authResult->ticket == NULL || authResult->tokenValue == NULL) { in GenActiveMsg() 43 if (strlen(authResult->ticket) == 0 || strlen(authResult->tokenValue) == 0 || strlen(authResult->tokenId) == 0) { in GenActiveMsg() 66 devicePacket->ticket = AttestStrdup(authResult->ticket); in GenActiveMsg()
|
H A D | attest_service_auth.c | 80 int32_t FlushAuthResult(const char* ticket, const char* authStatus) in FlushAuthResult() argument 82 // ticket is not always need to write, and we don't care about writing it succeed or not. in FlushAuthResult() 83 if (ticket != NULL && WriteTicketToDevice(ticket, strlen(ticket)) != 0) { in FlushAuthResult() 84 ATTEST_LOG_WARN("[FlushAuthResult] write ticket failed"); in FlushAuthResult() 667 authResult->ticket = NULL; in CreateAuthResult() 682 ATTEST_MEM_FREE(authResult->ticket); in DestroyAuthResult() 763 char* item = cJSON_GetStringValue(cJSON_GetObjectItem(json, "ticket")); in ParseTicket() 765 ATTEST_LOG_ERROR("[ParseTicket] GetStringValue ticket faile in ParseTicket() [all...] |
/test/xts/device_attest_lite/interfaces/kit/js/src/ |
H A D | native_device_attest.cpp | 136 JSI::SetStringProperty(*result, "ticket", attestResultInfo->ticket); in SetJsResult() 143 attestResultInfo.ticket = NULL; in GetAttestResultInfo() 150 if (attestResultInfo.ticket == NULL) { in GetAttestResultInfo() 155 free(attestResultInfo.ticket); in GetAttestResultInfo() 156 attestResultInfo.ticket = NULL; in GetAttestResultInfo() 185 attestResultInfo.ticket = NULL; in GetAttestResultInfoSync() 193 if (attestResultInfo.ticket == NULL) { in GetAttestResultInfoSync() 204 free(attestResultInfo.ticket); in GetAttestResultInfoSync() 205 attestResultInfo.ticket in GetAttestResultInfoSync() [all...] |
/test/xts/device_attest/services/core/dfx/ |
H A D | attest_dfx.c | 63 if (devicePacket->ticket == NULL) { in PrintDevicePacket() 64 ATTEST_LOG_WARN("ticket = null;"); in PrintDevicePacket() 66 ATTEST_LOG_INFO_ANONY("ticket = %s;", devicePacket->ticket); in PrintDevicePacket() 168 if (authResult->ticket == NULL) { in PrintAuthResult() 169 ATTEST_LOG_WARN("ticket = null;"); in PrintAuthResult() 171 ATTEST_LOG_INFO_ANONY("ticket = %s;", authResult->ticket); in PrintAuthResult() 251 if (ticketInfo->ticket[0] == '\0') { in PrintTicketInfo() 252 ATTEST_LOG_WARN("ticket in PrintTicketInfo() [all...] |
/test/xts/device_attest_lite/services/core/dfx/ |
H A D | attest_dfx.c | 63 if (devicePacket->ticket == NULL) { in PrintDevicePacket() 64 ATTEST_LOG_WARN("ticket = null;"); in PrintDevicePacket() 66 ATTEST_LOG_INFO_ANONY("ticket = %s;", devicePacket->ticket); in PrintDevicePacket() 168 if (authResult->ticket == NULL) { in PrintAuthResult() 169 ATTEST_LOG_WARN("ticket = null;"); in PrintAuthResult() 171 ATTEST_LOG_INFO_ANONY("ticket = %s;", authResult->ticket); in PrintAuthResult() 251 if (ticketInfo->ticket[0] == '\0') { in PrintTicketInfo() 252 ATTEST_LOG_WARN("ticket in PrintTicketInfo() [all...] |
/test/xts/device_attest_lite/test/startup/ |
H A D | attest_framework_client_start.c | 36 attestResultInfo.ticket = NULL; in main() 49 printf("[CLIENT MAIN] ticketLength:%d, ticket:%s\n", in main() 50 attestResultInfo.ticketLength, attestResultInfo.ticket); in main() 52 free(attestResultInfo.ticket); in main() 53 attestResultInfo.ticket = NULL; in main()
|
/test/xts/acts/xts_lite/device_attest_lite/device_attestQuerry_posix/src/ |
H A D | device_attest_querry.cpp | 81 if (attestResultInfo.ticket == nullptr || strcmp(attestResultInfo.ticket, "") == 0) { in AttestStatusValid() 82 failString += string(" ticket is empty"); in AttestStatusValid() 108 attestResultInfo.ticket = nullptr; in HWTEST_F() 128 attestResultInfo.ticket = nullptr; in HWTEST_F()
|
/test/xts/device_attest/services/devattest_ability/test/tdd/gtest/src/ |
H A D | attest_tdd_mock_hal.c | 77 int32_t WriteTicketToDevice(const char* ticket, uint8_t len) in WriteTicketToDevice() argument 79 (void)ticket; in WriteTicketToDevice() 84 int32_t ReadTicketFromDevice(char* ticket, uint8_t ticketLen) in ReadTicketFromDevice() argument 86 int32_t ret = memcpy_s(ticket, ticketLen, ATTEST_MOCK_HAL_TICKET, ATTEST_MOCK_HAL_TICKET_LEN); in ReadTicketFromDevice()
|
/test/xts/device_attest_lite/test/tdd/gtest/src/ |
H A D | attest_tdd_mock_hal.c | 79 int32_t WriteTicketToDevice(const char* ticket, uint8_t len) in WriteTicketToDevice() argument 81 (void)ticket; in WriteTicketToDevice() 86 int32_t ReadTicketFromDevice(char* ticket, uint8_t ticketLen) in ReadTicketFromDevice() argument 88 int32_t ret = memcpy_s(ticket, ticketLen, ATTEST_MOCK_HAL_TICKET, ATTEST_MOCK_HAL_TICKET_LEN); in ReadTicketFromDevice()
|
H A D | attest_tdd_test.cpp | 435 EXPECT_TRUE((authResult->ticket != nullptr) && (authResult->tokenValue != nullptr) && in HWTEST_F() 437 if (authResult->ticket != nullptr) { in HWTEST_F() 438 EXPECT_TRUE(strcmp(authResult->ticket, ATTEST_MOCK_HAL_TICKET) == 0); in HWTEST_F() 626 attestResultInfo.ticket = nullptr; in HWTEST_F() 629 EXPECT_TRUE((attestResultInfo.ticket != nullptr)); in HWTEST_F() 630 if (attestResultInfo.ticket == nullptr) { in HWTEST_F() 633 EXPECT_TRUE(strcmp(attestResultInfo.ticket, ATTEST_MOCK_HAL_TICKET) == 0); in HWTEST_F()
|
/test/xts/device_attest_lite/framework/small/src/service/ |
H A D | attest_framework_feature.c | 115 !WriteString(reply, attestResultInfo->ticket)) { in WriteAttestResultInfo() 116 HILOGE("[WriteAttestResultInfo] Write ticket fail!"); in WriteAttestResultInfo() 131 attestResultInfo.ticket = NULL; in FeatureQueryAttest() 143 free(attestResultInfo.ticket); in FeatureQueryAttest() 144 attestResultInfo.ticket = NULL; in FeatureQueryAttest()
|
/test/xts/device_attest/services/core/include/ |
H A D | attest_type.h | 64 // ticket相关 89 char* ticket; member 144 char ticket[TICKET_ENCRYPT_LEN]; member 168 char *ticket; member
|
/test/xts/device_attest_lite/services/core/include/ |
H A D | attest_type.h | 53 // ticket相关 75 char* ticket; member 130 char ticket[TICKET_ENCRYPT_LEN]; member 154 char *ticket; member
|
/test/xts/device_attest_lite/framework/small/src/client/ |
H A D | attest_framework_client_proxy.c | 52 char *ticket = (char *)ReadString(reply, &len); in ReadAttestResultTicket() local 53 if (ticket == NULL) { in ReadAttestResultTicket() 57 len = strlen(ticket) + 1; in ReadAttestResultTicket() 68 if (memcpy_s(backTicket, len, ticket, len) != 0) { in ReadAttestResultTicket() 69 HILOGE("[ReadAttestResultTicket] Failed to copy ticket."); in ReadAttestResultTicket() 73 attestResult->ticket = backTicket; in ReadAttestResultTicket()
|
/test/xts/device_attest/services/core/include/security/ |
H A D | attest_security_ticket.h | 28 int32_t WriteTicketToDevice(const char* ticket, uint8_t len); 30 int32_t ReadTicketFromDevice(char* ticket, uint8_t len);
|
/test/xts/device_attest_lite/services/core/include/security/ |
H A D | attest_security_ticket.h | 28 int32_t WriteTicketToDevice(const char* ticket, uint8_t len); 30 int32_t ReadTicketFromDevice(char* ticket, uint8_t len);
|
/test/xts/device_attest/services/core/ |
H A D | attest_entry.c | 36 int32_t QueryAttest(int32_t** resultArray, int32_t arraySize, char** ticket, int32_t* ticketLength) in QueryAttest() argument 38 return QueryAttestStatus(resultArray, arraySize, ticket, ticketLength); in QueryAttest()
|