Searched refs:nonceStr (Results 1 - 5 of 5) sorted by relevance
/base/security/device_security_level/oem_property/ohos/common/ |
H A D | dslm_ohos_request.c | 38 static int32_t TransToJsonStr(const char *challengeStr, const char *pkInfoListStr, char **nonceStr) in TransToJsonStr() argument 52 *nonceStr = DslmConvertJsonToString(json); in TransToJsonStr() 53 if (*nonceStr == NULL) { in TransToJsonStr() 65 char *nonceStr = NULL; in GenerateDslmCertChain() local 81 ret = TransToJsonStr(challengeStr, pkInfoListStr, &nonceStr); in GenerateDslmCertChain() 86 struct DslmInfoInCertChain saveInfo = {.credStr = credStr, .nonceStr = nonceStr, .udidStr = udidStr}; in GenerateDslmCertChain() 97 if (nonceStr != NULL) { in GenerateDslmCertChain() 98 FREE(nonceStr); in GenerateDslmCertChain()
|
H A D | external_interface_adapter.c | 119 {.tag = HKS_TAG_ATTESTATION_CHALLENGE, .blob = {strlen(info->nonceStr) + 1, (uint8_t *)info->nonceStr}}, in DslmCredAttestAdapter() 127 uint32_t certChainMaxLen = strlen(info->credStr) + strlen(info->nonceStr) + DSLM_CERT_CHAIN_BASE_LENGTH; in DslmCredAttestAdapter() 167 char nonceStr[DSLM_INFO_MAX_LEN_NONCE] = {0}; in ValidateCertChainAdapter() local 171 {.tag = HKS_TAG_ATTESTATION_CHALLENGE, .blob = {DSLM_INFO_MAX_LEN_NONCE, (uint8_t *)nonceStr}}, in ValidateCertChainAdapter() 194 if (memcpy_s(resultInfo->nonceStr, DSLM_INFO_MAX_LEN_NONCE, blob->data, blob->size) != EOK) { in ValidateCertChainAdapter() 258 saveInfo->nonceStr = (char *)MALLOC(DSLM_INFO_MAX_LEN_NONCE); in InitDslmInfoInCertChain() 259 if (saveInfo->nonceStr == NULL) { in InitDslmInfoInCertChain() 264 FREE(saveInfo->nonceStr); in InitDslmInfoInCertChain() 265 saveInfo->nonceStr in InitDslmInfoInCertChain() [all...] |
H A D | external_interface_adapter.h | 29 char *nonceStr; // challenge + pkInfoList member
|
H A D | dslm_ohos_verify.c | 254 ret = VerifyNonceOfCertChain(resultInfo.nonceStr, device, challenge); in VerifyStandardDslmCred()
|
/base/security/device_security_level/services/dslm/ |
H A D | dslm_msg_utils.c | 154 const char *nonceStr = DslmGetJsonFieldString(handle, FIELD_CHALLENGE); in ParseDeviceSecInfoRequest() local 155 if (nonceStr == NULL) { in ParseDeviceSecInfoRequest() 160 int32_t ret = DslmHexStringToByte(nonceStr, strlen(nonceStr), (uint8_t *)&obj->challenge, sizeof(obj->challenge)); in ParseDeviceSecInfoRequest() 210 const char *nonceStr = DslmGetJsonFieldString(handle, FIELD_CHALLENGE); in ParseDeviceSecInfoResponse() local 211 if (nonceStr == NULL) { in ParseDeviceSecInfoResponse() 216 int32_t ret = DslmHexStringToByte(nonceStr, strlen(nonceStr), (uint8_t *)&nonceNum, sizeof(uint64_t)); in ParseDeviceSecInfoResponse()
|
Completed in 2 milliseconds