/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/crypto_common/src/ |
H A D | hks_core_get_main_key.c | 31 static int32_t L2CoreGetMainKey(struct HksBlob *mainKey) in L2CoreGetMainKey() argument 34 return HksRkcGetMainKey(mainKey); in L2CoreGetMainKey() 36 (void)mainKey; in L2CoreGetMainKey() 43 int32_t HksCoreGetMainKey(const struct HksBlob *message, struct HksBlob *mainKey) in HksCoreGetMainKey() argument 50 return L2CoreGetMainKey(mainKey); in HksCoreGetMainKey() 52 return HksRkcGetMainKey(mainKey); in HksCoreGetMainKey() 67 if (memcpy_s(mainKey->data, mainKey->size, stubBuf, sizeof(stubBuf)) != EOK) { in HksCoreGetMainKey()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/ |
H A D | hks_mbedtls_kdf.c | 40 static int32_t DeriveKeyPbkdf2(const struct HksBlob *mainKey, const struct HksKeyDerivationParam *d… in DeriveKeyPbkdf2() argument 55 ret = mbedtls_pkcs5_pbkdf2_hmac(&ctx, mainKey->data, mainKey->size, derParam->salt.data, in DeriveKeyPbkdf2() 69 static int32_t DeriveKeyHkdf(const struct HksBlob *mainKey, const struct HksKeyDerivationParam *der… in DeriveKeyHkdf() argument 72 …_t ret = mbedtls_hkdf(info, derParam->salt.data, derParam->salt.size, mainKey->data, mainKey->size, in DeriveKeyHkdf() 83 int32_t HksMbedtlsDeriveKey(const struct HksBlob *mainKey, in HksMbedtlsDeriveKey() argument 99 return DeriveKeyPbkdf2(mainKey, derParam, info, derivedKey); in HksMbedtlsDeriveKey() 103 return DeriveKeyHkdf(mainKey, derParam, info, derivedKey); in HksMbedtlsDeriveKey()
|
H A D | hks_mbedtls_engine.c | 198 int32_t HksCryptoHalDeriveKey(const struct HksBlob *mainKey, in HksCryptoHalDeriveKey() argument 203 return func(mainKey, derivationSpec, derivedKey); in HksCryptoHalDeriveKey() 385 int32_t HksCryptoHalGetMainKey(const struct HksBlob *message, struct HksBlob *mainKey) in HksCryptoHalGetMainKey() argument 389 return func(message, mainKey); in HksCryptoHalGetMainKey()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/ |
H A D | hks_openssl_kdf.c | 51 int32_t HksOpensslPbkdf2(const struct HksBlob *mainKey, const struct HksKeySpec *derivationSpec, in HksOpensslPbkdf2() argument 56 …if (PKCS5_PBKDF2_HMAC((char *)mainKey->data, mainKey->size, deriveParam->salt.data, deriveParam->s… in HksOpensslPbkdf2() 64 int32_t HksOpensslHkdf(const struct HksBlob *mainKey, const struct HksKeySpec *derivationSpec, in HksOpensslHkdf() argument 85 if (EVP_PKEY_CTX_set1_hkdf_key(pctx, mainKey->data, mainKey->size) <= 0) { in HksOpensslHkdf() 123 int32_t HksOpensslSmKdf(const struct HksBlob *mainKey, const struct HksKeySpec *derivationSpec, in HksOpensslSmKdf() argument 126 …HKS_IF_NOT_SUCC_LOGE_RETURN(HksOpensslCheckBlob(mainKey), HKS_ERROR_INVALID_ARGUMENT, "Invalid par… in HksOpensslSmKdf() 131 int32_t ret = AppendKekAndFactor(mainKey, &deriveParam->info, &appendedKeyData); in HksOpensslSmKdf()
|
H A D | hks_openssl_engine.c | 79 …const struct HksBlob *mainKey, const struct HksKeySpec *derivationSpec, const struct HksBlob *deri… in DeriveKeyCheckParam() argument 81 HKS_IF_NOT_SUCC_LOGE_RETURN(HksOpensslCheckBlob(mainKey), HKS_ERROR_INVALID_ARGUMENT, in DeriveKeyCheckParam() 369 …const struct HksBlob *mainKey, const struct HksKeySpec *derivationSpec, struct HksBlob *derivedKey) in HksCryptoHalDeriveKey() argument 371 int32_t ret = DeriveKeyCheckParam(mainKey, derivationSpec, derivedKey); in HksCryptoHalDeriveKey() 376 return func(mainKey, derivationSpec, derivedKey); in HksCryptoHalDeriveKey() 511 int32_t HksCryptoHalGetMainKey(const struct HksBlob *message, struct HksBlob *mainKey) in HksCryptoHalGetMainKey() argument 515 return func(message, mainKey); in HksCryptoHalGetMainKey()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/include/ |
H A D | hks_openssl_kdf.h | 30 int32_t HksOpensslHkdf(const struct HksBlob *mainKey, const struct HksKeySpec *derivationSpec, 33 int32_t HksOpensslPbkdf2(const struct HksBlob *mainKey, const struct HksKeySpec *derivationSpec, 37 int32_t HksOpensslSmKdf(const struct HksBlob *mainKey, const struct HksKeySpec *derivationSpec,
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/ |
H A D | hks_ipc_check.c | 166 int32_t HksCheckIpcDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *mainKey, in HksCheckIpcDeriveKey() argument 169 int32_t ret = HksCheckBlob2AndParamSet(mainKey, derivedKey, paramSet); in HksCheckIpcDeriveKey() 172 if (mainKey->size > MAX_PROCESS_SIZE) { in HksCheckIpcDeriveKey() 175 if ((ALIGN_SIZE(paramSet->paramSetSize) + sizeof(mainKey->size) + ALIGN_SIZE(mainKey->size) + in HksCheckIpcDeriveKey()
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/crypto_engine_test/src/ |
H A D | hks_crypto_hal_sm3_cipher.cpp | 45 void RunTestCase(const struct HksBlob *mainKey, struct HksBlob *derivedKey) const in RunTestCase() argument 56 EXPECT_EQ(HksOpensslSmKdf(mainKey, &derivationSpec, derivedKey), HKS_SUCCESS); in RunTestCase()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/crypto_common/include/ |
H A D | hks_core_get_main_key.h | 31 int32_t HksCoreGetMainKey(const struct HksBlob *message, struct HksBlob *mainKey);
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/include/ |
H A D | hks_mbedtls_kdf.h | 32 int32_t HksMbedtlsDeriveKey(const struct HksBlob *mainKey,
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/core/src/ |
H A D | hks_local_engine.c | 232 int32_t HksLocalDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *mainKey, in HksLocalDeriveKey() argument 236 …HKS_IF_NOT_SUCC_RETURN(HksCheckBlob2AndParamSet(mainKey, derivedKey, paramSet), HKS_ERROR_INVALID_… in HksLocalDeriveKey() 238 int32_t ret = HksCoreCheckDeriveKeyParams(paramSet, mainKey, derivedKey, true); in HksLocalDeriveKey() 247 return HksCryptoHalDeriveKey(mainKey, &derivationSpec, derivedKey); in HksLocalDeriveKey()
|
/ohos5.0/foundation/multimedia/camera_framework/services/camera_service/src/avcodec/ |
H A D | audio_capturer_session.cpp | 41 std::string mainKey = "device_status"; in getMicNum() local 49 int32_t ret = audioSystemMgr->GetExtraParameters(mainKey, subKeys, result); in getMicNum()
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/ |
H A D | openssl_ecc_helper.c | 260 static EVP_MD_CTX *InitEccMdCtx(const struct HksBlob *mainKey, uint32_t digest, bool sign) in InitEccMdCtx() argument 264 EC_KEY *eccKey = EccInitKey(mainKey, sign); in InitEccMdCtx() 333 static EVP_PKEY_CTX *InitEcdsaCtx(const struct HksBlob *mainKey, bool sign, uint32_t len) in InitEcdsaCtx() argument 342 EC_KEY *eccKey = EccInitKey(mainKey, sign); in InitEcdsaCtx()
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.1.6.5/ |
H A D | changelogs-multimedia.md | 37 setExtraParameters(mainKey: string, kvpairs: Record<string, string>): Promise<void>; 39 getExtraParameters(mainKey: string, subKeys?: Array<string>): Promise<Record<string, st… 41 mainKey与原接口参数key保持一致,kvpairs是原有value字符串内多个key-value配对的拆分写法。
|
/ohos5.0/base/security/huks/interfaces/inner_api/huks_standard/source/ |
H A D | hks_api.c | 407 …_API_EXPORT int32_t HksDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *mainKey, in HksDeriveKey() argument 412 if ((paramSet == NULL) || (mainKey == NULL) || (derivedKey == NULL)) { in HksDeriveKey() 419 ret = HksLocalDeriveKey(paramSet, mainKey, derivedKey); in HksDeriveKey() 424 ret = HksClientDeriveKey(paramSet, mainKey, derivedKey); in HksDeriveKey() 432 (void)mainKey; in HksDeriveKey()
|
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/include/ |
H A D | hks_core_service_key_operate_one_stage.h | 48 int32_t HksCoreDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *mainKey, struct …
|
H A D | hks_keyblob.h | 66 int32_t HksGetEncryptKey(struct HksBlob *mainKey);
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/include/ |
H A D | hks_crypto_hal.h | 177 int32_t HksCryptoHalGetMainKey(const struct HksBlob *message, struct HksBlob *mainKey); 183 int32_t HksCryptoHalDeriveKey(const struct HksBlob *mainKey, const struct HksKeySpec *derivationSpe…
|
H A D | hks_check_paramset.h | 52 …32_t HksCoreCheckDeriveKeyParams(const struct HksParamSet *paramSet, const struct HksBlob *mainKey,
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/core/include/ |
H A D | hks_local_engine.h | 45 int32_t HksLocalDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *mainKey,
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/rkc/src/ |
H A D | hks_rkc.c | 607 int32_t HksRkcGetMainKey(struct HksBlob *mainKey) in HksRkcGetMainKey() argument 614 if (mainKey->size != HKS_RKC_MK_LEN) { in HksRkcGetMainKey() 615 HKS_LOG_E("Invalid mainKey size! size = 0x%" LOG_PUBLIC "X", mainKey->size); in HksRkcGetMainKey() 621 mainKey->data[i] = g_hksRkcMk.mkWithMask[i] ^ g_hksRkcCfg.mkMask[i]; in HksRkcGetMainKey()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/include/ |
H A D | hks_ipc_check.h | 49 int32_t HksCheckIpcDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *mainKey,
|
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/ |
H A D | hks_core_service_key_operate_one_stage.c | 372 int32_t HksCoreDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *mainKey, struct … in HksCoreDeriveKey() argument 374 int32_t ret = HksCoreCheckDeriveKeyParams(paramSet, mainKey, derivedKey, false); in HksCoreDeriveKey() 377 struct HksKeyNode *keyNode = HksGenerateKeyNode(mainKey); in HksCoreDeriveKey()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/rkc/include/ |
H A D | hks_rkc.h | 95 int32_t HksRkcGetMainKey(struct HksBlob *mainKey);
|
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/core/include/ |
H A D | hks_client_check.h | 53 const struct HksBlob *mainKey, const struct HksBlob *derivedKey);
|