/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 54 …struct HksKeyDerivationParam *deriveParam = (struct HksKeyDerivationParam *)derivationSpec->algPar… in HksOpensslPbkdf2() 64 int32_t HksOpensslHkdf(const struct HksBlob *mainKey, const struct HksKeySpec *derivationSpec, in HksOpensslHkdf() argument 67 …struct HksKeyDerivationParam *deriveParam = (struct HksKeyDerivationParam *)derivationSpec->algPar… in HksOpensslHkdf() 123 int32_t HksOpensslSmKdf(const struct HksBlob *mainKey, const struct HksKeySpec *derivationSpec, in HksOpensslSmKdf() argument 129 …struct HksKeyDerivationParam *deriveParam = (struct HksKeyDerivationParam *)derivationSpec->algPar… 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 84 if ((derivationSpec == NULL) || (derivationSpec->algParam == NULL)) { 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() 374 DeriveKey func = (DeriveKey)GetAbility(HKS_CRYPTO_ABILITY_DERIVE_KEY(derivationSpec->algType)); in HksCryptoHalDeriveKey() 376 return func(mainKey, derivationSpec, derivedKey); in HksCryptoHalDeriveKey()
|
/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/crypto_engine/mbedtls/src/ |
H A D | hks_mbedtls_kdf.c | 84 const struct HksKeySpec *derivationSpec, struct HksBlob *derivedKey) in HksMbedtlsDeriveKey() argument 86 …const struct HksKeyDerivationParam *derParam = (struct HksKeyDerivationParam *)(derivationSpec->al… in HksMbedtlsDeriveKey() 96 switch (derivationSpec->algType) { in HksMbedtlsDeriveKey() 106 … HKS_LOG_E("Unsupport derive key alg! mode = 0x%" LOG_PUBLIC "X", derivationSpec->algType); in HksMbedtlsDeriveKey()
|
H A D | hks_mbedtls_engine.c | 199 const struct HksKeySpec *derivationSpec, struct HksBlob *derivedKey) in HksCryptoHalDeriveKey() argument 201 DeriveKey func = (DeriveKey)GetAbility(HKS_CRYPTO_ABILITY_DERIVE_KEY(derivationSpec->algType)); in HksCryptoHalDeriveKey() 203 return func(mainKey, derivationSpec, derivedKey); in HksCryptoHalDeriveKey()
|
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/ |
H A D | hks_core_service_key_other.c | 114 …struct HksKeySpec derivationSpec = { HKS_ALG_PBKDF2, HKS_KEY_BYTES(HKS_AES_KEY_SIZE_256), &derPara… in GetMacKey() local 115 ret = HksCryptoHalDeriveKey(&mk, &derivationSpec, macKey); in GetMacKey()
|
H A D | hks_core_service_key_operate_one_stage.c | 392 struct HksKeySpec derivationSpec = { 0, 0, &derParam }; in HksCoreDeriveKey() local 393 HksFillKeySpec(paramSet, &derivationSpec); in HksCoreDeriveKey() 396 ret = HksCryptoHalDeriveKey(&key, &derivationSpec, derivedKey); in HksCoreDeriveKey()
|
H A D | hks_keyblob.c | 136 …struct HksKeySpec derivationSpec = { HKS_ALG_HKDF, HKS_KEY_BYTES(HKS_AES_KEY_SIZE_256), &derParam … in GetDeriveKey() local 137 GetDeriveKeyAlg(paramSet, &derivationSpec.algType); in GetDeriveKey() 157 ret = HksCryptoHalDeriveKey(&encryptKey, &derivationSpec, derivedKey); in GetDeriveKey()
|
H A D | hks_keyblob_lite.c | 88 …struct HksKeySpec derivationSpec = { HKS_ALG_PBKDF2, HKS_KEY_BYTES(HKS_AES_KEY_SIZE_256), &derPara… in GetDeriveMaterial() local 89 ret = HksCryptoHalDeriveKey(&mk, &derivationSpec, derivedMaterial); in GetDeriveMaterial()
|
H A D | hks_sm_import_wrap_key.c | 330 …struct HksKeySpec derivationSpec = { HKS_ALG_GMKDF, HKS_KEY_BYTES(HKS_SM4_KEY_SIZE_128), &derParam… in DeriveKeyBySm3() local 331 int32_t ret = HksCryptoHalDeriveKey(srcData, &derivationSpec, &deriveBlob); in DeriveKeyBySm3()
|
H A D | hks_core_service_three_stage.c | 1462 struct HksKeySpec derivationSpec = { 0, 0, &derParam }; in HksCoreDeriveThreeStageUpdate() local 1463 HksFillKeySpec(keyNode->runtimeParamSet, &derivationSpec); in HksCoreDeriveThreeStageUpdate() 1466 ret = HksCryptoHalDeriveKey(&rawKey, &derivationSpec, deriveBlob); in HksCoreDeriveThreeStageUpdate()
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/crypto_engine_test/src/ |
H A D | hks_crypto_hal_sm3_cipher.cpp | 55 …struct HksKeySpec derivationSpec = { HKS_ALG_GMKDF, HKS_KEY_BYTES(HKS_SM4_KEY_SIZE_128), &derParam… in RunTestCase() local 56 EXPECT_EQ(HksOpensslSmKdf(mainKey, &derivationSpec, derivedKey), HKS_SUCCESS); in RunTestCase()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/include/ |
H A D | hks_mbedtls_kdf.h | 33 const struct HksKeySpec *derivationSpec, struct HksBlob *derivedKey);
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/core/src/ |
H A D | hks_local_engine.c | 242 struct HksKeySpec derivationSpec = { 0, 0, &derivationParam }; in HksLocalDeriveKey() local 244 HksFillKeySpec(paramSet, &derivationSpec); in HksLocalDeriveKey() 247 return HksCryptoHalDeriveKey(mainKey, &derivationSpec, derivedKey); in HksLocalDeriveKey()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/rkc/src/ |
H A D | hks_rkc_v1.c | 142 const struct HksKeySpec derivationSpec = { HKS_ALG_PBKDF2, dk->size, &derParam }; in RkcPbkdf2Hmac() local 143 int32_t ret = HksCryptoHalDeriveKey(rawKey, &derivationSpec, dk); in RkcPbkdf2Hmac()
|
H A D | hks_rkc.c | 159 const struct HksKeySpec derivationSpec = { HKS_ALG_HKDF, dk->size, &derParam }; in RkcHkdfHmac() local 160 int32_t ret = HksCryptoHalDeriveKey(rawKey, &derivationSpec, dk); in RkcHkdfHmac()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/include/ |
H A D | hks_crypto_hal.h | 183 …t32_t HksCryptoHalDeriveKey(const struct HksBlob *mainKey, const struct HksKeySpec *derivationSpec,
|