Home
last modified time | relevance | path

Searched refs:hksCertChain (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/base/security/device_security_level/oem_property/ohos/common/
H A Dexternal_interface_adapter.c128 struct HksCertChain *hksCertChain = NULL; in DslmCredAttestAdapter() local
131 int32_t ret = ConstructHksCertChain(&hksCertChain, &certParam); in DslmCredAttestAdapter()
138 DestroyHksCertChain(hksCertChain); in DslmCredAttestAdapter()
141 ret = HksAttestKey(&keyAlias, inputParam, hksCertChain); in DslmCredAttestAdapter()
145 DestroyHksCertChain(hksCertChain); in DslmCredAttestAdapter()
148 ret = HksCertChainToBuffer(hksCertChain, certChain, certChainLen); in DslmCredAttestAdapter()
152 DestroyHksCertChain(hksCertChain); in DslmCredAttestAdapter()
158 DestroyHksCertChain(hksCertChain); in DslmCredAttestAdapter()
177 struct HksCertChain hksCertChain = {&certBlob[0], CERT_CHAIN_CERT_NUM}; in ValidateCertChainAdapter() local
179 if (BufferToHksCertChain(data, dataLen, &hksCertChain) != SUCCESS) { in ValidateCertChainAdapter()
[all …]
H A Dhks_adapter.c148 int32_t HksCertChainToBuffer(const struct HksCertChain *hksCertChain, uint8_t **data, uint32_t *dat… in HksCertChainToBuffer() argument
150 if (hksCertChain == NULL) { in HksCertChainToBuffer()
157 for (uint32_t i = 0; i < hksCertChain->certsCount; i++) { in HksCertChainToBuffer()
159 tlvs[tlvCnt].len = hksCertChain->certs[i].size; in HksCertChainToBuffer()
160 tlvs[tlvCnt].value = hksCertChain->certs[i].data; in HksCertChainToBuffer()
178 …32_t BufferToHksCertChain(const uint8_t *data, uint32_t dataLen, struct HksCertChain *hksCertChain) in BufferToHksCertChain() argument
194 hksCertChain->certs[certCnt].data = tlvs[i].value; in BufferToHksCertChain()
195 hksCertChain->certs[certCnt].size = tlvs[i].len; in BufferToHksCertChain()
199 hksCertChain->certsCount = certCnt; in BufferToHksCertChain()
H A Dhks_adapter.h41 int32_t HksCertChainToBuffer(const struct HksCertChain *hksCertChain, uint8_t **data, uint32_t *dat…
42 …2_t BufferToHksCertChain(const uint8_t *data, uint32_t dataLen, struct HksCertChain *hksCertChain);
/ohos5.0/base/security/device_security_level/test/dslm_unit_test/
H A Ddslm_oem_property_test.cpp46 …2_t BufferToHksCertChain(const uint8_t *data, uint32_t dataLen, struct HksCertChain *hksCertChain);
47 extern int32_t HksCertChainToBuffer(const struct HksCertChain *hksCertChain, uint8_t **data, uint32…
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/interface_test/src/
H A Dhks_native_api_compatibility_test.cpp800 struct HksCertChain hksCertChain; variable
801 ASSERT_EQ(sizeof(hksCertChain.certs) == sizeof(struct HksBlob *), true);
802 ASSERT_EQ(sizeof(hksCertChain.certsCount) == sizeof(uint32_t), true);