/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/core/include/ |
H A D | hks_client_service.h | 37 const struct HksParamSet *paramSetIn, struct HksBlob *keyOut); 52 const struct HksParamSet *paramSet); 55 const struct HksParamSet *paramSet); 58 const struct HksParamSet *paramSetIn, struct HksParamSet *paramSetOut); 63 const struct HksParamSet *paramSet, const struct HksBlob *key); 66 const struct HksParamSet *paramSet, struct HksBlob *key); 96 const struct HksParamSet *paramSet); 104 struct HksParamSet **outParamSet, int frontUserId); 107 const struct HksParamSet *paramSet, struct HksParamSet **outParamSet); 112 int32_t AppendStorageLevelIfNotExist(const struct HksParamSet *paramSet, struct HksParamSet **outPa… [all …]
|
H A D | huks_access.h | 36 const struct HksParamSet *paramSet, struct HksBlob *keyOut); 41 int32_t HuksAccessExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, 47 int32_t HuksAccessUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSet, 50 int32_t HuksAccessFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, 53 int32_t HuksAccessAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet); 67 int32_t HuksAccessGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random); 74 int32_t HuksAccessSign(const struct HksBlob *key, const struct HksParamSet *paramSet, 77 int32_t HuksAccessVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, 80 int32_t HuksAccessEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, 83 int32_t HuksAccessDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, [all …]
|
H A D | hks_client_check.h | 36 const struct HksParamSet *paramSetIn, const struct HksBlob *key); 42 const struct HksParamSet *paramSet, const struct HksBlob *data1, const struct HksBlob *data2); 45 const struct HksParamSet *paramSet); 60 const struct HksParamSet *paramSet, struct HksBlob *certChain); 64 const struct HksParamSet *paramSet); 66 int32_t HksCheckAndGetUserAuthInfo(const struct HksParamSet *paramSet, uint32_t *userAuthType, 69 int32_t HksCheckUserAuthKeyPurposeValidity(const struct HksParamSet *paramSet); 73 bool HksCheckIsAllowedWrap(const struct HksParamSet *paramSet); 79 const struct HksParamSet *paramSet); 82 const struct HksParamSet *paramSet); [all …]
|
/ohos5.0/base/security/huks/interfaces/inner_api/huks_standard/main/include/ |
H A D | hks_api.h | 60 const struct HksParamSet *paramSetIn, struct HksParamSet *paramSetOut); 70 const struct HksParamSet *paramSet, const struct HksBlob *key); 81 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData); 91 const struct HksParamSet *paramSet, struct HksBlob *key); 109 const struct HksParamSet *paramSetIn, struct HksParamSet *paramSetOut); 211 HKS_API_EXPORT int32_t HksHash(const struct HksParamSet *paramSet, 232 const struct HksParamSet *paramSet, struct HksCertChain *certChain); 242 const struct HksParamSet *paramSet, struct HksCertChain *certChain); 252 const struct HksParamSet *paramSet, struct HksCertChain *certChain); 263 const struct HksParamSet *paramSet, struct HksBlob *wrappedData); [all …]
|
H A D | hks_param.h | 44 HKS_API_EXPORT int32_t HksInitParamSet(struct HksParamSet **paramSet); 54 HKS_API_EXPORT int32_t HksAddParams(struct HksParamSet *paramSet, 62 HKS_API_EXPORT int32_t HksBuildParamSet(struct HksParamSet **paramSet); 69 HKS_API_EXPORT void HksFreeParamSet(struct HksParamSet **paramSet); 86 struct HksParamSet **outParamSet); 103 HKS_API_EXPORT int32_t HksFreshParamSet(struct HksParamSet *paramSet, bool isCopy); 110 HKS_API_EXPORT int32_t HksCheckParamSetTag(const struct HksParamSet *paramSet); 118 HKS_API_EXPORT int32_t HksCheckParamSet(const struct HksParamSet *paramSet, uint32_t size); 133 HKS_API_EXPORT int32_t HksCheckParamSetTag(const struct HksParamSet *paramSet); 143 const struct HksParamSet *targetParamSet); [all …]
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/include/symmetric_alg_test/ |
H A D | hks_aes_cipher_test_common.h | 42 int32_t HksAesCipherTestCaseOther(const struct HksBlob *keyAlias, struct HksParamSet *genParamSet, 43 struct HksParamSet *encryptParamSet, struct HksParamSet *decryptParamSet); 44 int32_t HksAesCipherTestCaseGcm1(const struct HksBlob *keyAlias, struct HksParamSet *genParamSet, 45 struct HksParamSet *encryptParamSet, struct HksParamSet *decryptParamSet); 46 int32_t HksAesCipherTestCaseGcm2(const struct HksBlob *keyAlias, struct HksParamSet *genParamSet, 47 …struct HksParamSet *encryptParamSet, struct HksParamSet *decryptParamSet, struct HksParamSet *decr… 48 int32_t HksAesCipherTestCaseGcm3(const struct HksBlob *keyAlias, struct HksParamSet *genParamSet, 49 … struct HksParamSet *encryptParamSet, struct HksParamSet *decryptParamSet, bool needAccessControl); 50 int32_t HksAesCipherTestCaseGcm4(const struct HksBlob *keyAlias, struct HksParamSet *genParamSet, 51 struct HksParamSet *encryptParamSet, struct HksParamSet *decryptParamSet, bool isTimeOut); [all …]
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/include/ |
H A D | hks_client_ipc.h | 30 struct HksParamSet *paramSetOut); 32 int32_t HksClientImportKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, 39 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData); 44 struct HksParamSet *paramSetOut); 48 int32_t HksClientGenerateRandom(struct HksBlob *random, const struct HksParamSet *paramSet); 50 int32_t HksClientSign(const struct HksBlob *key, const struct HksParamSet *paramSet, 53 int32_t HksClientVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, 56 int32_t HksClientEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, 59 int32_t HksClientDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, 86 int32_t HksClientAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet); [all …]
|
H A D | hks_ipc_check.h | 28 int32_t HksCheckIpcGenerateKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSetIn… 30 int32_t HksCheckIpcImportKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, 34 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData); 36 int32_t HksCheckIpcDeleteKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet); 38 int32_t HksCheckIpcExportPublicKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramS… 42 struct HksParamSet *paramSetOut); 44 int32_t HksCheckIpcKeyExist(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet); 46 int32_t HksCheckIpcAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, 49 int32_t HksCheckIpcDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *mainKey, 58 int32_t HksCheckIpcListAliases(const struct HksParamSet *paramSet); [all …]
|
H A D | hks_client_ipc_serialization.h | 35 const struct HksParamSet *paramSetIn, const struct HksBlob *keyOut); 37 …yPack(struct HksBlob *destData, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, 45 int32_t HksExportPublicKeyPack(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, 48 int32_t HksGetKeyParamSetPack(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, 53 …eParamPack(struct HksBlob *destData, const struct HksBlob *key, const struct HksParamSet *paramSet, 65 int32_t HksGetKeyInfoListPack(const struct HksParamSet *paramSet, const struct HksKeyInfo *keyInfoL… 72 const struct HksParamSet *paramSet, const struct HksBlob *certChainBlob); 77 int32_t HksParamsToParamSet(struct HksParam *params, uint32_t cnt, struct HksParamSet **outParamSet… 81 int32_t HksListAliasesPack(const struct HksParamSet *srcParamSet, struct HksBlob *destData); 86 const struct HksParamSet *paramSet, struct HksBlob *destData); [all …]
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/include/asymmetric_alg_test/ |
H A D | hks_rsa_sign_verify_test_common.h | 28 int32_t HksRsaSignVerifyTestNormalCase(struct HksBlob keyAlias, struct HksParamSet *genParamSet, 29 struct HksParamSet *signParamSet, struct HksParamSet *verifyParamSet); 32 …struct HksParamSet *genParamSet, struct HksParamSet *signParamSet, struct HksParamSet *verifyParam… 35 …struct HksParamSet *genParamSet, struct HksParamSet *signParamSet, struct HksParamSet *verifyParam… 37 int32_t HksRSASignVerifyTestAbnormalCase(struct HksBlob keyAlias, struct HksParamSet *genParamSet, 38 struct HksParamSet *signParamSet, struct HksParamSet *verifyParamSet); 40 …struct HksParamSet *genParamSet, struct HksParamSet *signParamSet, struct HksParamSet *verifyParam… 41 int32_t HksTestSignVerify(struct HksBlob *keyAlias, struct HksParamSet *paramSet, const struct HksB… 43 int32_t HksRsaSignVerifyTestParamPSSaltLenFailureCase(struct HksBlob keyAlias, struct HksParamSet *… 44 struct HksParamSet *signParamSet, struct HksParamSet *verifyParamSet);
|
H A D | hks_ecdh_agree_test_common.h | 28 …const struct HksParamSet *initParamSet, const struct HksParamSet *finishParamSet, struct HksBlob *… 30 const struct HksParamSet *initParamSet); 32 struct HksBlob *publicKey1, struct HksBlob *publicKey2, const struct HksParamSet *genParamSet); 33 void HksEcdhAgreeFreeParamSet(struct HksParamSet *paramSet1, struct HksParamSet *paramSet2, 34 struct HksParamSet *paramSet3); 35 void HksEcdhAgreeFreeParamSet(struct HksParamSet *paramSet1, struct HksParamSet *paramSet2, 36 struct HksParamSet *paramSet3, struct HksParamSet *paramSet4, struct HksParamSet *paramSet5);
|
/ohos5.0/base/security/huks/test/unittest/huks_common_test/include/ |
H A D | hks_test_adapt_for_de.h | 27 int32_t ConstructNewParamSet(const struct HksParamSet *paramSet, struct HksParamSet **newParamSet); 30 const struct HksParamSet *paramSet, struct HksParamSet *paramSetOut); 33 const struct HksParamSet *paramSet, const struct HksBlob *key); 36 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData); 39 const struct HksParamSet *paramSet, struct HksBlob *key); 44 const struct HksParamSet *paramSet, struct HksParamSet *paramSetOut); 48 int32_t HksSignForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, 51 int32_t HksVerifyForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, 54 int32_t HksEncryptForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, 66 int32_t HksMacForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, [all …]
|
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/include/ |
H A D | hks_core_service_three_stage.h | 33 int32_t HksCoreSignVerifyThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet… 45 int32_t HksCoreCryptoThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *pa… 48 int32_t HksCoreCryptoThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *… 54 int32_t HksCoreCryptoThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *p… 60 int32_t HksCoreDeriveThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *pa… 72 int32_t HksCoreAgreeThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *par… 81 int32_t HksCoreAgreeThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *pa… 84 int32_t HksCoreMacThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *param… 87 int32_t HksCoreMacThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *par… 90 int32_t HksCoreMacThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *par… [all …]
|
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/os_dependency/idl/ipc/ |
H A D | hks_service_ipc_serialization.h | 29 struct HksParamSet **paramSetIn, struct HksBlob *keyOut); 35 … struct HksBlob *wrappingKeyAlias, struct HksParamSet **paramSet, struct HksBlob *wrappedKeyData); 40 struct HksParamSet **paramSet, struct HksBlob *key); 43 struct HksParamSet **paramSetIn, struct HksParamSet **paramSetOut); 47 int32_t HksSignUnpack(const struct HksBlob *srcData, struct HksBlob *key, struct HksParamSet **para… 54 struct HksParamSet **paramSet, struct HksBlob *inputText, struct HksBlob *outputText); 62 int32_t HksHmacUnpack(const struct HksBlob *srcData, struct HksBlob *key, struct HksParamSet **para… 72 struct HksParamSet **paramSet, struct HksBlob *certChainBlob); 76 int32_t HksListAliasesUnpack(const struct HksBlob *srcData, struct HksParamSet **paramSet); 81 struct HksBlob *newKeyAlias, struct HksParamSet **paramSet); [all …]
|
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/ |
H A D | hks_upgrade_key.c | 52 static int32_t AddAlgParamsTags(const struct HksParamSet *srcParamSet, struct HksParamSet *targetPa… in AddAlgParamsTags() 68 static int32_t AddMandatoryParams(const struct HksParamSet *paramSet, struct HksParamSet *targetPar… in AddMandatoryParams() 84 typedef int32_t (*HksAddUpgradeParam)(const struct HksParamSet *srcParamSet, struct HksParamSet *ta… 91 static int32_t HksAddKeyVersionToParamSet(const struct HksParamSet *srcParamSet, struct HksParamSet… in HksAddKeyVersionToParamSet() 98 static int32_t HksAddOsVersionToParamSet(const struct HksParamSet *srcParamSet, struct HksParamSet … in HksAddOsVersionToParamSet() 105 static int32_t HksAddOsPatchToParamSet(const struct HksParamSet *srcParamSet, struct HksParamSet *t… in HksAddOsPatchToParamSet() 113 static int32_t HksAddkeyToParamSet(const struct HksParamSet *srcParamSet, struct HksParamSet *targe… in HksAddkeyToParamSet() 138 const struct HksParamSet *srcParamSet, struct HksParamSet **targetParamSet) in AddMandatoryParamsInCore() 140 struct HksParamSet *outParamSet = NULL; in AddMandatoryParamsInCore() 184 …atic int32_t AuthChangeProcessName(const struct HksParamSet *oldKeyBlobParamSet, const struct HksP… in AuthChangeProcessName() [all …]
|
H A D | hks_core_interfaces.c | 48 int32_t HuksHdiGenerateKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, in HuksHdiGenerateKey() 55 const struct HksParamSet *paramSet, struct HksBlob *keyOut) in HuksHdiImportKey() 89 int32_t HuksHdiAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet) in HuksHdiAbort() 114 int32_t HuksHdiGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random) in HuksHdiGenerateRandom() 119 int32_t HuksHdiSign(const struct HksBlob *key, const struct HksParamSet *paramSet, in HuksHdiSign() 125 int32_t HuksHdiVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, in HuksHdiVerify() 131 int32_t HuksHdiEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, in HuksHdiEncrypt() 137 int32_t HuksHdiDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, in HuksHdiDecrypt() 149 int32_t HuksHdiDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *kdfKey, in HuksHdiDeriveKey() 155 int32_t HuksHdiMac(const struct HksBlob *key, const struct HksParamSet *paramSet, in HuksHdiMac() [all …]
|
/ohos5.0/drivers/peripheral/huks/hdi_service/ |
H A D | huks_sa_hdi_struct.h | 48 … int32_t (*HuksHdiGenerateKey)(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, 60 const struct HksParamSet *paramSet, struct HksBlob *keyOut); 103 int32_t (*HuksHdiUpdate)(const struct HksBlob *handle, const struct HksParamSet *paramSet, 114 int32_t (*HuksHdiFinish)(const struct HksBlob *handle, const struct HksParamSet *paramSet, 123 int32_t (*HuksHdiAbort)(const struct HksBlob *handle, const struct HksParamSet *paramSet); 140 int32_t (*HuksHdiAttestKey)(const struct HksBlob *key, const struct HksParamSet *paramSet, 193 int32_t (*HuksHdiSign)(const struct HksBlob *key, const struct HksParamSet *paramSet, 204 int32_t (*HuksHdiVerify)(const struct HksBlob *key, const struct HksParamSet *paramSet, 215 int32_t (*HuksHdiEncrypt)(const struct HksBlob *key, const struct HksParamSet *paramSet, 226 int32_t (*HuksHdiDecrypt)(const struct HksBlob *key, const struct HksParamSet *paramSet, [all …]
|
H A D | huks_hdi_passthrough_adapter.h | 33 int32_t HuksHdiAdapterVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, 36 int32_t HuksHdiAdapterEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, 39 int32_t HuksHdiAdapterDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, 42 int32_t HuksHdiAdapterGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random); 45 const struct HksParamSet *paramSet, struct HksBlob *keyOut); 53 int32_t HuksHdiAdapterDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *kdfKey, 69 int32_t HuksHdiAdapterUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSet, 72 int32_t HuksHdiAdapterFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, 75 int32_t HuksHdiAdapterAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet); 79 int32_t HuksHdiAdapterAttestKey(const struct HksBlob *key, const struct HksParamSet *paramSet, [all …]
|
/ohos5.0/base/security/huks/interfaces/kits/cj/include/ |
H A D | cj_huks_ffi.h | 26 FFI_EXPORT int32_t FfiOHOSInitSession(const char *keyAlias, const struct HksParamSet *paramSet, 29 FFI_EXPORT int32_t FfiOHOSUpdateSession(const struct HksBlob *handle, const struct HksParamSet *par… 32 FFI_EXPORT int32_t FfiOHOSFinishSession(const struct HksBlob *handle, const struct HksParamSet *par… 37 FFI_EXPORT int32_t FfiOHOSIsKeyExist(const char *keyAlias, const struct HksParamSet *paramSet); 40 const struct HksParamSet *paramSetIn, struct HksParamSet *paramSetOut); 42 FFI_EXPORT int32_t FfiOHOSHAttestKey(const char *keyAlias, const struct HksParamSet *paramSet, 45 FFI_EXPORT int32_t FfiOHOSHAnonAttestKey(const char *keyAlias, const struct HksParamSet *paramSet, 51 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData); 53 FFI_EXPORT int32_t FfiOHOSGenerateKey(const char *keyAlias, const struct HksParamSet *paramSetIn, 54 struct HksParamSet *paramSetOut); [all …]
|
/ohos5.0/base/security/huks/test/unittest/huks_common_test/src/ |
H A D | hks_test_adapt_for_de.c | 47 int32_t ConstructNewParamSet(const struct HksParamSet *paramSet, struct HksParamSet **newParamSet) in ConstructNewParamSet() 86 const struct HksParamSet *paramSet, struct HksParamSet *paramSetOut) in HksGenerateKeyForDe() 89 struct HksParamSet *newParamSet = NULL; in HksGenerateKeyForDe() 111 struct HksParamSet *newParamSet = NULL; in HksImportKeyForDe() 133 struct HksParamSet *newParamSet = NULL; in HksImportWrappedKeyForDe() 155 struct HksParamSet *newParamSet = NULL; in HksExportPublicKeyForDe() 176 struct HksParamSet *newParamSet = NULL; in HksDeleteKeyForDe() 195 const struct HksParamSet *paramSet, struct HksParamSet *paramSetOut) in HksGetKeyParamSetForDe() 198 struct HksParamSet *newParamSet = NULL; in HksGetKeyParamSetForDe() 219 struct HksParamSet *newParamSet = NULL; in HksKeyExistForDe() [all …]
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/include/ |
H A D | hks_import_wrapped_sm2_suite_test.h | 37 struct HksParamSet *genWrappingKeyParam; 40 struct HksParamSet *genCallerKeyParam; 42 struct HksParamSet *signParam; 44 struct HksParamSet *deriveKey1Param; 45 struct HksParamSet *deriveKey2Param; 48 struct HksParamSet *importderiveKey1Param; 53 struct HksParamSet *importKekParam; 55 struct HksParamSet *hmacParam; 57 struct HksParamSet *sm2EncryptParam; 58 struct HksParamSet *sm4EncryptParam; [all …]
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/include/ |
H A D | hks_common_check.h | 44 int32_t HksCheckParamSetValidity(const struct HksParamSet *paramSet); 50 const struct HksBlob *data3, const struct HksParamSet *paramSet); 53 const struct HksParamSet *paramSet); 55 int32_t HksCheckBlobAndParamSet(const struct HksBlob *data, const struct HksParamSet *paramSet); 58 const struct HksParamSet *paramSet2); 61 const struct HksParamSet *paramSet1, const struct HksParamSet *paramSet2); 65 int32_t HksCheckAesAeMode(const struct HksParamSet *paramSet, bool *isAes, bool *isAeMode); 73 int32_t HksCheckKeyNeedStored(const struct HksParamSet *paramSet, bool *isNeedStorage); 75 int32_t HksCheckKeyBlobParamSetEqualRuntimeParamSet(const struct HksParamSet *keyBlobParamSet, 76 const struct HksParamSet *runtimeParamSet, uint32_t tag); [all …]
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/mock/idl/src/ |
H A D | huks_access_mock.c | 60 const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in ENABLE_CFI() 66 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in ENABLE_CFI() 77 ENABLE_CFI(int32_t HuksAccessInit(const struct HksBlob *key, const struct HksParamSet *paramSet, in ENABLE_CFI() 83 ENABLE_CFI(int32_t HuksAccessUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSe… in ENABLE_CFI() 89 ENABLE_CFI(int32_t HuksAccessFinish(const struct HksBlob *handle, const struct HksParamSet *paramSe… in ENABLE_CFI() 95 ENABLE_CFI(int32_t HuksAccessAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet… in ENABLE_CFI() 115 ENABLE_CFI(int32_t HuksAccessSign(const struct HksBlob *key, const struct HksParamSet *paramSet, in ENABLE_CFI() 121 ENABLE_CFI(int32_t HuksAccessVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, in ENABLE_CFI() 127 ENABLE_CFI(int32_t HuksAccessEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, in ENABLE_CFI() 133 ENABLE_CFI(int32_t HuksAccessDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, in ENABLE_CFI() [all …]
|
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/os_dependency/ca/ |
H A D | hks_teec.h | 28 int32_t HksTeeGenerateKey(const struct HksBlob *keyBlob, const struct HksParamSet *paramSetIn, 31 int32_t HksTeeProcessInit(uint32_t cmdId, const struct HksBlob *key, const struct HksParamSet *para… 37 int32_t HksTeeSign(const struct HksBlob *keyBlob, const struct HksParamSet *paramSet, 40 int32_t HksTeeVerify(const struct HksBlob *keyBlob, const struct HksParamSet *paramSet, 43 int32_t HksTeeEncrypt(const struct HksBlob *keyBlob, const struct HksParamSet *paramSet, 46 int32_t HksTeeDecrypt(const struct HksBlob *keyBlob, const struct HksParamSet *paramSet, 49 int32_t HksTeeCheckKeyLegality(const struct HksParamSet *paramSet, const struct HksBlob *key); 51 int32_t HksTeeGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random); 53 int32_t HksTeeImportKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBl… 57 int32_t HksTeeAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, [all …]
|
/ohos5.0/base/security/huks/interfaces/kits/cj/src/ |
H A D | cj_huks_ffi.c | 28 int32_t FfiOHOSInitSession(const char *keyAlias, const struct HksParamSet *paramSet, in FfiOHOSInitSession() 35 int32_t FfiOHOSUpdateSession(const struct HksBlob *handle, const struct HksParamSet *paramSet, in FfiOHOSUpdateSession() 47 int32_t FfiOHOSAbortSession(const struct HksBlob *handle, const struct HksParamSet *paramSet) in FfiOHOSAbortSession() 52 int32_t FfiOHOSIsKeyExist(const char *keyAlias, const struct HksParamSet *paramSet) in FfiOHOSIsKeyExist() 59 … const struct HksParamSet *paramSetIn, struct HksParamSet *paramSetOut) in FfiOHOSGetKeyItemProperties() 65 int32_t FfiOHOSHAttestKey(const char *keyAlias, const struct HksParamSet *paramSet, in FfiOHOSHAttestKey() 72 int32_t FfiOHOSHAnonAttestKey(const char *keyAlias, const struct HksParamSet *paramSet, in FfiOHOSHAnonAttestKey() 79 int32_t FfiOHOSExportKey(const char *keyAlias, const struct HksParamSet *paramSet, in FfiOHOSExportKey() 94 int32_t FfiOHOSGenerateKey(const char *keyAlias, const struct HksParamSet *paramSetIn, in FfiOHOSGenerateKey() 95 struct HksParamSet *paramSetOut) in FfiOHOSGenerateKey() [all …]
|