/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/asymmetric_alg_test/ |
H A D | hks_export_test_mt.cpp | 89 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 D | hks_ecdh_agree_test_common.cpp | 23 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 D | hks_rsa_cipher_test_common.cpp | 122 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 D | hks_api_adapter.c | 72 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 D | dslm_credential_utils.c | 61 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 D | hks_crypto_adapter.c | 352 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 D | hks_client_service_adapter_lite.c | 212 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 D | hks_client_service_adapter.c | 208 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 D | hks_client_service_adapter.h | 27 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 D | hks_rsa_common_mt.cpp | 53 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 D | executor_callback_service.cpp | 33 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 D | executor_callback_stub_fuzzer.cpp | 40 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 D | co_auth_client_fuzzer.cpp | 36 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 D | app_rsa.c | 31 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 D | executor_callback_stub.cpp | 67 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 D | dummy_executor_callback_interface.h | 30 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 D | co_auth_client_callback.h | 39 * @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 D | co_auth_proxy_test.cpp | 55 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 D | co_auth_stub_test.cpp | 55 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 D | hks_ecdh_agree_test_common.h | 27 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 D | executor_callback_service.h | 31 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 D | mock_executor_register_callback.h | 31 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 D | mock_executor_callback_service.h | 29 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 D | mock_executor_callback.h | 31 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 D | executor_callback_interface.h | 32 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,
|