Home
last modified time | relevance | path

Searched refs:wrappedKeyData (Results 1 – 25 of 57) sorted by relevance

123

/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_sm_import_wrap_key.c81 static int32_t GetDataLenFromWrappedData(const struct HksBlob *wrappedKeyData, in GetDataLenFromWrappedData() argument
183 int32_t ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, in DecryptKekWithSm2()
188 ret = GetDataLenFromWrappedData(wrappedKeyData, offset++, in DecryptKekWithSm2()
350 int32_t ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, in DeriveKeyByFactor()
377 int32_t ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, in CompareWrapKeyHmac()
433 int32_t ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, in DecryptImportedSmKey()
438 ret = GetDataLenFromWrappedData(wrappedKeyData, offset++, in DecryptImportedSmKey()
504 ret = DeriveKeyByFactor(wrappedKeyData, &dataParams, &partOffset); in HksSmImportWrappedKeyWithVerify()
508 ret = CompareWrapKeyHmac(wrappedKeyData, &dataParams, &kEncData, &partOffset); in HksSmImportWrappedKeyWithVerify()
538 ret = DeriveKeyByFactor(wrappedKeyData, &dataParams, &partOffset); in HksSmImportWrappedKeyWithoutVerify()
[all …]
H A Dhks_core_service_key_generate.c443 static int32_t ParseKekDecryptParams(const struct HksBlob *wrappedKeyData, uint32_t *partOffset, in ParseKekDecryptParams() argument
451 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseKekDecryptParams()
454 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseKekDecryptParams()
457 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseKekDecryptParams()
464 static int32_t DecryptKekWithAgreeSharedSecret(const struct HksBlob *wrappedKeyData, in DecryptKekWithAgreeSharedSecret() argument
520 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseImportedKeyDecryptParams()
523 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseImportedKeyDecryptParams()
527 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, &keyMatLenBlobPart); in ParseImportedKeyDecryptParams()
796 return HksSmImportWrappedKey(keyAlias, paramSet, wrappingKey, wrappedKeyData, keyOut); in HksCoreImportWrappedKey()
807 ret = GetPublicKeyInnerFormat(wrappingKey, wrappedKeyData, &peerPublicKey, &partOffset); in HksCoreImportWrappedKey()
[all …]
H A Dhks_core_interfaces.c61 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut) in HuksHdiImportWrappedKey() argument
63 return HksCoreImportWrappedKey(keyAlias, key, wrappedKeyData, paramSet, keyOut); in HuksHdiImportWrappedKey()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
H A Dhks_import_wrapped_test_common.cpp184 … struct HksBlob *kekCipherText, struct HksBlob *peerPublicKey, struct HksBlob *wrappedKeyData) in ImportWrappedKey() argument
212 … int32_t ret = BuildWrappedKeyData(blobArray, HKS_IMPORT_WRAPPED_KEY_TOTAL_BLOBS, wrappedKeyData); in ImportWrappedKey()
220 params->importWrappedKeyParamSet, wrappedKeyData); in ImportWrappedKey()
240 struct HksBlob wrappedKeyData = { 0, nullptr }; in HksImportWrappedKeyTestCommonCase() local
250 … ImportWrappedKey(params, &plainCipherText, &kekCipherText, &callerSelfPublicKey, &wrappedKeyData); in HksImportWrappedKeyTestCommonCase()
255 HKS_FREE_BLOB(wrappedKeyData); in HksImportWrappedKeyTestCommonCase()
/ohos5.0/base/security/huks/test/fuzz_test/innerapi_fuzzer/hksimportwrappedkey_fuzzer/
H A Dhksimportwrappedkey_fuzzer.cpp45 …struct HksBlob wrappedKeyData = { wrappedKeySize, ReadData<uint8_t *>(data, size, wrappedKeySize) … in DoSomethingInterestingWithMyAPI() local
48 …[maybe_unused]] int ret = HksImportWrappedKey(&keyAlias, &wrappingKeyAlias, ps.s, &wrappedKeyData); in DoSomethingInterestingWithMyAPI()
/ohos5.0/drivers/peripheral/huks/test/fuzztest/importwrappedkeyfuzz/
H A Dhuks_hdi_fuzzer.cpp40 struct HksBlob wrappedKeyData = { WRAPPED_KEY_DATA, myData }; in DoSomethingInterestingWithMyAPI() local
59 (void)g_instance->HuksHdiImportWrappedKey(nullptr, &key, &wrappedKeyData, paramSetIn, &out); in DoSomethingInterestingWithMyAPI()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/
H A Dhks_ipc_check.c61 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData) in HksCheckIpcImportWrappedKey() argument
63 int32_t ret = HksCheckBlob3AndParamSet(keyAlias, wrappingKeyAlias, wrappedKeyData, paramSet); in HksCheckIpcImportWrappedKey()
67 (wrappedKeyData->size > MAX_PROCESS_SIZE)) { in HksCheckIpcImportWrappedKey()
73 sizeof(wrappedKeyData->size) + ALIGN_SIZE(wrappedKeyData->size)) > MAX_PROCESS_SIZE) { in HksCheckIpcImportWrappedKey()
/ohos5.0/base/security/huks/interfaces/kits/cj/src/
H A Dcj_huks_ffi.c87 … const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData) in FfiOHOSImportWrappedKey() argument
91 return HksImportWrappedKey(&keyAliasBlob, &wrappingKeyAliasBlob, paramSet, wrappedKeyData); in FfiOHOSImportWrappedKey()
/ohos5.0/base/security/huks/interfaces/kits/c/src/
H A Dnative_huks_api.c52 const struct OH_Huks_Blob *wrappedKeyData) in OH_Huks_ImportWrappedKeyItem() argument
56 (const struct HksBlob *) wrappedKeyData); in OH_Huks_ImportWrappedKeyItem()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/mock/idl/src/
H A Dhuks_access_mock.c66 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in ENABLE_CFI() argument
68 return HksCoreImportWrappedKey(wrappingKeyAlias, key, wrappedKeyData, paramSet, keyOut); in ENABLE_CFI()
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/include/
H A Dhks_sm_import_wrap_key.h40 … const struct HksBlob *wrappingKey, const struct HksBlob *wrappedKeyData, struct HksBlob *keyOut);
H A Dhks_core_service_key_generate.h34 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut);
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/os_dependency/idl/passthrough/
H A Dhuks_hdi_access.c110 …const struct HuksBlob *wrappedKeyData, const struct HuksParamSet *paramSet, struct HuksBlob *keyOu… in HdiProxyImportWrappedKey() argument
116 …hksHdiProxyInstance->ImportWrappedKey(g_hksHdiProxyInstance, wrappingKeyAlias, key, wrappedKeyData, in HdiProxyImportWrappedKey()
121 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in ENABLE_CFI() argument
124 … HDI_CONVERTER_FUNC_IMPORTWRAPPEDKEY(wrappingKeyAlias, key, wrappedKeyData, paramSet, keyOut, ret, in ENABLE_CFI()
H A Dhuks_access.c87 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in ENABLE_CFI() argument
94 …return g_hksHalDevicePtr->HuksHdiImportWrappedKey(wrappingKeyAlias, key, wrappedKeyData, paramSet,… in ENABLE_CFI()
/ohos5.0/base/security/huks/interfaces/inner_api/huks_standard/main/include/
H A Dhuks_hdi.h81 #define HDI_CONVERTER_FUNC_IMPORTWRAPPEDKEY(wrappedKeyAlias, key, wrappedKeyData, paramSet, keyOut,… argument
90 HDI_CONVERTER_PARAM_IN_BLOB(wrappedKeyData, wrappedKeyDataCore) \
94 HDI_ADAPTER_PARAM(wrappedKeyData, &wrappedKeyDataCore), \
370 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut);
/ohos5.0/docs/zh-cn/application-dev/reference/apis-universal-keystore-kit/
H A D_huks_key_api.md30 ….md) \*paramSet, const struct [OH_Huks_Blob](_o_h___huks___blob.md) \*wrappedKeyData) | 导入密文密钥。 |
303 …ingKeyAlias, const struct OH_Huks_ParamSet * paramSet, const struct OH_Huks_Blob * wrappedKeyData )
317 | wrappedKeyData | 需要导入的加密的密钥数据,需要符合Huks定义的格式,具体见[OH_Huks_AlgSuite](_huks_type_api.md#oh_huks_algsu…
/ohos5.0/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/include/
H A Dhks_ipc_check.h34 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData);
/ohos5.0/docs/zh-cn/application-dev/security/UniversalKeystoreKit/
H A Dhuks-import-wrapped-key-ndk.md394 … struct OH_Huks_Blob *peerPublicKey, struct OH_Huks_Blob *wrappedKeyData) {
413 …esult ret = BuildWrappedKeyData(blobArray, OH_HUKS_IMPORT_WRAPPED_KEY_TOTAL_BLOBS, wrappedKeyData);
423 params->importWrappedKeyParamSet, wrappedKeyData);
434 struct OH_Huks_Blob wrappedKeyData = {0, nullptr};
477 … ImportWrappedKey(params, &plainCipherText, &kekCipherText, &callerSelfPublicKey, &wrappedKeyData);
483 HUKS_FREE_BLOB(wrappedKeyData);
/ohos5.0/drivers/peripheral/huks/hdi_service/
H A Dhuks_hdi_template.h75 #define HDI_CONVERTER_FUNC_IMPORTWRAPPEDKEY(wrappedKeyAlias, key, wrappedKeyData, paramSet, keyOut,… argument
84 HDI_CONVERTER_PARAM_IN_BLOB(wrappedKeyData, &wrappedKeyDataCore) \
88 HDI_ADAPTER_PARAM(wrappedKeyData, &wrappedKeyDataCore), \
H A Dhuks_hdi_passthrough_adapter.c84 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut) in HuksHdiAdapterImportWrappedKey() argument
91 …return g_coreEngine->HuksHdiImportWrappedKey(wrappingKeyAlias, wrappingKey, wrappedKeyData, paramS… in HuksHdiAdapterImportWrappedKey()
H A Dhuks_hdi_service.c62 …const struct HuksBlob *wrappingEncKey, const struct HuksBlob *wrappedKeyData, const struct HuksPar… in HuksImportWrappedKey() argument
67 …HDI_CONVERTER_FUNC_IMPORTWRAPPEDKEY(wrappingKeyAlias, wrappingEncKey, wrappedKeyData, paramSet, en… in HuksImportWrappedKey()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/include/
H A Dhks_check_paramset.h34 …HksCoreCheckImportWrappedKeyParams(const struct HksBlob *key, const struct HksBlob *wrappedKeyData,
/ohos5.0/base/security/huks/interfaces/kits/c/include/
H A Dnative_huks_api.h150 const struct OH_Huks_Blob *wrappedKeyData);
/ohos5.0/base/security/huks/interfaces/kits/cj/include/
H A Dcj_huks_ffi.h51 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData);
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/core/include/
H A Dhks_client_check.h39 …lob *wrappingKeyAlias, const struct HksParamSet *paramSetIn, const struct HksBlob *wrappedKeyData);

123