Home
last modified time | relevance | path

Searched refs:publicKey (Results 1 - 25 of 129) sorted by relevance

123456

/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/asymmetric_alg_test/
H A Dhks_export_test_mt.cpp89 HksBlob publicKey = { .size = HKS_ECC_KEY_SIZE_256, .data = (uint8_t *)HksMalloc(HKS_ECC_KEY_SIZE_256) }; in HWTEST_F() local
90 if (publicKey.data != nullptr) { in HWTEST_F()
91 EXPECT_EQ(HksExportPublicKeyForDe(&testAlias, nullptr, &publicKey), HKS_SUCCESS); in HWTEST_F()
94 HKS_FREE(publicKey.data); in HWTEST_F()
104 HksBlob publicKey = { .size = HKS_ECC_KEY_SIZE_256, .data = (uint8_t *)HksMalloc(HKS_ECC_KEY_SIZE_256) }; in HWTEST_F() local
105 if (publicKey.data != nullptr) { in HWTEST_F()
106 EXPECT_EQ(HksExportPublicKeyForDe(nullptr, nullptr, &publicKey), HKS_ERROR_NULL_POINTER); in HWTEST_F()
109 HKS_FREE(publicKey.data); in HWTEST_F()
132 HksBlob publicKey = { .size = HKS_ECC_KEY_SIZE_256, .data = (uint8_t *)HksMalloc(HKS_ECC_KEY_SIZE_256) }; in HWTEST_F() local
133 if (publicKey in HWTEST_F()
150 HksBlob publicKey = { .size = HKS_ECC_KEY_SIZE_256, .data = (uint8_t *)HksMalloc(HKS_ECC_KEY_SIZE_256) }; HWTEST_F() local
166 HksBlob publicKey = { .size = HKS_ECC_KEY_SIZE_256, .data = (uint8_t *)HksMalloc(HKS_ECC_KEY_SIZE_256) }; HWTEST_F() local
181 HksBlob publicKey = { 0, .data = (uint8_t *)HksMalloc(HKS_ECC_KEY_SIZE_256) }; HWTEST_F() local
196 HksBlob publicKey = { .size = HKS_ECC_KEY_SIZE_256, nullptr }; HWTEST_F() local
211 HksBlob publicKey = { .size = HKS_ECC_KEY_SIZE_256, .data = (uint8_t *)HksMalloc(HKS_ECC_KEY_SIZE_256) }; HWTEST_F() local
[all...]
H A Dhks_ecdh_agree_test_common.cpp23 int32_t HksEcdhAgreeFinish(const struct HksBlob *keyAlias, const struct HksBlob *publicKey, in HksEcdhAgreeFinish() argument
41 ret = HksUpdateForDe(&handle, initParamSet, publicKey, &outDataUpdate); in HksEcdhAgreeFinish()
55 int32_t HksEcdhAgreeAbort(const struct HksBlob *keyAlias, const struct HksBlob *publicKey, in HksEcdhAgreeAbort() argument
68 ret = HksUpdateForDe(&handle, initParamSet, publicKey, &outDataUpdate); in HksEcdhAgreeAbort()
H A Dhks_rsa_cipher_test_common.cpp122 struct HksBlob publicKey = { HKS_RSA_KEY_SIZE_1024, tmpPublicKey }; in HksRsaCipherTestCase() local
123 ret = HksExportPublicKeyForDe(keyAlias, genParamSet, &publicKey); in HksRsaCipherTestCase()
128 ret = HksImportKeyForDe(&newKeyAlias, encryptParamSet, &publicKey); in HksRsaCipherTestCase()
158 struct HksBlob publicKey = { HKS_RSA_KEY_SIZE_1024, tmpPublicKey }; in HksRsaCipherTestCaseAbnormal() local
159 ret = HksExportPublicKeyForDe(keyAlias, genParamSet, &publicKey); in HksRsaCipherTestCaseAbnormal()
164 ret = HksImportKeyForDe(&newKeyAlias, encryptParamSet, &publicKey); in HksRsaCipherTestCaseAbnormal()
/base/security/huks/interfaces/inner_api/huks_standard/source/
H A Dhks_api_adapter.c72 struct HksBlob publicKey = { 0, NULL }; in HksAgreeKeyAdapter() local
73 int32_t ret = GetHksPubKeyInnerFormat(paramSet, peerPublicKey, &publicKey); in HksAgreeKeyAdapter()
79 ret = HksClientAgreeKey(paramSet, privateKey, &publicKey, agreedKey); in HksAgreeKeyAdapter()
80 (void)memset_s(publicKey.data, publicKey.size, 0, publicKey.size); in HksAgreeKeyAdapter()
81 HKS_FREE_BLOB(publicKey); in HksAgreeKeyAdapter()
93 struct HksBlob publicKey = { MAX_KEY_SIZE, buffer }; in HksExportPublicKeyAdapter() local
95 int32_t ret = HksClientExportPublicKey(keyAlias, paramSet, &publicKey); in HksExportPublicKeyAdapter()
98 ret = TranslateToX509PublicKey(&publicKey, in HksExportPublicKeyAdapter()
[all...]
/base/security/device_security_level/oem_property/common/
H A Ddslm_credential_utils.c61 PublicKey publicKey; member
180 int32_t ret = EcdsaVerify(&root->publicKey, &root->signature, &root->publicKey, root->algorithm); in VerifyCredentialCb()
188 ret = EcdsaVerify(&intermediate->publicKey, &intermediate->signature, &root->publicKey, intermediate->algorithm); in VerifyCredentialCb()
196 ret = EcdsaVerify(&last->publicKey, &last->signature, &intermediate->publicKey, last->algorithm); in VerifyCredentialCb()
204 ret = EcdsaVerify(&payload->payload, &payload->signature, &last->publicKey, TYPE_ECDSA_SHA_384); in VerifyCredentialCb()
206 ret = EcdsaVerify(&payload->payload, &payload->signature, &last->publicKey, TYPE_ECDSA_SHA_256); in VerifyCredentialCb()
299 if (attestation->publicKey in FreePublicKeyAttestation()
537 const unsigned char *publicKey = (const unsigned char *)pbkData->data; EcdsaVerify() local
[all...]
/base/security/huks/frameworks/huks_standard/main/common/src/
H A Dhks_crypto_adapter.c352 static int32_t FormatKeyInner(uint32_t publicKeySize, uint8_t *publicKey, const struct HksBlob *keyIn, in FormatKeyInner() argument
358 .blob = { publicKeySize, publicKey }, in FormatKeyInner()
507 uint8_t *publicKey = (uint8_t *)HksMalloc(publicKeySize); in FormatRsaKey() local
508 HKS_IF_NULL_LOGE_RETURN(publicKey, HKS_ERROR_MALLOC_FAIL, "malloc public key failed.") in FormatRsaKey()
510 (void)memcpy_s(publicKey, publicKeySize, keyIn->data, publicKeySize); in FormatRsaKey()
511 ((struct KeyMaterialRsa *)publicKey)->dSize = 0; in FormatRsaKey()
513 int32_t ret = FormatKeyInner(publicKeySize, publicKey, keyIn, paramSetOut); in FormatRsaKey()
514 (void)memset_s(publicKey, publicKeySize, 0, publicKeySize); in FormatRsaKey()
515 HKS_FREE(publicKey); in FormatRsaKey()
535 uint8_t *publicKey in FormatDsaKey() local
565 uint8_t *publicKey = (uint8_t *)HksMalloc(publicKeySize); FormatEccKey() local
591 uint8_t *publicKey = (uint8_t *)HksMalloc(publicKeySize); FormatDhKey() local
[all...]
/base/security/huks/utils/crypto_adapter/
H A Dhks_client_service_adapter_lite.c212 static int32_t Curve25519ToX509PublicKey(const struct HksBlob *publicKey, struct HksBlob *x509Key) in Curve25519ToX509PublicKey() argument
214 if (publicKey->size != HKS_KEY_BYTES(HKS_CURVE25519_KEY_SIZE_256)) { in Curve25519ToX509PublicKey()
215 HKS_LOG_E("Invalid public key size! key size = 0x%" LOG_PUBLIC "X", publicKey->size); in Curve25519ToX509PublicKey()
219 x509Key->data = (uint8_t *)HksMalloc(publicKey->size); in Curve25519ToX509PublicKey()
223 if (memcpy_s(x509Key->data, publicKey->size, publicKey->data, publicKey->size) != EOK) { in Curve25519ToX509PublicKey()
228 x509Key->size = publicKey->size; in Curve25519ToX509PublicKey()
234 int32_t TranslateToX509PublicKey(const struct HksBlob *publicKey, struct HksBlob *x509Key) in TranslateToX509PublicKey() argument
238 if ((publicKey in TranslateToX509PublicKey()
408 TranslateFromX509PublicKey(const uint32_t alg, const struct HksBlob *x509Key, struct HksBlob *publicKey) TranslateFromX509PublicKey() argument
[all...]
H A Dhks_client_service_adapter.c208 const struct HksBlob *publicKey, struct HksBlob *y, struct HksBlob *p, struct HksBlob *q, struct HksBlob *g) in GetDsaPubKeyParam()
210 if (publicKey->size < sizeof(struct KeyMaterialDsa)) { in GetDsaPubKeyParam()
215 struct KeyMaterialDsa *keyMaterial = (struct KeyMaterialDsa *)publicKey->data; in GetDsaPubKeyParam()
218 if (publicKey->size < keyMaterialSize) { in GetDsaPubKeyParam()
224 y->data = publicKey->data + offset; in GetDsaPubKeyParam()
227 p->data = publicKey->data + offset; in GetDsaPubKeyParam()
230 q->data = publicKey->data + offset; in GetDsaPubKeyParam()
233 g->data = publicKey->data + offset; in GetDsaPubKeyParam()
289 static int32_t DsaPublicKeyToX509(const struct HksBlob *publicKey, struct HksBlob *x509Key) in DsaPublicKeyToX509() argument
295 int32_t ret = GetDsaPubKeyParam(publicKey, in DsaPublicKeyToX509()
207 GetDsaPubKeyParam( const struct HksBlob *publicKey, struct HksBlob *y, struct HksBlob *p, struct HksBlob *q, struct HksBlob *g) GetDsaPubKeyParam() argument
364 Curve25519ToX509PublicKey(const struct HksBlob *publicKey, struct HksBlob *x509Key) Curve25519ToX509PublicKey() argument
382 TranslateToX509PublicKeySwitchAlg(const struct HksPubKeyInfo *publicKeyInfo, const struct HksBlob *material1, const struct HksBlob *material2, const struct HksBlob *publicKey, struct HksBlob *x509Key) TranslateToX509PublicKeySwitchAlg() argument
418 TranslateToX509PublicKey(const struct HksBlob *publicKey, struct HksBlob *x509Key) TranslateToX509PublicKey() argument
729 TranslateFromX509PublicKey(const uint32_t alg, const struct HksBlob *x509Key, struct HksBlob *publicKey) TranslateFromX509PublicKey() argument
[all...]
H A Dhks_client_service_adapter.h27 int32_t TranslateToX509PublicKey(const struct HksBlob *publicKey, struct HksBlob *x509Key);
29 int32_t TranslateFromX509PublicKey(const uint32_t alg, const struct HksBlob *x509Key, struct HksBlob *publicKey);
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/
H A Dhks_rsa_common_mt.cpp53 HksBlob publicKey = { .size = pubKeyExport->blob.size, .data = in GenerateKeyTestCase() local
55 ASSERT_NE(publicKey.data, nullptr); in GenerateKeyTestCase()
56 (void)memcpy_s(publicKey.data, pubKeyExport->blob.size, pubKeyExport->blob.data, pubKeyExport->blob.size); in GenerateKeyTestCase()
76 EXPECT_EQ(EncryptRsa(&plainText, &cipherText, &publicKey, testCaseParams.padding, testCaseParams.keyDigest), in GenerateKeyTestCase()
91 HKS_FREE(publicKey.data); in GenerateKeyTestCase()
118 HksBlob publicKey = { .size = pubKeyExport->blob.size, in EncryptLocalTestCase() local
120 ASSERT_NE(publicKey.data, nullptr); in EncryptLocalTestCase()
121 (void)memcpy_s(publicKey.data, pubKeyExport->blob.size, pubKeyExport->blob.data, pubKeyExport->blob.size); in EncryptLocalTestCase()
143 EXPECT_EQ(HksEncrypt(&publicKey, paramInSet, &plainText, &cipherText), testCaseParams.encryptResult); in EncryptLocalTestCase()
158 HKS_FREE(publicKey in EncryptLocalTestCase()
249 HksBlob publicKey = { .size = pubKeyExport->blob.size, .data = DecryptLocalTestCase() local
318 HksBlob publicKey = { .size = rsaPublicKeyInfo.size, DecryptServiceTestCase() local
394 HksBlob publicKey = { SignLocalTestCase() local
459 HksBlob publicKey = { .size = rsaPublicKeyInfo.size, SignServiceTestCase() local
527 HksBlob publicKey = { .size = pubKeyExport->blob.size, VerifyLocalTestCase() local
[all...]
/base/useriam/user_auth_framework/frameworks/native/client/src/
H A Dexecutor_callback_service.cpp33 const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIdList) in OnMessengerReady()
45 callback_->OnMessengerReady(wrapper, publicKey, templateIdList); in OnMessengerReady()
48 int32_t ExecutorCallbackService::OnBeginExecute(uint64_t scheduleId, const std::vector<uint8_t> &publicKey, in OnBeginExecute() argument
56 return callback_->OnBeginExecute(scheduleId, publicKey, command); in OnBeginExecute()
32 OnMessengerReady(sptr<ExecutorMessengerInterface> &messenger, const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIdList) OnMessengerReady() argument
/base/useriam/user_auth_framework/test/fuzztest/clients/executorcallbackstub_fuzzer/
H A Dexecutor_callback_stub_fuzzer.cpp40 const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIds) in OnMessengerReady()
44 static_cast<void>(publicKey); in OnMessengerReady()
48 int32_t OnBeginExecute(uint64_t scheduleId, const std::vector<uint8_t> &publicKey, in OnBeginExecute() argument
53 static_cast<void>(publicKey); in OnBeginExecute()
39 OnMessengerReady(const std::shared_ptr<ExecutorMessenger> &messenger, const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIds) OnMessengerReady() argument
/base/useriam/user_auth_framework/test/fuzztest/clients/coauthclient_fuzzer/
H A Dco_auth_client_fuzzer.cpp36 const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIds) in OnMessengerReady()
40 static_cast<void>(publicKey); in OnMessengerReady()
44 int32_t OnBeginExecute(uint64_t scheduleId, const std::vector<uint8_t> &publicKey, in OnBeginExecute() argument
49 static_cast<void>(publicKey); in OnBeginExecute()
121 Common::FillFuzzUint8Vector(parcel, info.publicKey); in FillExecutorInfo()
153 std::vector<uint8_t> publicKey; in FuzzExecutorCallbackServiceOnMessengerReady() local
154 Common::FillFuzzUint8Vector(parcel, publicKey); in FuzzExecutorCallbackServiceOnMessengerReady()
158 g_ExecutorCallbackService->OnMessengerReady(messenger, publicKey, templateIdList); in FuzzExecutorCallbackServiceOnMessengerReady()
167 std::vector<uint8_t> publicKey; in FuzzExecutorCallbackServiceOnBeginExecute() local
168 Common::FillFuzzUint8Vector(parcel, publicKey); in FuzzExecutorCallbackServiceOnBeginExecute()
35 OnMessengerReady(const std::shared_ptr<ExecutorMessenger> &messenger, const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIds) OnMessengerReady() argument
[all...]
/base/update/sys_installer_lite/frameworks/source/verify/
H A Dapp_rsa.c31 int32 AppRsaDecodePublicKey(AppRsaContext *rsa, const uint8 *publicKey, uint32 length) in AppRsaDecodePublicKey() argument
33 if ((rsa == NULL) || (publicKey == NULL)) { in AppRsaDecodePublicKey()
37 int32 parseRet = mbedtls_pk_parse_public_key(&rsa->context, publicKey, length); in AppRsaDecodePublicKey()
/base/useriam/user_auth_framework/frameworks/native/ipc/src/
H A Dexecutor_callback_stub.cpp67 std::vector<uint8_t> publicKey; in OnMessengerReadyStub() local
70 if (!data.ReadUInt8Vector(&publicKey)) { in OnMessengerReadyStub()
71 IAM_LOGE("failed to read publicKey"); in OnMessengerReadyStub()
79 OnMessengerReady(messenger, publicKey, templateIds); in OnMessengerReadyStub()
86 std::vector<uint8_t> publicKey; in OnBeginExecuteStub() local
93 if (!data.ReadUInt8Vector(&publicKey)) { in OnBeginExecuteStub()
94 IAM_LOGE("failed to read publicKey"); in OnBeginExecuteStub()
103 int32_t result = OnBeginExecute(scheduleId, publicKey, commandAttrs); in OnBeginExecuteStub()
/base/useriam/user_auth_framework/test/fuzztest/dummy/
H A Ddummy_executor_callback_interface.h30 const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIdList){}; in OnMessengerReady()
31 int32_t OnBeginExecute(uint64_t scheduleId, const std::vector<uint8_t> &publicKey, in OnBeginExecute() argument
29 OnMessengerReady(sptr<ExecutorMessengerInterface> &messenger, const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIdList) OnMessengerReady() argument
/base/useriam/user_auth_framework/interfaces/inner_api/
H A Dco_auth_client_callback.h39 * @param publicKey Public key of the framework.
43 const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIdList) = 0;
49 * @param publicKey Public key of the framework.
53 virtual int32_t OnBeginExecute(uint64_t scheduleId, const std::vector<uint8_t> &publicKey,
/base/useriam/user_auth_framework/test/unittest/inner_api/src/
H A Dco_auth_proxy_test.cpp55 testInfo.publicKey = {1, 2, 3, 4}; in HWTEST_F()
77 EXPECT_THAT(testInfo.publicKey, ElementsAreArray(info.publicKey)); in HWTEST_F()
/base/useriam/user_auth_framework/test/unittest/services/src/
H A Dco_auth_stub_test.cpp55 testInfo.publicKey = {'a', 'b', 'c', 'd'}; in HWTEST_F()
72 EXPECT_THAT(info.publicKey, ElementsAreArray(testInfo.publicKey)); in HWTEST_F()
84 EXPECT_TRUE(data.WriteUInt8Vector(testInfo.publicKey)); in HWTEST_F()
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/include/asymmetric_alg_test/
H A Dhks_ecdh_agree_test_common.h27 int32_t HksEcdhAgreeFinish(const struct HksBlob *keyAlias, const struct HksBlob *publicKey,
29 int32_t HksEcdhAgreeAbort(const struct HksBlob *keyAlias, const struct HksBlob *publicKey,
/base/useriam/user_auth_framework/frameworks/native/client/inc/
H A Dexecutor_callback_service.h31 const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIdList) override;
32 int32_t OnBeginExecute(uint64_t scheduleId, const std::vector<uint8_t> &publicKey,
/base/useriam/user_auth_framework/test/unittest/inner_api/mocks/
H A Dmock_executor_register_callback.h31 const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIdList));
32 MOCK_METHOD3(OnBeginExecute, int32_t(uint64_t scheduleId, const std::vector<uint8_t> &publicKey,
H A Dmock_executor_callback_service.h29 const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIdList));
30 MOCK_METHOD3(OnBeginExecute, int32_t(uint64_t scheduleId, const std::vector<uint8_t> &publicKey,
/base/useriam/user_auth_framework/test/unittest/services/mocks/
H A Dmock_executor_callback.h31 const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIdList));
33 int32_t(uint64_t scheduleId, const std::vector<uint8_t> &publicKey, const Attributes &command));
/base/useriam/user_auth_framework/frameworks/native/ipc/common_defines/
H A Dexecutor_callback_interface.h32 const std::vector<uint8_t> &publicKey, const std::vector<uint64_t> &templateIdList) = 0;
33 virtual int32_t OnBeginExecute(uint64_t scheduleId, const std::vector<uint8_t> &publicKey,

Completed in 9 milliseconds

123456