/base/security/huks/interfaces/kits/liteapi/src/ |
H A D | hks_lite_api_import_key_item.cpp | 31 const struct HksBlob *aliasBlob, const struct HksParamSet *paramSet, struct HksBlob *inData) in HksCallImportKeyItem() 38 ret = HksImportKey(aliasBlob, paramSet, inData); in HksCallImportKeyItem() 42 static int32_t InitOutDataBuffer(struct HksBlob *inData, struct HksBlob *outData) in InitOutDataBuffer() argument 44 outData->size = inData->size + RESERVED_PADDING_AREA; in InitOutDataBuffer() 64 struct HksBlob inData = { 0, nullptr }; in importKeyItem() local 75 ret = HksParseInData(args, ARGS_INDEX_1, &inData); in importKeyItem() 80 ret = InitOutDataBuffer(&inData, &outData); in importKeyItem() 85 ret = HksCallImportKeyItem(&aliasBlob, paramSet, &inData); in importKeyItem() 95 HKS_FREE_BLOB(inData); in importKeyItem() 30 HksCallImportKeyItem( const struct HksBlob *aliasBlob, const struct HksParamSet *paramSet, struct HksBlob *inData) HksCallImportKeyItem() argument
|
H A D | hks_lite_api_update_finish_session.cpp | 30 typedef int32_t (*HksCallSessionFunc)(struct HksBlob *handle, struct HksParamSet *paramSet, struct HksBlob *inData, 33 static int32_t HksCallUpdateSession(struct HksBlob *handle, struct HksParamSet *paramSet, struct HksBlob *inData, in HksCallUpdateSession() argument 41 ret = HksUpdate(handle, paramSet, inData, outData); in HksCallUpdateSession() 45 static int32_t HksCallFinishSession(struct HksBlob *handle, struct HksParamSet *paramSet, struct HksBlob *inData, in HksCallFinishSession() argument 53 ret = HksFinish(handle, paramSet, inData, outData); in HksCallFinishSession() 57 static int32_t InitOutDataBuffer(struct HksBlob *inData, struct HksBlob *outData) in InitOutDataBuffer() argument 59 outData->size = inData->size + RESERVED_PADDING_AREA; in InitOutDataBuffer() 80 struct HksBlob inData = { 0, nullptr }; in InnerUpdateFinishSession() local 94 ret = HksParseInData(args, ARGS_INDEX_1, &inData); in InnerUpdateFinishSession() 99 ret = InitOutDataBuffer(&inData, in InnerUpdateFinishSession() [all...] |
H A D | hks_lite_api_export_key_item.cpp | 42 static int32_t InitOutDataBuffer(struct HksBlob *inData, struct HksBlob *outData) in InitOutDataBuffer() argument 44 outData->size = inData->size + RESERVED_PADDING_AREA; in InitOutDataBuffer() 64 struct HksBlob inData = { 0, nullptr }; in exportKeyItem() local 75 ret = InitOutDataBuffer(&inData, &outData); in exportKeyItem() 90 HKS_FREE_BLOB(inData); in exportKeyItem()
|
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/asymmetric_alg_test/ |
H A D | hks_rsa_cipher_test_common.cpp | 22 const struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText) in HksRsaCipherTestEncryptAbnormal() 32 ret = TestUpdateFinish(&handleEncrypt, encryptParamSet, HKS_KEY_PURPOSE_ENCRYPT, inData, cipherText); in HksRsaCipherTestEncryptAbnormal() 39 EXPECT_NE(HksMemCmp(inData->data, cipherText->data, inData->size), HKS_SUCCESS) << "cipherText equals inData"; in HksRsaCipherTestEncryptAbnormal() 43 ret = HksEncryptForDe(keyAlias, encryptParamSet, inData, &outData); in HksRsaCipherTestEncryptAbnormal() 54 const struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText) in HksRsaCipherTestEncrypt() 64 ret = TestUpdateFinish(&handleEncrypt, encryptParamSet, HKS_KEY_PURPOSE_ENCRYPT, inData, cipherText); in HksRsaCipherTestEncrypt() 69 EXPECT_NE(HksMemCmp(inData->data, cipherText->data, inData in HksRsaCipherTestEncrypt() 21 HksRsaCipherTestEncryptAbnormal(const struct HksBlob *keyAlias, const struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText) HksRsaCipherTestEncryptAbnormal() argument 53 HksRsaCipherTestEncrypt(const struct HksBlob *keyAlias, const struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText) HksRsaCipherTestEncrypt() argument 82 HksRsaCipherTestDecrypt(const struct HksBlob *keyAlias, const struct HksParamSet *decryptParamSet, const struct HksBlob *cipherText, struct HksBlob *plainText, const struct HksBlob *inData) HksRsaCipherTestDecrypt() argument 113 HksRsaCipherTestCase(const struct HksBlob *keyAlias, struct HksParamSet *genParamSet, struct HksParamSet *encryptParamSet, struct HksParamSet *decryptParamSet, const struct HksBlob *inData) HksRsaCipherTestCase() argument 148 HksRsaCipherTestCaseAbnormal(const struct HksBlob *keyAlias, struct HksParamSet *genParamSet, struct HksParamSet *encryptParamSet, struct HksParamSet *decryptParamSet, const struct HksBlob *inData) HksRsaCipherTestCaseAbnormal() argument [all...] |
H A D | hks_sm2_cipher_test.cpp | 360 const struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText) in HksSm2CipherTestEncrypt() 370 ret = TestUpdateFinish(&handleEncrypt, encryptParamSet, HKS_KEY_PURPOSE_ENCRYPT, inData, cipherText); in HksSm2CipherTestEncrypt() 374 EXPECT_NE(HksMemCmp(inData->data, cipherText->data, inData->size), HKS_SUCCESS) << "cipherText equals inData"; in HksSm2CipherTestEncrypt() 378 ret = HksEncryptForDe(keyAlias, encryptParamSet, inData, &outData); in HksSm2CipherTestEncrypt() 388 const struct HksBlob *cipherText, struct HksBlob *plainText, const struct HksBlob *inData) in HksSm2CipherTestDecrypt() 401 EXPECT_EQ(HksMemCmp(inData->data, plainText->data, inData->size), HKS_SUCCESS) << "plainText not equals inData"; in HksSm2CipherTestDecrypt() 359 HksSm2CipherTestEncrypt(const struct HksBlob *keyAlias, const struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText) HksSm2CipherTestEncrypt() argument 387 HksSm2CipherTestDecrypt(const struct HksBlob *keyAlias, const struct HksParamSet *decryptParamSet, const struct HksBlob *cipherText, struct HksBlob *plainText, const struct HksBlob *inData) HksSm2CipherTestDecrypt() argument 424 HksSm2CipherTestRun(const struct HksBlob *keyAlias, const GenEncryptDecryptParam ¶m, const struct HksBlob *inData, struct HksBlob *cipherText) HksSm2CipherTestRun() argument 489 struct HksBlob inData = { g_inData.length(), (uint8_t *)g_inData.c_str() }; HWTEST_F() local 513 struct HksBlob inData = { g_inData.length(), (uint8_t *)g_inData.c_str() }; HWTEST_F() local 555 struct HksBlob inData = { sizeof(DATA_AFTER_SHA256_HASH), (uint8_t *)DATA_AFTER_SHA256_HASH }; HWTEST_F() local 575 struct HksBlob inData = { g_inDataArr[i].length(), (uint8_t *)g_inDataArr[i].c_str() }; HWTEST_F() local 585 HksSm2CipherTestEncryptByNdk(const struct OH_Huks_Blob *keyAlias, const struct HksParamSet *encryptParamSet, const struct OH_Huks_Blob *inData, struct OH_Huks_Blob *cipherText) HksSm2CipherTestEncryptByNdk() argument 605 HksSm2CipherTestDecryptByNdk(const struct OH_Huks_Blob *keyAlias, const struct OH_Huks_ParamSet *decryptParamSet, const struct OH_Huks_Blob *cipherText, struct OH_Huks_Blob *plainText, const struct OH_Huks_Blob *inData) HksSm2CipherTestDecryptByNdk() argument 625 HksSm2CipherTestRunByNdk(const struct OH_Huks_Blob *keyAlias, const GenEncryptDecryptParam ¶m, const struct OH_Huks_Blob *inData) HksSm2CipherTestRunByNdk() argument 697 struct OH_Huks_Blob inData = { g_inData.length(), (uint8_t *)g_inData.c_str() }; HWTEST_F() local 714 struct OH_Huks_Blob inData = { g_inData.length(), (uint8_t *)g_inData.c_str() }; HWTEST_F() local 752 struct OH_Huks_Blob inData = { sizeof(DATA_AFTER_SHA256_HASH), (uint8_t *)DATA_AFTER_SHA256_HASH }; HWTEST_F() local [all...] |
H A D | hks_ecc_sign_verify_test_common.cpp | 24 const struct HksBlob *inData, struct HksBlob *outData, bool isSign) in HksTestSignVerify() 41 ret = TestUpdateFinish(&handle, paramSet, tmpParam->uint32Param, inData, outData); in HksTestSignVerify() 50 ret = HksSignForDe(keyAlias, paramSet, inData, &outData1); in HksTestSignVerify() 53 ret = HksVerifyForDe(keyAlias, paramSet, inData, outData); in HksTestSignVerify() 63 struct HksBlob inData = { in HksEccSignVerifyTestNormalCase() local 73 inData.size = DATA_ARRAY_AFTER_HASH_LEN[loopIndex]; in HksEccSignVerifyTestNormalCase() 74 inData.data = const_cast<uint8_t *>(g_inDataArrayAfterHash[loopIndex]); in HksEccSignVerifyTestNormalCase() 85 ret = HksTestSignVerify(&keyAlias, signParamSet, &inData, &outDataSign, true); in HksEccSignVerifyTestNormalCase() 101 ret = HksTestSignVerify(&newKeyAlias, verifyParamSet, &inData, &outDataSign, false); in HksEccSignVerifyTestNormalCase() 23 HksTestSignVerify(struct HksBlob *keyAlias, struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, bool isSign) HksTestSignVerify() argument
|
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/ |
H A D | hks_sm4_cipher_test_common.cpp | 25 const struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText) in HksSm4CipherTestEncrypt() 35 ret = TestUpdateLoopFinish(&handleEncrypt, encryptParamSet, inData, cipherText); in HksSm4CipherTestEncrypt() 40 EXPECT_NE(HksMemCmp(inData->data, cipherText->data, inData->size), HKS_SUCCESS) << "cipherText equals inData"; in HksSm4CipherTestEncrypt() 47 const struct HksBlob *inData) in HksSm4CipherTestDecrypt() 62 EXPECT_EQ(HksMemCmp(inData->data, plainText->data, inData->size), HKS_SUCCESS) << "plainText not equals inData"; in HksSm4CipherTestDecrypt() 70 struct HksBlob inData in HksSm4CipherTestCaseOther() local 24 HksSm4CipherTestEncrypt(const struct HksBlob *keyAlias, const struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText) HksSm4CipherTestEncrypt() argument 45 HksSm4CipherTestDecrypt(const struct HksBlob *keyAlias, const struct HksParamSet *decryptParamSet, const struct HksBlob *cipherText, struct HksBlob *plainText, const struct HksBlob *inData) HksSm4CipherTestDecrypt() argument 110 struct HksBlob inData = { HksSm4CipherTestCaseGcm() local [all...] |
H A D | hks_three_stage_test_common.c | 43 uint32_t purpose, const struct HksBlob *inData, struct HksBlob *outData) in TestLessThanMaxSeg() 52 int32_t ret = HksUpdateForDe(handle, paramSet, inData, &tmpOutData); in TestLessThanMaxSeg() 77 int32_t HksTestUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData) in HksTestUpdate() argument 79 struct HksBlob inDataSeg = *inData; in HksTestUpdate() 82 uint8_t *lastPtr = inData->data + inData->size - 1; in HksTestUpdate() 116 const struct HksBlob *inData, struct HksBlob *outData) in TestBatchUpdateLoopFinish() 118 struct HksBlob inDataSeg = *inData; in TestBatchUpdateLoopFinish() 119 uint8_t *lastPtr = inData->data + inData in TestBatchUpdateLoopFinish() 42 TestLessThanMaxSeg(const struct HksBlob *handle, const struct HksParamSet *paramSet, uint32_t purpose, const struct HksBlob *inData, struct HksBlob *outData) TestLessThanMaxSeg() argument 115 TestBatchUpdateLoopFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) TestBatchUpdateLoopFinish() argument 171 TestUpdateLoopFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) TestUpdateLoopFinish() argument 231 TestUpdateFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, uint32_t purpose, const struct HksBlob *inData, struct HksBlob *outData) TestUpdateFinish() argument [all...] |
H A D | hks_hmac_derive_test_common.cpp | 28 struct HksBlob inData = { 0, nullptr }; in HksHmacDeriveTestNormalCase1() local 45 ret = HksUpdateForDe(&handleDerive, deriveParamSet, &inData, &outData); in HksHmacDeriveTestNormalCase1() 50 ret = HksFinishForDe(&handleDerive, deriveFinalParamsSet, &inData, &outDataDerive); in HksHmacDeriveTestNormalCase1() 79 struct HksBlob inData = { 0, nullptr }; in HksHmacDeriveTestCmpCase() local 96 ret = HksUpdateForDe(&handleDeriveTest, deriveParamSet, &inData, &outData); in HksHmacDeriveTestCmpCase() 101 ret = HksFinishForDe(&handleDeriveTest, deriveFinalParamsSet, &inData, &outDataDerive); in HksHmacDeriveTestCmpCase()
|
/base/security/huks/services/huks_standard/huks_engine/main/core/src/ |
H A D | hks_core_service_three_stage.c | 100 static int32_t CheckSm2CipherData(bool isEncrypt, const struct HksUsageSpec *usageSpec, const struct HksBlob *inData, in CheckSm2CipherData() argument 111 uint32_t needLen = (lenC1 + digestLen + inData->size); in CheckSm2CipherData() 121 static int32_t CheckAesCipherAead(bool isEncrypt, const struct HksBlob *inData, in CheckAesCipherAead() argument 125 if (outData->size < (inData->size + HKS_AE_TAG_LEN)) { in CheckAesCipherAead() 127 outData->size, inData->size); in CheckAesCipherAead() 131 if (outData->size < inData->size) { in CheckAesCipherAead() 133 outData->size, inData->size); in CheckAesCipherAead() 141 const struct HksBlob *inData, const struct HksBlob *outData) in CheckBlockCipherOther() 151 if ((mode == HKS_MODE_CBC || mode == HKS_MODE_ECB) && inData->size % blockSize != 0) { in CheckBlockCipherOther() 152 HKS_LOG_E("encrypt cbc or ecb no-padding, invalid inSize: %" LOG_PUBLIC "u", inData in CheckBlockCipherOther() 140 CheckBlockCipherOther(uint32_t mode, bool isEncrypt, const struct HksUsageSpec *usageSpec, const struct HksBlob *inData, const struct HksBlob *outData) CheckBlockCipherOther() argument 178 CheckBlockCipherData(bool isEncrypt, const struct HksUsageSpec *usageSpec, const struct HksBlob *inData, const struct HksBlob *outData) CheckBlockCipherData() argument 200 HksCheckFinishOutSize(bool isEncrypt, struct HksParamSet *paramSet, const struct HksBlob *inData, const struct HksBlob *outData) HksCheckFinishOutSize() argument 337 CopyNewCachedData(const struct HksBlob *cachedBlob, const struct HksBlob *inData, uint8_t *newData, uint32_t newSize) CopyNewCachedData() argument 355 GetNewCachedData(const struct HksBlob *cachedBlob, const struct HksBlob *inData, struct HksBlob *newBlob) GetNewCachedData() argument 435 CheckCachedDataMaxSize(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, const uint32_t maxDataLen) CheckCachedDataMaxSize() argument 538 CoreSignVerify(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData) CoreSignVerify() argument 817 CoreCipherUpdate(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 844 AppendNonceWhenNeeded(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, const uint32_t nonceLen, struct HksBlob *outData, struct HksBlob tag) global() argument 872 CoreAesEncryptFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 915 CoreAesDecryptFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 951 CoreAesCcmCipherFinish(const struct HuksKeyNode *keyNode, const bool isEncrypt, const struct HksBlob *inData, struct HksBlob *outData) global() argument 1015 CoreAesCipherUpdate(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1034 CoreAesCipherFinish(const struct HuksKeyNode *keyNode, const bool isEncrypt, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1070 CoreDesCipherUpdate(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1080 CoreDesEncryptFinish( const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1106 CoreDesDecryptFinish( const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1128 CoreDesCipherFinish(const struct HuksKeyNode *keyNode, const bool isEncrypt, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1153 Core3DesCipherUpdate(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1163 Core3DesEncryptFinish( const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1189 Core3DesDecryptFinish( const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1211 Core3DesCipherFinish(const struct HuksKeyNode *keyNode, const bool isEncrypt, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1226 CoreSm4EncryptFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1250 CoreSm4DecryptFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1270 RsaCipherFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData) global() argument 1305 Sm2CipherFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData) global() argument 1339 CoreRsaCipherFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData) global() argument 1351 CoreSm2CipherFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData) global() argument 1520 HksCoreSignVerifyThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1609 HksCoreCryptoThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1637 HksCoreEncryptThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1669 HksCoreDecryptThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1823 HksCoreDeriveThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 1928 HksCoreAgreeThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument 2039 HksCoreMacThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument [all...] |
/base/security/huks/interfaces/kits/napi/src/v9/ |
H A D | huks_napi_update_finish_session.cpp | 50 if (context->inData != nullptr) { in DeleteUpdateAsyncContext() 51 if (context->inData->data != nullptr && context->inData->size != 0) { in DeleteUpdateAsyncContext() 52 (void)memset_s(context->inData->data, context->inData->size, 0, context->inData->size); in DeleteUpdateAsyncContext() 54 FreeHksBlob(context->inData); in DeleteUpdateAsyncContext() 74 napi_value inData = nullptr; in FillContextInDataAndOutData() local 77 napi_status status = napi_get_named_property(env, argv[index], HKS_OPTIONS_PROPERTY_INDATA.c_str(), &inData); in FillContextInDataAndOutData() 78 if (status == napi_ok && inData ! in FillContextInDataAndOutData() [all...] |
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/symmetric_alg_test/ |
H A D | hks_aes_cipher_test_common.cpp | 30 const struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText) in HksAesCipherTestEncrypt() 40 ret = TestUpdateLoopFinish(&handleEncrypt, encryptParamSet, inData, cipherText); in HksAesCipherTestEncrypt() 45 EXPECT_NE(HksMemCmp(inData->data, cipherText->data, inData->size), HKS_SUCCESS) << "cipherText equals inData"; in HksAesCipherTestEncrypt() 49 ret = HksEncryptForDe(keyAlias, encryptParamSet, inData, &outData); in HksAesCipherTestEncrypt() 60 struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText, in HksAesCipherTestEncryptWithoutNonce() 89 ret = TestUpdateLoopFinish(&handleEncrypt, encryptParamSet, inData, cipherText); in HksAesCipherTestEncryptWithoutNonce() 94 EXPECT_NE(HksMemCmp(inData->data, cipherText->data, inData in HksAesCipherTestEncryptWithoutNonce() 29 HksAesCipherTestEncrypt(const struct HksBlob *keyAlias, const struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText) HksAesCipherTestEncrypt() argument 59 HksAesCipherTestEncryptWithoutNonce(const struct HksBlob *keyAlias, struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText, bool needAccessControl) HksAesCipherTestEncryptWithoutNonce() argument 99 HksAesCipherTestDecrypt(const struct HksBlob *keyAlias, const struct HksParamSet *decryptParamSet, const struct HksBlob *cipherText, struct HksBlob *plainText, const struct HksBlob *inData) HksAesCipherTestDecrypt() argument 155 struct HksBlob inData = { HksAesCipherTestCaseOther() local 194 struct HksBlob inData = { HksAesCipherTestCaseGcm2() local 252 struct HksBlob inData = { HksAesCipherTestCaseGcm3() local 339 struct HksBlob inData = { HksAesCipherTestCaseGcm4() local 397 HksAesEncryptThreeStage(const struct HksBlob *keyAlias, struct HksParamSet *encryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText) HksAesEncryptThreeStage() argument 405 HksAesDecryptThreeStage(const struct HksBlob *keyAlias, struct HksParamSet *decryptParamSet, const struct HksBlob *inData, struct HksBlob *cipherText, struct HksBlob *plainText) HksAesDecryptThreeStage() argument [all...] |
/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/ |
H A D | hks_ipc_slice.c | 55 static uint32_t GetDataSize(uint32_t cmdId, const struct HksBlob *inData, const struct HksBlob *outData, in GetDataSize() argument 59 HKS_IF_NOT_SUCC_RETURN(GetBlobBufSize(inData, &inBuffData), HKS_ERROR_INVALID_ARGUMENT) in GetDataSize() 76 struct HksBlob *inData, struct HksBlob *outData) in ProcessDataOnce() 82 (GetDataSize(cmdId, inData, outData, &dataBufSize) != HKS_SUCCESS)) { in ProcessDataOnce() 99 ret = HksOnceDataPack(&ipcBlob, inData, outData, NULL, &offset); in ProcessDataOnce() 101 ret = HksOnceDataPack(&ipcBlob, inData, NULL, outData, &offset); in ProcessDataOnce() 119 struct HksBlob *inData, struct HksBlob *outData) in HksSliceDataEntry() 129 (GetDataSize(cmdId, inData, outData, &dataBufSize) != HKS_SUCCESS)) { in HksSliceDataEntry() 138 return ProcessDataOnce(cmdId, key, paramSet, inData, outData); in HksSliceDataEntry() 75 ProcessDataOnce(uint32_t cmdId, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *inData, struct HksBlob *outData) ProcessDataOnce() argument 118 HksSliceDataEntry(uint32_t cmdId, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *inData, struct HksBlob *outData) HksSliceDataEntry() argument
|
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/include/ |
H A D | openssl_aes_helper.h | 33 int32_t AesEncrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData, 36 int32_t AesDecrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData, 39 int32_t AesGcmEncrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData, 42 int32_t AesGcmDecrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData,
|
/base/security/access_token/test/fuzztest/services/accesstoken/alloclocaltokenidstub_fuzzer/ |
H A D | alloclocaltokenidstub_fuzzer.cpp | 44 MessageParcel inData; in AllocLocalTokenIDStubFuzzTest() local 45 inData.WriteInterfaceToken(IAccessTokenManager::GetDescriptor()); in AllocLocalTokenIDStubFuzzTest() 46 if (!inData.WriteUint32(tokenId) || !inData.WriteString(testName)) { in AllocLocalTokenIDStubFuzzTest() 59 DelayedSingleton<AccessTokenManagerService>::GetInstance()->OnRemoteRequest(code, inData, reply, option); in AllocLocalTokenIDStubFuzzTest()
|
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/include/asymmetric_alg_test/ |
H A D | hks_rsa_cipher_test_common.h | 53 struct HksParamSet *encryptParamSet, struct HksParamSet *decryptParamSet, const struct HksBlob *inData); 55 struct HksParamSet *encryptParamSet, struct HksParamSet *decryptParamSet, const struct HksBlob *inData); 57 const struct HksBlob *inData, struct HksBlob *cipherText); 59 const struct HksBlob *inData, struct HksBlob *cipherText); 61 const struct HksBlob *cipherText, struct HksBlob *plainText, const struct HksBlob *inData);
|
/base/notification/common_event_service/frameworks/extension/test/static_subscriber_proxy_test/ |
H A D | static_subscriber_proxy_test.cpp | 66 ErrCode OnReceiveEvent(CommonEventData* inData) override 85 ErrCode OnReceiveEvent(CommonEventData* inData) override 105 CommonEventData* inData = nullptr; in HWTEST_F() local 106 EXPECT_EQ(testProxy->OnReceiveEvent(inData), ERR_OK); in HWTEST_F() 122 CommonEventData* inData = nullptr; in HWTEST_F() local 123 EXPECT_EQ(testProxy->OnReceiveEvent(inData), 1); in HWTEST_F()
|
/base/security/certificate_manager/test/unittest/src/ |
H A D | cm_update_test.cpp | 102 * @tc.desc: Test CmIsAuthorizedApp inData is null 108 struct CmBlob *inData = nullptr; in HWTEST_F() local 109 int32_t ret = CmUpdate(&g_handle, inData); in HWTEST_F() 115 * @tc.desc: Test CmIsAuthorizedApp inData size is 0 121 struct CmBlob inData = { 0, (uint8_t *)g_inDataBuf }; in HWTEST_F() local 122 int32_t ret = CmUpdate(&g_handle, &inData); in HWTEST_F() 128 * @tc.desc: Test CmIsAuthorizedApp inData data is null 134 struct CmBlob inData = { DEFAULT_INDATA_SIZE, nullptr }; in HWTEST_F() local 135 int32_t ret = CmUpdate(&g_handle, &inData); in HWTEST_F()
|
/base/security/access_token/test/fuzztest/services/accesstoken/getnativetokeninfostub_fuzzer/ |
H A D | getnativetokeninfostub_fuzzer.cpp | 41 MessageParcel inData; in GetNativeTokenInfoStubFuzzTest() local 42 inData.WriteInterfaceToken(IAccessTokenManager::GetDescriptor()); in GetNativeTokenInfoStubFuzzTest() 43 if (!inData.WriteUint32(tokenId)) { in GetNativeTokenInfoStubFuzzTest() 56 DelayedSingleton<AccessTokenManagerService>::GetInstance()->OnRemoteRequest(code, inData, reply, option); in GetNativeTokenInfoStubFuzzTest()
|
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/ |
H A D | openssl_aes_helper.c | 125 int32_t AesEncrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData, in AesEncrypt() argument 128 if (inData == NULL || inData->data == NULL || inData->size == 0 || outData == NULL || outData->data == NULL || in AesEncrypt() 165 if (EVP_EncryptUpdate(ctx, outData->data, &outLen, inData->data, inData->size) != 1) { in AesEncrypt() 179 int32_t AesDecrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData, in AesDecrypt() argument 182 if (inData == NULL || inData->data == NULL || inData in AesDecrypt() 233 AesGcmEncrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData, const struct HksBlob *randomKey, const struct HksBlob *tagAead) AesGcmEncrypt() argument 288 AesGcmDecrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData, const struct HksBlob *randomKey, const struct HksBlob *tagDec) AesGcmDecrypt() argument [all...] |
/base/security/huks/services/huks_standard/huks_engine/main/core/include/ |
H A D | hks_core_service_three_stage.h | 40 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg); 49 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg); 52 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg); 58 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg); 67 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg); 79 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg); 91 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
|
/base/security/huks/interfaces/kits/napi/src/v8/ |
H A D | huks_napi_update_finish.cpp | 43 struct HksBlob *inData = nullptr; member 67 if (context->inData != nullptr) { in DeleteUpdateAsyncContext() 68 if (context->inData->data != nullptr && context->inData->size != 0) { in DeleteUpdateAsyncContext() 69 (void)memset_s(context->inData->data, context->inData->size, 0, context->inData->size); in DeleteUpdateAsyncContext() 71 FreeHksBlob(context->inData); in DeleteUpdateAsyncContext() 91 napi_value inData = nullptr; in FillContextInDataAndOutData() local 94 napi_status status = napi_get_named_property(env, argv[index], HKS_OPTIONS_PROPERTY_INDATA.c_str(), &inData); in FillContextInDataAndOutData() [all...] |
/base/security/certificate_manager/test/fuzz_test/cmupdate_fuzzer/ |
H A D | cmupdate_fuzzer.cpp | 43 struct CmBlob inData = { 0, nullptr }; in DoSomethingInterestingWithMyAPI() local 44 if (!GetCmBlobFromBuffer(myData, &remainSize, &offset, &inData)) { in DoSomethingInterestingWithMyAPI() 50 (void)CmUpdate(&upHandle, &inData); in DoSomethingInterestingWithMyAPI()
|
/base/security/asset/test/unittest/module_test/src/ |
H A D | huks_wrapper_test.cpp | 106 struct HksBlob inData = { 6, msg }; in HWTEST_F() local 112 ASSERT_EQ(SEC_ASSET_SUCCESS, EncryptData(&keyId, &aadData, &inData, &outData)); in HWTEST_F() 113 ASSERT_EQ(SEC_ASSET_SUCCESS, DecryptData(&keyId, &aadData, &outData, &inData)); in HWTEST_F() 131 struct HksBlob inData = { 6, msg }; in HWTEST_F() local 136 ASSERT_EQ(SEC_ASSET_SUCCESS, EncryptData(&keyId, &aadData, &inData, &outData)); in HWTEST_F() 147 ASSERT_EQ(SEC_ASSET_ACCESS_DENIED, ExecCrypt(&handleData, &aadData, &authTokenData, &outData, &inData)); in HWTEST_F()
|
/base/security/certificate_manager/test/fuzz_test/cmfinish_fuzzer/ |
H A D | cmfinish_fuzzer.cpp | 43 struct CmBlob inData = { 0, nullptr }; in DoSomethingInterestingWithMyAPI() local 44 if (!GetCmBlobFromBuffer(myData, &remainSize, &offset, &inData)) { in DoSomethingInterestingWithMyAPI() 56 (void)CmFinish(&fiHandle, &inData, &outData); in DoSomethingInterestingWithMyAPI()
|