/base/security/certificate_framework/frameworks/core/param/src/ |
H A D | cf_param.c | 33 int32_t CfInitParamSet(CfParamSet **paramSet)
in CfInitParamSet() argument 35 if (paramSet == NULL) {
in CfInitParamSet() 40 *paramSet = (CfParamSet *)CfMalloc(CF_DEFAULT_PARAM_SET_SIZE, 0);
in CfInitParamSet() 41 if (*paramSet == NULL) {
in CfInitParamSet() 45 (*paramSet)->paramsCnt = 0;
in CfInitParamSet() 46 (*paramSet)->paramSetSize = sizeof(CfParamSet);
in CfInitParamSet() 50 static int32_t CfCheckParamSet(const CfParamSet *paramSet, uint32_t size)
in CfCheckParamSet() argument 53 (paramSet->paramSetSize != size) ||
in CfCheckParamSet() 54 (paramSet->paramsCnt > ((size - sizeof(CfParamSet)) / sizeof(CfParam)))) {
in CfCheckParamSet() 61 static int32_t CfFreshParamSet(CfParamSet *paramSet, boo argument 100 BuildParamSet(CfParamSet **paramSet) BuildParamSet() argument 124 CfBuildParamSet(CfParamSet **paramSet) CfBuildParamSet() argument 139 CfFreeParamSet(CfParamSet **paramSet) CfFreeParamSet() argument 148 CfGetParam(const CfParamSet *paramSet, uint32_t tag, CfParam **param) CfGetParam() argument 170 CheckBeforeAddParams(const CfParamSet *paramSet, const CfParam *params, uint32_t paramCnt) CheckBeforeAddParams() argument 189 CfAddParams(CfParamSet *paramSet, const CfParam *params, uint32_t paramCnt) CfAddParams() argument [all...] |
/base/security/certificate_manager/test/unittest/module_test/src/ |
H A D | cm_param_test.cpp | 64 * @tc.desc: test CmAddParams paramSet is nullptr
85 struct CmParamSet *paramSet = nullptr;
in HWTEST_F() local 86 int32_t ret = CmInitParamSet(¶mSet);
in HWTEST_F() 89 ret = CmAddParams(paramSet, nullptr, 0);
in HWTEST_F() 92 CmFreeParamSet(¶mSet);
in HWTEST_F() 97 * @tc.desc: test CmAddParams paramSet size is invalid
103 struct CmParamSet paramSet = { CM_PARAM_SET_MAX_SIZE + 1, 0 };
in HWTEST_F() local 107 int32_t ret = CmAddParams(¶mSet, param, sizeof(param) / sizeof(struct CmParam));
in HWTEST_F() 119 struct CmParamSet *paramSet = nullptr;
in HWTEST_F() local 120 int32_t ret = CmInitParamSet(¶mSet);
in HWTEST_F() 140 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 162 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 184 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 220 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 238 struct CmParamSet paramSet = {CM_PARAM_SET_MAX_SIZE + 1, 1 }; HWTEST_F() local 252 struct CmParamSet paramSet = { sizeof(struct CmParamSet) - 1, 1 }; HWTEST_F() local 266 struct CmParamSet paramSet = { sizeof(struct CmParamSet), 1 }; HWTEST_F() local 272 ConstrutParamSet(struct CmParamSet **paramSet) ConstrutParamSet() argument 295 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 313 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 346 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 359 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 381 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 409 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 437 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 478 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 500 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 530 struct CmParamSet *paramSet = nullptr; HWTEST_F() local 560 struct CmParamSet *paramSet = nullptr; HWTEST_F() local [all...] |
/base/security/certificate_manager/frameworks/cert_manager_standard/main/common/src/ |
H A D | cm_param.c | 31 int32_t CmInitParamSet(struct CmParamSet **paramSet) in CmInitParamSet() argument 33 if (paramSet == NULL) { in CmInitParamSet() 38 *paramSet = (struct CmParamSet *)CmMalloc(CM_DEFAULT_PARAM_SET_SIZE); in CmInitParamSet() 39 if (*paramSet == NULL) { in CmInitParamSet() 43 (*paramSet)->paramsCnt = 0; in CmInitParamSet() 44 (*paramSet)->paramSetSize = sizeof(struct CmParamSet); in CmInitParamSet() 48 static int32_t CmCheckParamSet(const struct CmParamSet *paramSet, uint32_t size) in CmCheckParamSet() argument 50 if (paramSet == NULL) { in CmCheckParamSet() 55 (paramSet->paramSetSize != size) || in CmCheckParamSet() 56 (paramSet in CmCheckParamSet() 63 CmFreshParamSet(struct CmParamSet *paramSet, bool isCopy) CmFreshParamSet() argument 106 BuildParamSet(struct CmParamSet **paramSet) BuildParamSet() argument 130 CmBuildParamSet(struct CmParamSet **paramSet) CmBuildParamSet() argument 145 CmFreeParamSet(struct CmParamSet **paramSet) CmFreeParamSet() argument 154 CmGetParam(const struct CmParamSet *paramSet, uint32_t tag, struct CmParam **param) CmGetParam() argument 176 FreshParamSet(struct CmParamSet *paramSet, bool isCopy) FreshParamSet() argument 232 CheckBeforeAddParams(const struct CmParamSet *paramSet, const struct CmParam *params, uint32_t paramCnt) CheckBeforeAddParams() argument 251 CmAddParams(struct CmParamSet *paramSet, const struct CmParam *params, uint32_t paramCnt) CmAddParams() argument [all...] |
/base/security/huks/test/unittest/huks_standard_test/module_test/mock/idl/src/ |
H A D | huks_access_mock.c | 59 const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in HuksAccessImportKey() 61 return HksCoreImportKey(keyAlias, key, paramSet, keyOut); in HuksAccessImportKey() 65 const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in HuksAccessImportWrappedKey() 67 return HksCoreImportWrappedKey(wrappingKeyAlias, key, wrappedKeyData, paramSet, keyOut); in HuksAccessImportWrappedKey() 70 ENABLE_CFI(int32_t HuksAccessExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, in HuksAccessExportPublicKey() argument 73 return HksCoreExportPublicKey(key, paramSet, keyOut); in HuksAccessExportPublicKey() 76 ENABLE_CFI(int32_t HuksAccessInit(const struct HksBlob *key, const struct HksParamSet *paramSet, in HuksAccessInit() argument 79 return HksCoreInit(key, paramSet, handle, token); in HuksAccessInit() 82 ENABLE_CFI(int32_t HuksAccessUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSet, in HuksAccessUpdate() argument 85 return HksCoreUpdate(handle, paramSet, inDat in HuksAccessUpdate() 58 HuksAccessImportKey(const struct HksBlob *keyAlias, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksAccessImportKey() argument 64 HuksAccessImportWrappedKey(const struct HksBlob *wrappingKeyAlias, const struct HksBlob *key, const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksAccessImportWrappedKey() argument 88 HuksAccessFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HuksAccessFinish() argument 94 HuksAccessAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet) HuksAccessAbort() argument 99 HuksAccessGetKeyProperties(const struct HksParamSet *paramSet, const struct HksBlob *key) HuksAccessGetKeyProperties() argument 114 HuksAccessSign(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) HuksAccessSign() argument 120 HuksAccessVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, const struct HksBlob *signature) HuksAccessVerify() argument 126 HuksAccessEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *plainText, struct HksBlob *cipherText) HuksAccessEncrypt() argument 132 HuksAccessDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *cipherText, struct HksBlob *plainText) HuksAccessDecrypt() argument 138 HuksAccessAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HuksAccessAgreeKey() argument 144 HuksAccessDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *kdfKey, struct HksBlob *derivedKey) HuksAccessDeriveKey() argument 150 HuksAccessMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HuksAccessMac() argument 157 HuksAccessUpgradeKey(const struct HksBlob *oldKey, const struct HksParamSet *paramSet, struct HksBlob *newKey) HuksAccessUpgradeKey() argument 165 HuksAccessCalcHeaderMac(const struct HksParamSet *paramSet, const struct HksBlob *salt, const struct HksBlob *srcData, struct HksBlob *mac) HuksAccessCalcHeaderMac() argument 173 HuksAccessAttestKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *certChain) HuksAccessAttestKey() argument 182 HuksAccessGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random) HuksAccessGenerateRandom() argument [all...] |
/base/security/certificate_framework/test/unittest/cf_sdk_test/src/ |
H A D | cf_param_test.cpp | 66 * @tc.desc: test CfAddParams paramSet is nullptr
87 CfParamSet *paramSet = nullptr;
in HWTEST_F() local 88 int32_t ret = CfInitParamSet(¶mSet);
in HWTEST_F() 91 ret = CfAddParams(paramSet, nullptr, 0);
in HWTEST_F() 94 CfFreeParamSet(¶mSet);
in HWTEST_F() 99 * @tc.desc: test CfAddParams paramSet size is invalid
105 CfParamSet paramSet = { CF_PARAM_SET_MAX_SIZE + 1, 0 };
in HWTEST_F() local 109 int32_t ret = CfAddParams(¶mSet, param, sizeof(param) / sizeof(CfParam));
in HWTEST_F() 121 CfParamSet *paramSet = nullptr;
in HWTEST_F() local 122 int32_t ret = CfInitParamSet(¶mSet);
in HWTEST_F() 142 CfParamSet *paramSet = nullptr; HWTEST_F() local 164 CfParamSet *paramSet = nullptr; HWTEST_F() local 186 CfParamSet *paramSet = nullptr; HWTEST_F() local 209 CfParamSet *paramSet = nullptr; HWTEST_F() local 235 CfParamSet *paramSet = nullptr; HWTEST_F() local 271 CfParamSet *paramSet = nullptr; HWTEST_F() local 289 CfParamSet paramSet = {CF_PARAM_SET_MAX_SIZE + 1, 1 }; HWTEST_F() local 303 CfParamSet paramSet = { sizeof(CfParamSet) - 1, 1 }; HWTEST_F() local 317 CfParamSet paramSet = { sizeof(CfParamSet), 1 }; HWTEST_F() local 323 ConstrutParamSet(CfParamSet **paramSet) ConstrutParamSet() argument 346 CfParamSet *paramSet = nullptr; HWTEST_F() local 365 CfParamSet *paramSet = nullptr; HWTEST_F() local 395 CfParamSet *paramSet = nullptr; HWTEST_F() local 408 CfParamSet *paramSet = nullptr; HWTEST_F() local 430 CfParamSet *paramSet = nullptr; HWTEST_F() local 458 CfParamSet *paramSet = nullptr; HWTEST_F() local 486 CfParamSet *paramSet = nullptr; HWTEST_F() local [all...] |
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/sdk_test/src/ |
H A D | hks_session_max_test.cpp | 60 struct HksParamSet *paramSet = NULL; in GenerateBaseKey() local 61 ASSERT_TRUE(HksInitParamSet(¶mSet) == 0); in GenerateBaseKey() 74 ASSERT_TRUE(HksAddParams(paramSet, tmpParams, sizeof(tmpParams) / sizeof(tmpParams[0])) == 0); in GenerateBaseKey() 75 ASSERT_TRUE(HksBuildParamSet(¶mSet) == 0); in GenerateBaseKey() 76 ASSERT_TRUE(HksGenerateKeyForDe(alias, paramSet, NULL) == 0); in GenerateBaseKey() 78 HksFreeParamSet(¶mSet); in GenerateBaseKey() 83 struct HksParamSet *paramSet = NULL; in ConstructInitParamSet() local 84 ASSERT_TRUE(HksInitParamSet(¶mSet) == 0); in ConstructInitParamSet() 95 ASSERT_TRUE(HksAddParams(paramSet, tmpParams, sizeof(tmpParams) / sizeof(tmpParams[0])) == 0); in ConstructInitParamSet() 96 ASSERT_TRUE(HksBuildParamSet(¶mSet) in ConstructInitParamSet() 106 struct HksParamSet *paramSet = NULL; SessionMaxTest() local 115 struct HksParamSet *paramSet = NULL; SessionMaxTest() local 137 struct HksParamSet *paramSet = NULL; SessionMaxTest() local 167 struct HksParamSet *paramSet = NULL; HWTEST_F() local [all...] |
/base/security/huks/services/huks_standard/huks_engine/main/core/src/ |
H A D | hks_core_service_key_operate_one_stage.c | 59 static int32_t CipherAuth(const struct HksKeyNode *keyNode, const struct HksParamSet *paramSet) in CipherAuth() argument 62 int32_t ret = HksGetParam(paramSet, HKS_TAG_ALGORITHM, &algParam); in CipherAuth() 66 return HksAuth(HKS_AUTH_ID_SYM_CIPHER, keyNode, paramSet); in CipherAuth() 68 return HksAuth(HKS_AUTH_ID_ASYM_CIPHER, keyNode, paramSet); in CipherAuth() 74 static int32_t SignVerifyAuth(const struct HksKeyNode *keyNode, const struct HksParamSet *paramSet) in SignVerifyAuth() argument 77 int32_t ret = HksGetParam(paramSet, HKS_TAG_ALGORITHM, &algParam); in SignVerifyAuth() 82 ret = HksGetParam(paramSet, HKS_TAG_PADDING, &padding); in SignVerifyAuth() 85 ret = HksCheckKeyBlobParamSetEqualRuntimeParamSet(keyNode->paramSet, in SignVerifyAuth() 86 paramSet, HKS_TAG_RSA_PSS_SALT_LEN_TYPE); in SignVerifyAuth() 89 return HksAuth(HKS_AUTH_ID_SIGN_VERIFY_RSA, keyNode, paramSet); in SignVerifyAuth() 101 GetSignVerifyMessage(const struct HksParamSet *nodeParamSet, const struct HksBlob *srcData, struct HksBlob *message, bool *needFree, const struct HksParamSet *paramSet) GetSignVerifyMessage() argument 144 SignVerifyPreCheck(const struct HksKeyNode *keyNode, const struct HksParamSet *paramSet) SignVerifyPreCheck() argument 152 SignVerify(uint32_t cmdId, const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) SignVerify() argument 195 CipherPreCheck(const struct HksKeyNode *keyNode, const struct HksParamSet *paramSet) CipherPreCheck() argument 203 CipherEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksUsageSpec *usageSpec, const struct HksBlob *inData, struct HksBlob *outData) CipherEncrypt() argument 217 Cipher(uint32_t cmdId, const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) Cipher() argument 262 HksCoreSign(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) HksCoreSign() argument 268 HksCoreVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, const struct HksBlob *signature) HksCoreVerify() argument 274 HksCoreEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *plainText, struct HksBlob *cipherText) HksCoreEncrypt() argument 280 HksCoreDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *cipherText, struct HksBlob *plainText) HksCoreDecrypt() argument 286 HksCheckKeyValidity(const struct HksParamSet *paramSet, const struct HksBlob *key) HksCheckKeyValidity() argument 297 HksCoreGetKeyProperties(const struct HksParamSet *paramSet, const struct HksBlob *key) HksCoreGetKeyProperties() argument 302 HksCoreExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HksCoreExportPublicKey() argument 332 HksCoreAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HksCoreAgreeKey() argument 371 HksCoreDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *mainKey, struct HksBlob *derivedKey) HksCoreDeriveKey() argument 404 HksCoreMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HksCoreMac() argument 438 HksCoreUpgradeKey(const struct HksBlob *oldKey, const struct HksParamSet *paramSet, struct HksBlob *newKey) HksCoreUpgradeKey() argument 444 HksCoreUpgradeKey(const struct HksBlob *oldKey, const struct HksParamSet *paramSet, struct HksBlob *newKey) HksCoreUpgradeKey() argument [all...] |
H A D | hks_core_interfaces.c | 47 int32_t HuksHdiGenerateKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, in HuksHdiGenerateKey() argument 50 return HksCoreGenerateKey(keyAlias, paramSet, keyIn, keyOut); in HuksHdiGenerateKey() 54 const struct HksParamSet *paramSet, struct HksBlob *keyOut) in HuksHdiImportKey() 56 return HksCoreImportKey(keyAlias, key, paramSet, keyOut); in HuksHdiImportKey() 60 const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut) in HuksHdiImportWrappedKey() 62 return HksCoreImportWrappedKey(keyAlias, key, wrappedKeyData, paramSet, keyOut); in HuksHdiImportWrappedKey() 65 int32_t HuksHdiExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) in HuksHdiExportPublicKey() argument 67 return HksCoreExportPublicKey(key, paramSet, keyOut); in HuksHdiExportPublicKey() 70 int32_t HuksHdiInit(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *handle, in HuksHdiInit() argument 73 return HksCoreInit(key, paramSet, handl in HuksHdiInit() 53 HuksHdiImportKey(const struct HksBlob *keyAlias, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksHdiImportKey() argument 59 HuksHdiImportWrappedKey(const struct HksBlob *keyAlias, const struct HksBlob *key, const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksHdiImportWrappedKey() argument 76 HuksHdiUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HuksHdiUpdate() argument 82 HuksHdiFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HuksHdiFinish() argument 88 HuksHdiAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet) HuksHdiAbort() argument 93 HuksHdiGetKeyProperties(const struct HksParamSet *paramSet, const struct HksBlob *key) HuksHdiGetKeyProperties() argument 98 HuksHdiAttestKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *certChain) HuksHdiAttestKey() argument 113 HuksHdiGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random) HuksHdiGenerateRandom() argument 118 HuksHdiSign(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) HuksHdiSign() argument 124 HuksHdiVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, const struct HksBlob *signature) HuksHdiVerify() argument 130 HuksHdiEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *plainText, struct HksBlob *cipherText) HuksHdiEncrypt() argument 136 HuksHdiDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *cipherText, struct HksBlob *plainText) HuksHdiDecrypt() argument 142 HuksHdiAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HuksHdiAgreeKey() argument 148 HuksHdiDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *kdfKey, struct HksBlob *derivedKey) HuksHdiDeriveKey() argument 154 HuksHdiMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HuksHdiMac() argument 160 HuksHdiUpgradeKey(const struct HksBlob *oldKey, const struct HksParamSet *paramSet, struct HksBlob *newKey) HuksHdiUpgradeKey() argument 167 HuksHdiCalcMacHeader(const struct HksParamSet *paramSet, const struct HksBlob *salt, const struct HksBlob *srcData, struct HksBlob *mac) HuksHdiCalcMacHeader() argument [all...] |
/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/os_dependency_test/src/ |
H A D | hks_ipc_check_test.cpp | 68 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local 69 int32_t ret = HksInitParamSet(¶mSet); in HWTEST_F() 71 ret = HksBuildParamSet(¶mSet); in HWTEST_F() 74 ret = HksCheckIpcGenerateKey(&keyAliasBlob, paramSet); in HWTEST_F() 88 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local 89 int32_t ret = HksInitParamSet(¶mSet); in HWTEST_F() 91 ret = HksBuildParamSet(¶mSet); in HWTEST_F() 95 ret = HksCheckIpcImportKey(&keyAliasBlob, paramSet, &keyBlob); in HWTEST_F() 109 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local 110 int32_t ret = HksInitParamSet(¶mSet); in HWTEST_F() 132 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 156 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 180 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 202 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 222 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 248 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 275 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 309 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 329 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 358 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 384 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 409 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 428 struct HksParamSet *paramSet = nullptr; HWTEST_F() local [all...] |
/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_service/os_dependency/idl/ipc/src/ |
H A D | huks_ipc_serialization_test.cpp | 65 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local 66 int32_t ret = HksInitParamSet(¶mSet); in HWTEST_F() 71 ret = HksAddParams(paramSet, &aliasParam, 1); in HWTEST_F() 73 ret = HksBuildParamSet(¶mSet); in HWTEST_F() 76 ret = HksParamSetToParams(paramSet, &aliasOutParam, 1); in HWTEST_F() 78 HksFreeParamSet(¶mSet); in HWTEST_F() 89 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local 90 int32_t ret = HksInitParamSet(¶mSet); in HWTEST_F() 95 ret = HksBuildParamSet(¶mSet); in HWTEST_F() 97 ret = HksParamSetToParams(paramSet, in HWTEST_F() 110 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 136 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 160 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 184 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 208 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 232 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 255 struct HksParamSet *paramSet = nullptr; HWTEST_F() local [all...] |
/base/security/huks/interfaces/kits/c/src/ |
H A D | native_huks_param.c | 27 struct OH_Huks_Result OH_Huks_InitParamSet(struct OH_Huks_ParamSet **paramSet)
in OH_Huks_InitParamSet() argument 29 int32_t result = HksInitParamSet((struct HksParamSet **) paramSet);
in OH_Huks_InitParamSet() 33 struct OH_Huks_Result OH_Huks_AddParams(struct OH_Huks_ParamSet *paramSet,
in OH_Huks_AddParams() argument 36 int32_t result = HksAddParams((struct HksParamSet *) paramSet,
in OH_Huks_AddParams() 41 struct OH_Huks_Result OH_Huks_BuildParamSet(struct OH_Huks_ParamSet **paramSet)
in OH_Huks_BuildParamSet() argument 43 int32_t result = HksBuildParamSet((struct HksParamSet **) paramSet);
in OH_Huks_BuildParamSet() 47 void OH_Huks_FreeParamSet(struct OH_Huks_ParamSet **paramSet)
in OH_Huks_FreeParamSet() argument 49 HksFreeParamSet((struct HksParamSet **) paramSet);
in OH_Huks_FreeParamSet() 53 uint32_t fromParamSetSize, struct OH_Huks_ParamSet **paramSet)
in OH_Huks_CopyParamSet() 56 fromParamSetSize, (struct HksParamSet **) paramSet);
in OH_Huks_CopyParamSet() 52 OH_Huks_CopyParamSet(const struct OH_Huks_ParamSet *fromParamSet, uint32_t fromParamSetSize, struct OH_Huks_ParamSet **paramSet) OH_Huks_CopyParamSet() argument 60 OH_Huks_GetParam(const struct OH_Huks_ParamSet *paramSet, uint32_t tag, struct OH_Huks_Param **param) OH_Huks_GetParam() argument 67 OH_Huks_FreshParamSet(struct OH_Huks_ParamSet *paramSet, bool isCopy) OH_Huks_FreshParamSet() argument 73 OH_Huks_IsParamSetTagValid(const struct OH_Huks_ParamSet *paramSet) OH_Huks_IsParamSetTagValid() argument 79 OH_Huks_IsParamSetValid(const struct OH_Huks_ParamSet *paramSet, uint32_t size) OH_Huks_IsParamSetValid() argument [all...] |
/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_engine/core/src/ |
H A D | hks_keyblob_test.cpp | 69 struct HksParamSet paramSet = { .paramSetSize = 0, .paramsCnt = exceedCnt, .params = {} }; in HWTEST_F() local 70 int32_t ret = HksBuildKeyBlobWithOutAddKeyParam(¶mSet, nullptr); in HWTEST_F() 96 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local 97 int32_t ret = HksInitParamSet(¶mSet); in HWTEST_F() 99 ret = HksAddParams(paramSet, &keyParam, 1); in HWTEST_F() 101 ret = HksBuildParamSet(¶mSet); in HWTEST_F() 103 ret = HksBuildKeyBlob2(paramSet, nullptr); in HWTEST_F() 105 HksFreeParamSet(¶mSet); in HWTEST_F() 134 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local 135 int32_t ret = HksInitParamSet(¶mSet); in HWTEST_F() 158 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 196 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 233 struct HksParamSet *paramSet = nullptr; HWTEST_F() local 257 struct HksParamSet *paramSet = nullptr; HWTEST_F() local [all...] |
/base/security/huks/interfaces/inner_api/huks_standard/main/include/ |
H A D | huks_hdi.h | 51 #define HDI_CONVERTER_FUNC_GENERATEKEY(keyAlias, paramSet, keyIn, keyOut, ret, func) \ 57 HDI_CONVERTER_PARAM_IN_PARAMSET(paramSet, paramSetCore) \ 61 HDI_ADAPTER_PARAM(paramSet, ¶mSetCore), \ 66 #define HDI_CONVERTER_FUNC_IMPORTKEY(keyAlias, key, paramSet, keyOut, ret, func) \ 72 HDI_CONVERTER_PARAM_IN_PARAMSET(paramSet, paramSetCore) \ 77 HDI_ADAPTER_PARAM(paramSet, ¶mSetCore), \ 81 #define HDI_CONVERTER_FUNC_IMPORTWRAPPEDKEY(wrappedKeyAlias, key, wrappedKeyData, paramSet, keyOut, ret, func) \ 88 HDI_CONVERTER_PARAM_IN_PARAMSET(paramSet, paramSetCore) \ 95 HDI_ADAPTER_PARAM(paramSet, ¶mSetCore), \ 99 #define HDI_CONVERTER_FUNC_EXPORTPUBLICKEY(key, paramSet, keyOu [all...] |
H A D | hks_api.h | 65 * @param paramSet required parameter set 70 const struct HksParamSet *paramSet, const struct HksBlob *key); 76 * @param paramSet required parameter set 81 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData); 86 * @param paramSet required parameter set 91 const struct HksParamSet *paramSet, struct HksBlob *key); 96 * @param paramSet required parameter set 99 HKS_API_EXPORT int32_t HksDeleteKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet); 118 HKS_API_EXPORT int32_t HksKeyExist(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet); 122 * @param paramSet require [all...] |
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/ca/ |
H A D | hks_ca_access.c | 41 int32_t HksAccessSign(const struct HksBlob *key, const struct HksParamSet *paramSet, in HksAccessSign() argument 44 return HksTeeSign(key, paramSet, srcData, signature); in HksAccessSign() 47 int32_t HksAccessVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, in HksAccessVerify() argument 50 return HksTeeVerify(key, paramSet, srcData, signature); in HksAccessVerify() 53 int32_t HksAccessEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, in HksAccessEncrypt() argument 56 return HksTeeEncrypt(key, paramSet, plainText, cipherText); in HksAccessEncrypt() 59 int32_t HksAccessDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, in HksAccessDecrypt() argument 62 return HksTeeDecrypt(key, paramSet, cipherText, plainText); in HksAccessDecrypt() 65 int32_t HksAccessGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random) in HksAccessGenerateRandom() argument 67 return HksTeeGenerateRandom(paramSet, rando in HksAccessGenerateRandom() 70 HksAccessImportKey(const struct HksBlob *keyAlias, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HksAccessImportKey() argument 77 HksAccessExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HksAccessExportPublicKey() argument 83 HksAccessAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HksAccessAgreeKey() argument 89 HksAccessDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *kdfKey, struct HksBlob *derivedKey) HksAccessDeriveKey() argument 95 HksAccessMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HksAccessMac() argument 101 HksAccessCheckKeyValidity(const struct HksParamSet *paramSet, const struct HksBlob *key) HksAccessCheckKeyValidity() argument 116 HcmAccessIsDeviceKeyExist(const struct HksParamSet *paramSet) HcmAccessIsDeviceKeyExist() argument [all...] |
/base/security/certificate_framework/test/fuzztest/cfparam_fuzzer/ |
H A D | cfparam_fuzzer.cpp | 28 CfParamSet *paramSet = nullptr; in CfParamAddandGetFuzzTest() local 30 int32_t ret = CfInitParamSet(¶mSet); in CfParamAddandGetFuzzTest() 47 (void)CfAddParams(paramSet, params, 1); in CfParamAddandGetFuzzTest() 50 CfGetParam(paramSet, params[0].tag, ¶msGet); in CfParamAddandGetFuzzTest() 51 CfFreeParamSet(¶mSet); in CfParamAddandGetFuzzTest() 58 CfParamSet *paramSet = nullptr; in CfBuildParamSetFuzzTest() local 59 int32_t ret = CfInitParamSet(¶mSet); in CfBuildParamSetFuzzTest() 63 paramSet->paramsCnt = 1; in CfBuildParamSetFuzzTest() 64 paramSet->paramSetSize += sizeof(CfParam) + size + 1; /* invalid size */ in CfBuildParamSetFuzzTest() 65 paramSet in CfBuildParamSetFuzzTest() [all...] |
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/idl/passthrough/ |
H A D | huks_hdi_access.c | 89 static int32_t HdiProxyGenerateKey(const struct HuksBlob* keyAlias, const struct HuksParamSet* paramSet, in HdiProxyGenerateKey() argument 97 return g_hksHdiProxyInstance->GenerateKey(g_hksHdiProxyInstance, keyAlias, paramSet, keyIn, keyOut); in HdiProxyGenerateKey() 109 const struct HuksParamSet *paramSet, struct HuksBlob *keyOut) in HdiProxyImportKey() 115 return g_hksHdiProxyInstance->ImportKey(g_hksHdiProxyInstance, keyAlias, key, paramSet, keyOut); in HdiProxyImportKey() 119 const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in HuksAccessImportKey() 122 HDI_CONVERTER_FUNC_IMPORTKEY(keyAlias, key, paramSet, keyOut, ret, HdiProxyImportKey) in HuksAccessImportKey() 127 const struct HuksBlob *wrappedKeyData, const struct HuksParamSet *paramSet, struct HuksBlob *keyOut) in HdiProxyImportWrappedKey() 134 paramSet, keyOut); in HdiProxyImportWrappedKey() 138 const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in HuksAccessImportWrappedKey() 141 HDI_CONVERTER_FUNC_IMPORTWRAPPEDKEY(wrappingKeyAlias, key, wrappedKeyData, paramSet, keyOu in HuksAccessImportWrappedKey() 108 HdiProxyImportKey(const struct HuksBlob *keyAlias, const struct HuksBlob *key, const struct HuksParamSet *paramSet, struct HuksBlob *keyOut) HdiProxyImportKey() argument 118 HuksAccessImportKey(const struct HksBlob *keyAlias, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksAccessImportKey() argument 126 HdiProxyImportWrappedKey(const struct HuksBlob *wrappingKeyAlias, const struct HuksBlob *key, const struct HuksBlob *wrappedKeyData, const struct HuksParamSet *paramSet, struct HuksBlob *keyOut) HdiProxyImportWrappedKey() argument 137 HuksAccessImportWrappedKey(const struct HksBlob *wrappingKeyAlias, const struct HksBlob *key, const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksAccessImportWrappedKey() argument 146 HdiProxyExportPublicKey(const struct HuksBlob *key, const struct HuksParamSet *paramSet, struct HuksBlob *keyOut) HdiProxyExportPublicKey() argument 156 HuksAccessExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksAccessExportPublicKey() argument 164 HdiProxyInit(const struct HuksBlob *key, const struct HuksParamSet *paramSet, struct HuksBlob *handle, struct HuksBlob *token) HdiProxyInit() argument 174 HuksAccessInit(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *handle, struct HksBlob *token) HuksAccessInit() argument 182 HdiProxyUpdate(const struct HuksBlob *handle, const struct HuksParamSet *paramSet, const struct HuksBlob *inData, struct HuksBlob *outData) HdiProxyUpdate() argument 192 HuksAccessUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HuksAccessUpdate() argument 200 HdiProxyFinish(const struct HuksBlob *handle, const struct HuksParamSet *paramSet, const struct HuksBlob *inData, struct HuksBlob *outData) HdiProxyFinish() argument 210 HuksAccessFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HuksAccessFinish() argument 218 HdiProxyAbort(const struct HuksBlob *handle, const struct HuksParamSet *paramSet) HdiProxyAbort() argument 227 HuksAccessAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet) HuksAccessAbort() argument 234 HdiProxyCheckKeyValidity(const struct HuksParamSet* paramSet, const struct HuksBlob* key) HdiProxyCheckKeyValidity() argument 244 HuksAccessGetKeyProperties(const struct HksParamSet *paramSet, const struct HksBlob *key) HuksAccessGetKeyProperties() argument 262 HdiProxySign(const struct HuksBlob *key, const struct HuksParamSet *paramSet, const struct HuksBlob *srcData, struct HuksBlob *signature) HdiProxySign() argument 272 HuksAccessSign(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) HuksAccessSign() argument 280 HdiProxyVerify(const struct HuksBlob *key, const struct HuksParamSet *paramSet, const struct HuksBlob *srcData, const struct HuksBlob *signature) HdiProxyVerify() argument 290 HuksAccessVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, const struct HksBlob *signature) HuksAccessVerify() argument 298 HdiProxyEncrypt(const struct HuksBlob *key, const struct HuksParamSet *paramSet, const struct HuksBlob *plainText, struct HuksBlob *cipherText) HdiProxyEncrypt() argument 308 HuksAccessEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *plainText, struct HksBlob *cipherText) HuksAccessEncrypt() argument 316 HdiProxyDecrypt(const struct HuksBlob *key, const struct HuksParamSet *paramSet, const struct HuksBlob *cipherText, struct HuksBlob *plainText) HdiProxyDecrypt() argument 326 HuksAccessDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *cipherText, struct HksBlob *plainText) HuksAccessDecrypt() argument 334 HdiProxyAgreeKey(const struct HuksParamSet *paramSet, const struct HuksBlob *privateKey, const struct HuksBlob *peerPublicKey, struct HuksBlob *agreedKey) HdiProxyAgreeKey() argument 344 HuksAccessAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HuksAccessAgreeKey() argument 352 HdiProxyDeriveKey(const struct HuksParamSet *paramSet, const struct HuksBlob *kdfKey, struct HuksBlob *derivedKey) HdiProxyDeriveKey() argument 362 HuksAccessDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *kdfKey, struct HksBlob *derivedKey) HuksAccessDeriveKey() argument 370 HdiProxyMac(const struct HuksBlob *key, const struct HuksParamSet *paramSet, const struct HuksBlob *srcData, struct HuksBlob *mac) HdiProxyMac() argument 380 HuksAccessMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HuksAccessMac() argument 389 HdiProxyUpgradeKey(const struct HuksBlob *oldKey, const struct HuksParamSet *paramSet, struct HuksBlob *newKey) HdiProxyUpgradeKey() argument 399 HuksAccessUpgradeKey(const struct HksBlob *oldKey, const struct HksParamSet *paramSet, struct HksBlob *newKey) HuksAccessUpgradeKey() argument 409 HdiProxyAttestKey(const struct HuksBlob *key, const struct HuksParamSet *paramSet, struct HuksBlob *certChain) HdiProxyAttestKey() argument 419 HuksAccessAttestKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *certChain) HuksAccessAttestKey() argument 430 HdiProxyGenerateRandom(const struct HuksParamSet *paramSet, struct HuksBlob *random) HdiProxyGenerateRandom() argument 439 HuksAccessGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random) HuksAccessGenerateRandom() argument [all...] |
/base/security/huks/frameworks/huks_standard/main/common/src/ |
H A D | hks_param.c | 170 HKS_API_EXPORT int32_t HksCheckParamSetTag(const struct HksParamSet *paramSet) in HksCheckParamSetTag() argument 172 HKS_IF_NULL_RETURN(paramSet, HKS_ERROR_NULL_POINTER) in HksCheckParamSetTag() 174 for (uint32_t i = 0; i < paramSet->paramsCnt; ++i) { in HksCheckParamSetTag() 175 uint32_t curTag = paramSet->params[i].tag; in HksCheckParamSetTag() 177 HKS_LOG_E("paramSet contains invalid tag! 0x%" LOG_PUBLIC "x", curTag); in HksCheckParamSetTag() 181 for (uint32_t j = i + 1; j < paramSet->paramsCnt; ++j) { in HksCheckParamSetTag() 182 if (curTag == paramSet->params[j].tag) { in HksCheckParamSetTag() 183 HKS_LOG_E("paramSet contains multi-tags! 0x%" LOG_PUBLIC "x", curTag); in HksCheckParamSetTag() 192 static int32_t CheckBeforeAddParams(const struct HksParamSet *paramSet, const struct HksParam *params, in CheckBeforeAddParams() argument 195 if ((params == NULL) || (paramSet in CheckBeforeAddParams() 211 BuildParamSet(struct HksParamSet **paramSet) BuildParamSet() argument 233 HksCheckParamSet(const struct HksParamSet *paramSet, uint32_t size) HksCheckParamSet() argument 246 HksInitParamSet(struct HksParamSet **paramSet) HksInitParamSet() argument 258 HksAddParams(struct HksParamSet *paramSet, const struct HksParam *params, uint32_t paramCnt) HksAddParams() argument 283 HksBuildParamSet(struct HksParamSet **paramSet) HksBuildParamSet() argument 295 HksFreeParamSet(struct HksParamSet **paramSet) HksFreeParamSet() argument 322 FreshParamSet(struct HksParamSet *paramSet, bool isCopy) FreshParamSet() argument 355 HksFreshParamSet(struct HksParamSet *paramSet, bool isCopy) HksFreshParamSet() argument 365 HksGetParam(const struct HksParamSet *paramSet, uint32_t tag, struct HksParam **param) HksGetParam() argument 471 HksDeleteTagsFromParamSet(const uint32_t *tag, uint32_t tagCount, const struct HksParamSet *paramSet, struct HksParamSet **outParamSet) HksDeleteTagsFromParamSet() argument [all...] |
/base/security/huks/test/unittest/huks_common_test/src/ |
H A D | hks_test_adapt_for_de.c | 21 static int32_t GenerateParamSet(struct HksParamSet **paramSet, const struct HksParam tmpParams[], uint32_t paramCount) in GenerateParamSet() argument 23 int32_t ret = HksInitParamSet(paramSet); in GenerateParamSet() 30 ret = HksAddParams(*paramSet, tmpParams, paramCount); in GenerateParamSet() 33 HksFreeParamSet(paramSet); in GenerateParamSet() 38 ret = HksBuildParamSet(paramSet); in GenerateParamSet() 41 HksFreeParamSet(paramSet); in GenerateParamSet() 47 int32_t ConstructNewParamSet(const struct HksParamSet *paramSet, struct HksParamSet **newParamSet) in ConstructNewParamSet() argument 49 int32_t ret = HksCheckParamSet(paramSet, paramSet->paramSetSize); in ConstructNewParamSet() 51 HKS_LOG_E("check paramSet fai in ConstructNewParamSet() 85 HksGenerateKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksParamSet *paramSetOut) HksGenerateKeyForDe() argument 107 HksImportKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, const struct HksBlob *key) HksImportKeyForDe() argument 129 HksImportWrappedKeyForDe(const struct HksBlob *keyAlias, const struct HksBlob *wrappingKeyAlias, const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData) HksImportWrappedKeyForDe() argument 151 HksExportPublicKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *key) HksExportPublicKeyForDe() argument 173 HksDeleteKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet) HksDeleteKeyForDe() argument 194 HksGetKeyParamSetForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksParamSet *paramSetOut) HksGetKeyParamSetForDe() argument 216 HksKeyExistForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet) HksKeyExistForDe() argument 237 HksSignForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) HksSignForDe() argument 259 HksVerifyForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, const struct HksBlob *signature) HksVerifyForDe() argument 281 HksEncryptForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *plainText, struct HksBlob *cipherText) HksEncryptForDe() argument 303 HksDecryptForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *cipherText, struct HksBlob *plainText) HksDecryptForDe() argument 325 HksAgreeKeyForDe(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HksAgreeKeyForDe() argument 347 HksDeriveKeyForDe(const struct HksParamSet *paramSet, const struct HksBlob *mainKey, struct HksBlob *derivedKey) HksDeriveKeyForDe() argument 369 HksMacForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HksMacForDe() argument 391 HksGetKeyInfoListForDe(const struct HksParamSet *paramSet, struct HksKeyInfo *keyInfoList, uint32_t *listCount) HksGetKeyInfoListForDe() argument 413 HksAttestKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksCertChain *certChain) HksAttestKeyForDe() argument 435 HksAnonAttestKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksCertChain *certChain) HksAnonAttestKeyForDe() argument 457 HksInitForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *handle, struct HksBlob *token) HksInitForDe() argument 479 HksUpdateForDe(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HksUpdateForDe() argument 501 HksFinishForDe(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HksFinishForDe() argument [all...] |
H A D | hks_test_curve25519_func.cpp | 22 struct HksParamSet *paramSet = NULL; in TestGenerateEd25519Key() local 23 int32_t ret = HksInitParamSet(¶mSet); in TestGenerateEd25519Key() 28 ret = HksAddParams(paramSet, &algParam, 1); in TestGenerateEd25519Key() 33 ret = HksAddParams(paramSet, &keySizeParam, 1); in TestGenerateEd25519Key() 38 ret = HksAddParams(paramSet, &purposeParam, 1); in TestGenerateEd25519Key() 43 ret = HksAddParams(paramSet, &digestParam, 1); in TestGenerateEd25519Key() 48 ret = HksAddParams(paramSet, &paddingParam, 1); in TestGenerateEd25519Key() 50 ret = HksBuildParamSet(¶mSet); in TestGenerateEd25519Key() 52 ret = HksGenerateKeyForDe(&alias, paramSet, NULL); in TestGenerateEd25519Key() 54 HksFreeParamSet(¶mSet); in TestGenerateEd25519Key() 62 struct HksParamSet *paramSet = NULL; TestSignEd25519() local 101 struct HksParamSet *paramSet = NULL; TestVerifyEd25519() local 142 struct HksParamSet *paramSet = NULL; TestImportEd25519() local 230 BuildTeeSignParamSet(struct HksParamSet **paramSet) BuildTeeSignParamSet() argument 264 BuildLocalVerifyParamSet(struct HksParamSet **paramSet) BuildLocalVerifyParamSet() argument 347 struct HksParamSet *paramSet = NULL; TestSignEd25519Wrong() local 401 struct HksParamSet *paramSet = NULL; TestVerifyEd25519Wrong() local [all...] |
H A D | huks_test_param_util.cpp | 30 struct HksParamSet *paramSet = nullptr; in TestBuildParamSet() local 32 ret = HksInitParamSet(¶mSet); in TestBuildParamSet() 35 ret = HksAddParams(paramSet, params, paramCnt); in TestBuildParamSet() 38 ret = HksBuildParamSet(¶mSet); in TestBuildParamSet() 43 HksFreeParamSet(¶mSet); in TestBuildParamSet() 46 *paramSetOut = paramSet; in TestBuildParamSet() 54 struct HksParamSet *paramSet = nullptr; in TestBuildInitParamSet() local 56 ret = HksInitParamSet(¶mSet); in TestBuildInitParamSet() 60 ret = HksAddParams(paramSet, param, paramCnt); in TestBuildInitParamSet() 65 ret = HksAddParams(paramSet, in TestBuildInitParamSet() [all...] |
/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 *paramSet, 36 int32_t HksCoreSignVerifyThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, 39 int32_t HksCoreSignVerifyThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, 42 int32_t HksCoreSignVerifyThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, 45 int32_t HksCoreCryptoThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, 48 int32_t HksCoreCryptoThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, 51 int32_t HksCoreEncryptThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, 54 int32_t HksCoreCryptoThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, 57 int32_t HksCoreDecryptThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, 60 int32_t HksCoreDeriveThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, [all...] |
/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); 41 int32_t HksDeleteKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet); 44 const struct HksParamSet *paramSet, struct HksParamSet *paramSetOut); 46 int32_t HksKeyExistForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet); 48 int32_t HksSignForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, 51 int32_t HksVerifyForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, [all...] |
/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/include/ |
H A D | hks_client_ipc.h | 32 int32_t HksClientImportKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet,
35 int32_t HksClientExportPublicKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet,
39 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData);
41 int32_t HksClientDeleteKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet);
46 int32_t HksClientKeyExist(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet);
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,
[all...] |
/base/security/huks/services/huks_standard/huks_service/main/core/include/ |
H A D | huks_access.h | 36 const struct HksParamSet *paramSet, struct HksBlob *keyOut); 39 const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut); 41 int32_t HuksAccessExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, 44 int32_t HuksAccessInit(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *handle, 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); 55 int32_t HuksAccessGetKeyProperties(const struct HksParamSet *paramSet, const struct HksBlob *key); 61 int32_t HuksAccessCalcMacHeader(const struct HksParamSet *paramSet, const struct HksBlob *salt, 67 int32_t HuksAccessGenerateRandom(const struct HksParamSet *paramSet, struc [all...] |