Home
last modified time | relevance | path

Searched refs:rawKey (Results 1 – 12 of 12) sorted by relevance

/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_core_service_key_operate_one_stage.c172 struct HksBlob rawKey = { 0, NULL }; in SignVerify() local
185 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in SignVerify()
186 HKS_FREE(rawKey.data); in SignVerify()
242 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in Cipher()
243 HKS_FREE(rawKey.data); in Cipher()
252 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in Cipher()
253 HKS_FREE(rawKey.data); in Cipher()
325 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in HksCoreExportPublicKey()
326 HKS_FREE(rawKey.data); in HksCoreExportPublicKey()
430 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in HksCoreMac()
[all …]
H A Dhks_core_service_three_stage.c546 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in CoreSignVerify()
547 HKS_FREE(rawKey.data); in CoreSignVerify()
745 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in CoreCipherInit()
747 HKS_FREE(rawKey.data); in CoreCipherInit()
1055 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in RsaCipherFinish()
1069 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in RsaCipherFinish()
1089 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in Sm2CipherFinish()
1103 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in Sm2CipherFinish()
1477 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in HksCoreDeriveThreeStageUpdate()
1639 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in HksCoreAgreeThreeStageUpdate()
[all …]
H A Dhks_keyblob_lite.c170 ret = HksCryptoHalEncrypt(&kek, &usageSpec, rawKey, &encKey, &tag); in EncryptAndDecryptKeyBlob()
173 ret = HksCryptoHalDecrypt(&kek, &usageSpec, &encKey, rawKey); in EncryptAndDecryptKeyBlob()
290 ret = Ed25519BlobToKeyMaterial(&tmpKey, rawKey); in GetRawKeyMaterial()
292 ret = CopyKey(&tmpKey, rawKey); in GetRawKeyMaterial()
316 struct HksBlob rawKey = { 0, NULL }; in HksGenerateKeyNode() local
317 ret = GetRawKeyMaterial(key, &rawKey); in HksGenerateKeyNode()
322 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in HksGenerateKeyNode()
323 HKS_FREE_BLOB(rawKey); in HksGenerateKeyNode()
450 rawKey->size = keyParam->blob.size; in HksGetRawKey()
451 rawKey->data = data; in HksGetRawKey()
[all …]
H A Dhks_core_service_key_attest.c99 struct HksBlob rawKey; in HksCoreAttestKey() local
100 HksGetRawKey(keyNode->paramSet, &rawKey); in HksCoreAttestKey()
101 ret = CreateAttestCertChain(keyNode->paramSet, paramSet, certChain, &rawKey); in HksCoreAttestKey()
103 HKS_FREE_BLOB(rawKey); in HksCoreAttestKey()
H A Dhks_keynode.c472 struct HksBlob rawKey = { 0, NULL }; in HksCreateKeyNode() local
473 ret = HksGetRawKeyMaterial(key, &rawKey); in HksCreateKeyNode()
482 ret = HksTranslateKeyInfoBlobToParamSet(&rawKey, key, &keyBlobParamSet); in HksCreateKeyNode()
483 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in HksCreateKeyNode()
484 HKS_FREE_BLOB(rawKey); in HksCreateKeyNode()
H A Dhks_sm_import_wrap_key.c198 struct HksBlob rawKey = { 0, NULL }; in DecryptKekWithSm2() local
203 ret = HksGetRawKey(keyNode->paramSet, &rawKey); in DecryptKekWithSm2()
207 ret = HksCryptoHalDecrypt(&rawKey, usageSpec, &kekEncDataPart, &plainTextBlob); in DecryptKekWithSm2()
212 ClearAndFreeKeyBlob(&rawKey); in DecryptKekWithSm2()
H A Dhks_keyblob.c449 int32_t HksGetRawKey(const struct HksParamSet *paramSet, struct HksBlob *rawKey) in HksGetRawKey() argument
473 rawKey->size = keySize; in HksGetRawKey()
474 rawKey->data = data; in HksGetRawKey()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/rkc/src/
H A Dhks_rkc_v1.c128 ret = HksGetHardwareUdid(rawKey->data + HKS_RKC_MATERIAL_LEN, HKS_HARDWARE_UDID_LEN); in RkcGetRmkRawKeyV1()
134 static int32_t RkcPbkdf2Hmac(const uint32_t hashAlg, const struct HksBlob *rawKey, in RkcPbkdf2Hmac() argument
143 int32_t ret = HksCryptoHalDeriveKey(rawKey, &derivationSpec, dk); in RkcPbkdf2Hmac()
151 struct HksBlob rawKey; in RkcDeriveRmkV1() local
152 rawKey.data = (uint8_t *)HksMalloc(HKS_RKC_RAW_KEY_LEN); in RkcDeriveRmkV1()
153 HKS_IF_NULL_LOGE_RETURN(rawKey.data, HKS_ERROR_MALLOC_FAIL, "Malloc rawKey failed!") in RkcDeriveRmkV1()
155 rawKey.size = HKS_RKC_RAW_KEY_LEN; in RkcDeriveRmkV1()
156 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in RkcDeriveRmkV1()
161 ret = RkcGetRmkRawKeyV1(ksfDataRkc, &rawKey); in RkcDeriveRmkV1()
170 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in RkcDeriveRmkV1()
[all …]
H A Dhks_rkc.c134 rawKey->data[i] = ksfDataRkc->rkMaterial1[i] ^ ksfDataRkc->rkMaterial2[i] ^ udid[i]; in RkcGetRmkRawKey()
151 static int32_t RkcHkdfHmac(const uint32_t hashAlg, const struct HksBlob *rawKey, in RkcHkdfHmac() argument
160 int32_t ret = HksCryptoHalDeriveKey(rawKey, &derivationSpec, dk); in RkcHkdfHmac()
168 struct HksBlob rawKey; in RkcDeriveRmk() local
169 rawKey.data = (uint8_t *)HksMalloc(HKS_RKC_RAW_KEY_LEN); in RkcDeriveRmk()
170 HKS_IF_NULL_LOGE_RETURN(rawKey.data, HKS_ERROR_MALLOC_FAIL, "Malloc rawKey failed!") in RkcDeriveRmk()
172 rawKey.size = HKS_RKC_RAW_KEY_LEN; in RkcDeriveRmk()
173 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in RkcDeriveRmk()
178 ret = RkcGetRmkRawKey(ksfDataRkc, &rawKey); in RkcDeriveRmk()
187 (void)memset_s(rawKey.data, rawKey.size, 0, rawKey.size); in RkcDeriveRmk()
[all …]
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/include/
H A Dhks_keyblob.h78 int32_t HksGetRawKey(const struct HksParamSet *paramSet, struct HksBlob *rawKey);
86 int32_t HksGetRawKeyMaterial(const struct HksBlob *key, struct HksBlob *rawKey);
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/device_cert_manager/include/
H A Ddcm_attest.h124 struct HksBlob *certChain, struct HksBlob *rawKey);
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/device_cert_manager/src/
H A Ddcm_attest.c1328 struct HksBlob *rawKey, struct HksAttestSpec **outAttestSpec) in BuildAttestSpec() argument
1351 attestSpec->attestKey.size = rawKey->size; in BuildAttestSpec()
1352 attestSpec->attestKey.data = HksMalloc(rawKey->size); in BuildAttestSpec()
1354 (void)memcpy_s(attestSpec->attestKey.data, rawKey->size, rawKey->data, rawKey->size); in BuildAttestSpec()
1446 struct HksBlob *certChain, struct HksBlob *rawKey) in CreateAttestCertChain() argument
1449 int32_t ret = BuildAttestSpec(keyNodeParamSet, paramSet, rawKey, &attestSpec); in CreateAttestCertChain()