Home
last modified time | relevance | path

Searched refs:alg (Results 1 - 25 of 89) sorted by relevance

1234

/base/security/huks/frameworks/huks_standard/main/common/include/
H A Dhks_ability.h79 #define HKS_CRYPTO_ABILITY(type, alg) \
80 ((HKS_ABILITY_CRYPTO << HKS_ABILITY_SHIFT) | ((type) << HKS_CRYPTO_OPERATION_SHIFT) | (alg))
82 #define HKS_CRYPTO_ABILITY_GENERATE_KEY(alg) HKS_CRYPTO_ABILITY(HKS_OPERATION_GENERATE_KEY, alg)
83 #define HKS_CRYPTO_ABILITY_GET_PUBLIC_KEY(alg) HKS_CRYPTO_ABILITY(HKS_OPERATION_GET_PUBLIC_KEY, alg)
84 #define HKS_CRYPTO_ABILITY_DERIVE_KEY(alg) HKS_CRYPTO_ABILITY(HKS_OPERATION_DERIVE_KEY, alg)
85 #define HKS_CRYPTO_ABILITY_AGREE_KEY(alg) HKS_CRYPTO_ABILITY(HKS_OPERATION_AGREE_KEY, alg)
[all...]
H A Dhks_base_check.h94 int32_t HksGetKeySize(uint32_t alg, const struct HksBlob *key, uint32_t *keySize);
96 int32_t HksCheckGenKeyPurpose(uint32_t alg, uint32_t inputPurpose, uint32_t keyFlag);
98 int32_t HksGetInputParmasByAlg(uint32_t alg, enum CheckKeyType checkType, const struct HksParamSet *paramSet,
101 int32_t HksCheckFixedParams(uint32_t alg, enum CheckKeyType checkType, const struct ParamsValues *inputParams);
103 int32_t HksCheckGenKeyMutableParams(uint32_t alg, const struct ParamsValues *inputParams);
105 int32_t CheckImportMutableParams(uint32_t alg, const struct ParamsValues *params);
107 int32_t HksCheckSignature(uint32_t cmdId, uint32_t alg, uint32_t keySize, const struct HksBlob *signature);
109 int32_t HksCheckSignVerifyMutableParams(uint32_t cmdId, uint32_t alg, const struct ParamsValues *inputParams);
111 int32_t HksCheckCipherMutableParams(uint32_t cmdId, uint32_t alg, const struct ParamsValues *inputParams);
113 int32_t HksCheckCipherData(uint32_t cmdId, uint32_t alg, cons
[all...]
H A Dhks_crypto_adapter.h50 int32_t HksSetKeyToMaterial(uint32_t alg, bool isPubKey, const struct HksBlob *key, struct HksBlob *keyMaterial);
52 int32_t HksGetKeyFromMaterial(uint32_t alg, bool isPubKey, const struct HksBlob *keyMaterial, struct HksBlob *key);
54 int32_t HksFormatKeyFromMaterial(uint32_t alg, const struct HksBlob *keyMaterial, struct HksParamSet *paramSetOut);
/base/security/huks/services/huks_standard/huks_engine/main/core/include/
H A Dhks_core_service_three_stage.h34 uint32_t alg);
37 const struct HksBlob *srcData, struct HksBlob *signature, uint32_t alg);
40 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
43 uint32_t alg);
46 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);
55 uint32_t alg);
58 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
61 uint32_t alg);
[all...]
H A Dhks_core_service_key_operate_three_stage.h42 uint32_t alg);
48 const struct HksBlob *srcData, struct HksBlob *signature, uint32_t alg);
54 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
59 int32_t (*handler)(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, uint32_t alg);
/base/security/huks/frameworks/huks_standard/main/common/src/
H A Dhks_check_paramset.c327 const struct HksParamSet *paramSet, const uint32_t *expectAlg, uint32_t expectCnt, uint32_t *alg) in CheckAndGetAlgorithm()
336 "alg value %" LOG_PUBLIC "u not expected", algParam->uint32Param) in CheckAndGetAlgorithm()
338 *alg = algParam->uint32Param; in CheckAndGetAlgorithm()
359 static int32_t CheckGenKeyParamsByAlg(uint32_t alg, const struct HksParamSet *paramSet, in CheckGenKeyParamsByAlg() argument
362 int32_t ret = HksGetInputParmasByAlg(alg, HKS_CHECK_TYPE_GEN_KEY, paramSet, params); in CheckGenKeyParamsByAlg()
366 ret = HksCheckFixedParams(alg, HKS_CHECK_TYPE_GEN_KEY, params); in CheckGenKeyParamsByAlg()
369 ret = HksCheckGenKeyPurpose(alg, params->purpose.value, keyFlag); in CheckGenKeyParamsByAlg()
372 return HksCheckGenKeyMutableParams(alg, params); in CheckGenKeyParamsByAlg()
376 uint32_t alg, uint32_t inputPurpose, const struct HksParamSet *paramSet, struct ParamsValues *params, in CheckGenKeyMacDeriveParams()
379 if (alg ! in CheckGenKeyMacDeriveParams()
326 CheckAndGetAlgorithm( const struct HksParamSet *paramSet, const uint32_t *expectAlg, uint32_t expectCnt, uint32_t *alg) CheckAndGetAlgorithm() argument
375 CheckGenKeyMacDeriveParams( uint32_t alg, uint32_t inputPurpose, const struct HksParamSet *paramSet, struct ParamsValues *params, uint32_t keyFlag) CheckGenKeyMacDeriveParams() argument
407 uint32_t alg; CoreCheckGenKeyParams() local
435 CheckImportKeySize(uint32_t alg, const struct ParamsValues *params, const struct HksBlob *key) CheckImportKeySize() argument
480 CheckSignVerifyParamsByAlg(uint32_t cmdId, uint32_t alg, const struct ParamsValues *inputParams) CheckSignVerifyParamsByAlg() argument
493 CheckCipherParamsByAlg( uint32_t cmdId, uint32_t alg, const struct HksParamSet *paramSet, const struct ParamsValues *inputParams) CheckCipherParamsByAlg() argument
545 CheckRsaKeyLen(uint32_t alg, uint32_t keyType, const struct ParamsValues *params, const struct HksBlob *key) CheckRsaKeyLen() argument
576 CheckEccKeyLen(uint32_t alg, uint32_t keyType, const struct ParamsValues *params, const struct HksBlob *key) CheckEccKeyLen() argument
614 CheckDsaKeyLen(uint32_t alg, uint32_t keyType, const struct ParamsValues *params, const struct HksBlob *key) CheckDsaKeyLen() argument
656 CheckCurve25519KeyLen(uint32_t alg, uint32_t keyType, const struct ParamsValues *params, const struct HksBlob *key) CheckCurve25519KeyLen() argument
695 CheckDHKeyLen(uint32_t alg, uint32_t keyType, const struct ParamsValues *params, const struct HksBlob *key) CheckDHKeyLen() argument
733 CheckKeyLen(uint32_t alg, uint32_t keyType, const struct ParamsValues *params, const struct HksBlob *key) CheckKeyLen() argument
754 CheckMutableParams(uint32_t alg, uint32_t keyType, const struct ParamsValues *params) CheckMutableParams() argument
791 CheckImportKey(uint32_t alg, uint32_t keyType, const struct ParamsValues *params, const struct HksBlob *key) CheckImportKey() argument
821 uint32_t alg; HksCoreCheckImportKeyParams() local
883 uint32_t alg; HksCoreCheckImportWrappedKeyParams() local
895 uint32_t alg; HksCoreCheckSignVerifyParams() local
931 uint32_t alg; HksLocalCheckSignVerifyParams() local
961 uint32_t alg; HksCoreCheckAgreeKeyParams() local
1005 uint32_t alg; HksCoreCheckCipherParams() local
1033 uint32_t alg; HksLocalCheckCipherParams() local
1085 uint32_t alg; HksCoreCheckDeriveKeyParams() local
1169 CheckIsSymmetricAlgorithm(uint32_t alg) CheckIsSymmetricAlgorithm() argument
[all...]
H A Dhks_base_check.c1141 static int32_t GetInvalidPurpose(uint32_t alg, uint32_t *inputPurpose, uint32_t keyFlag) in GetInvalidPurpose() argument
1149 if (alg == g_invalidPurpose[i][0]) { in GetInvalidPurpose()
1161 if (alg == g_invalidImportKeyPurpose[i][0]) { in GetInvalidPurpose()
1169 static int32_t CheckPurposeValid(uint32_t alg, uint32_t inputPurpose, uint32_t keyFlag) in CheckPurposeValid() argument
1173 int32_t result = GetInvalidPurpose(alg, &invalidPurpose, keyFlag); in CheckPurposeValid()
1252 static int32_t InitInputParamsByAlgOne(uint32_t alg, enum CheckKeyType checkType, struct ParamsValues *inputParams) in InitInputParamsByAlgOne() argument
1254 switch (alg) { in InitInputParamsByAlgOne()
1280 static int32_t InitInputParamsByAlg(uint32_t alg, enum CheckKeyType checkType, struct ParamsValues *inputParams) in InitInputParamsByAlg() argument
1282 switch (alg) { in InitInputParamsByAlg()
1321 return InitInputParamsByAlgOne(alg, checkTyp in InitInputParamsByAlg()
1338 GetExpectParamsByAlg(uint32_t alg, enum CheckKeyType checkType, struct ExpectParamsValues *expectValues) GetExpectParamsByAlg() argument
1366 GetExpectParams(uint32_t alg, enum CheckKeyType checkType, struct ExpectParamsValues *expectValues) GetExpectParams() argument
1657 CheckBlockCipherData(uint32_t cmdId, const struct ParamsValues *inputParams, const struct HksBlob *inData, const struct HksBlob *outData, uint32_t alg) CheckBlockCipherData() argument
1925 HksCheckGenKeyPurpose(uint32_t alg, uint32_t inputPurpose, uint32_t keyFlag) HksCheckGenKeyPurpose() argument
1954 HksGetKeySize(uint32_t alg, const struct HksBlob *key, uint32_t *keySize) HksGetKeySize() argument
2007 HksGetInputParmasByAlg(uint32_t alg, enum CheckKeyType checkType, const struct HksParamSet *paramSet, struct ParamsValues *inputParams) HksGetInputParmasByAlg() argument
2048 HksCheckOptionalParam(uint32_t tag, uint32_t alg, uint32_t purpose, bool isAbsent, struct HksParam *param) HksCheckOptionalParam() argument
2092 HksCheckFixedParams(uint32_t alg, enum CheckKeyType checkType, const struct ParamsValues *inputParams) HksCheckFixedParams() argument
2127 HksCheckGenKeyMutableParams(uint32_t alg, const struct ParamsValues *inputParams) HksCheckGenKeyMutableParams() argument
2174 CheckImportMutableParams(uint32_t alg, const struct ParamsValues *params) CheckImportMutableParams() argument
2219 HksCheckSignature(uint32_t cmdId, uint32_t alg, uint32_t keySize, const struct HksBlob *signature) HksCheckSignature() argument
2263 HksCheckSignVerifyMutableParams(uint32_t cmdId, uint32_t alg, const struct ParamsValues *inputParams) HksCheckSignVerifyMutableParams() argument
2304 HksCheckCipherMutableParamsByAlg(uint32_t alg, const struct ParamsValues *inputParams) HksCheckCipherMutableParamsByAlg() argument
2326 HksCheckCipherMutableParams(uint32_t cmdId, uint32_t alg, const struct ParamsValues *inputParams) HksCheckCipherMutableParams() argument
2378 HksCheckCipherData(uint32_t cmdId, uint32_t alg, const struct ParamsValues *inputParams, const struct HksBlob *inData, const struct HksBlob *outData) HksCheckCipherData() argument
2411 HksCheckCipherMaterialParams(uint32_t alg, const struct ParamsValues *inputParams, const struct HksParamSet *paramSet) HksCheckCipherMaterialParams() argument
2521 HksCheckNeedCache(uint32_t alg, uint32_t digest) HksCheckNeedCache() argument
[all...]
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
H A Dhks_openssl_hash.c34 static int32_t CheckDigestAlg(uint32_t alg) in CheckDigestAlg() argument
36 switch (alg) { in CheckDigestAlg()
66 static int32_t HashCheckParam(uint32_t alg, const struct HksBlob *msg, struct HksBlob *hash) in HashCheckParam() argument
68 HKS_IF_NOT_SUCC_LOGE_RETURN(CheckDigestAlg(alg), HKS_ERROR_INVALID_DIGEST, "Unsupport HASH Type!") in HashCheckParam()
76 int32_t HksOpensslHash(uint32_t alg, const struct HksBlob *msg, struct HksBlob *hash) in HksOpensslHash() argument
78 int32_t ret = HashCheckParam(alg, msg, hash); in HksOpensslHash()
81 const EVP_MD *opensslAlg = GetOpensslAlg(alg); in HksOpensslHash()
92 int32_t HksOpensslHashInit(void **cryptoCtx, uint32_t alg) in HksOpensslHashInit() argument
94 HKS_IF_NOT_SUCC_LOGE_RETURN(CheckDigestAlg(alg), HKS_ERROR_INVALID_DIGEST, "Unsupport HASH Type!") in HksOpensslHashInit()
97 if (alg in HksOpensslHashInit()
[all...]
H A Dhks_openssl_hmac.c71 const struct HksBlob *key, uint32_t alg, const struct HksBlob *msg, const struct HksBlob *mac) in HmacCheckParam()
75 if ((alg != HKS_DIGEST_SHA1) && (alg != HKS_DIGEST_SHA224) && (alg != HKS_DIGEST_SHA256) && in HmacCheckParam()
76 (alg != HKS_DIGEST_SHA384) && (alg != HKS_DIGEST_SHA512) && (alg != HKS_DIGEST_SM3)) { in HmacCheckParam()
77 HKS_LOG_E("Invalid alg(0x%" LOG_PUBLIC "x)", alg); in HmacCheckParam()
82 HKS_IF_NOT_SUCC_LOGE_RETURN(HksGetDigestLen(alg, in HmacCheckParam()
70 HmacCheckParam( const struct HksBlob *key, uint32_t alg, const struct HksBlob *msg, const struct HksBlob *mac) HmacCheckParam() argument
[all...]
/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_core_service_three_stage.c182 const uint32_t alg = usageSpec->algType; in CheckBlockCipherData() local
186 if (alg == HKS_ALG_AES) { in CheckBlockCipherData()
190 if (alg == HKS_ALG_SM4) { in CheckBlockCipherData()
207 uint32_t alg = usageSpec.algType; in HksCheckFinishOutSize() local
209 switch (alg) { in HksCheckFinishOutSize()
233 HKS_IF_NOT_SUCC_LOGE_RETURN(ret, ret, "append sign/verify get alg param failed!") in SignVerifyAuth()
258 HKS_IF_NOT_SUCC_LOGE_RETURN(ret, ret, "append agree get alg param failed!") in AgreeAuth()
271 HKS_IF_NOT_SUCC_LOGE_RETURN(ret, ret, "append hmac get alg param failed!") in HmacAuth()
289 HKS_IF_NOT_SUCC_LOGE_RETURN(ret, ret, "append cipher get alg param failed!") in CipherAuth()
459 static int32_t CoreHashInit(const struct HuksKeyNode *keyNode, uint32_t alg) in CoreHashInit() argument
519 uint32_t alg = tmpParam->uint32Param; CheckSignVerifyParams() local
593 HksCheckNeedCachePadding(uint32_t alg, const struct HuksKeyNode *keyNode) HksCheckNeedCachePadding() argument
817 CoreCipherUpdate(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) 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
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
1363 FreeCryptoCtx(const struct HuksKeyNode *keyNode, uint32_t alg) global() argument
1467 HksCoreSignVerifyThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, uint32_t alg) global() argument
1494 HksCoreSignVerifyThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature, uint32_t alg) global() argument
1520 HksCoreSignVerifyThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1565 HksCoreSignVerifyThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, uint32_t alg) global() argument
1575 HksCoreCryptoThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, 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
1701 HksCoreCryptoThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, uint32_t alg) global() argument
1709 HksCoreDeriveThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, uint32_t alg) global() argument
1720 HksCoreDeriveThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *derive, 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
1844 HksCoreDeriveThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, uint32_t alg) global() argument
1860 HksCoreAgreeThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, uint32_t alg) global() argument
1873 HksCoreAgreeThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature, 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
1948 HksCoreAgreeThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, uint32_t alg) global() argument
1963 HksCoreMacThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, uint32_t alg) global() argument
2010 HksCoreMacThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac, 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
2087 HksCoreMacThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, uint32_t alg) global() argument
[all...]
H A Dhks_core_service_key_operate_three_stage.c97 static int32_t GetPurposeAndAlgorithm(const struct HksParamSet *paramSet, uint32_t *pur, uint32_t *alg) in GetPurposeAndAlgorithm() argument
110 *alg = paramSet->params[i].uint32Param; in GetPurposeAndAlgorithm()
113 if (*pur != 0 && *alg != 0) { in GetPurposeAndAlgorithm()
114 HKS_LOG_E("found purpose : %" LOG_PUBLIC "u, algorithm : %" LOG_PUBLIC "u", *pur, *alg); in GetPurposeAndAlgorithm()
124 if (*alg == HKS_ALG_HMAC || *alg == HKS_ALG_SM3 || *pur == HKS_KEY_PURPOSE_SIGN || *pur == HKS_KEY_PURPOSE_VERIFY) { in GetPurposeAndAlgorithm()
127 *alg = paramSet->params[i].uint32Param; in GetPurposeAndAlgorithm()
185 uint32_t pur, uint32_t alg) in HksCoreInitProcess()
196 ret = g_hksCoreInitHandler[i].handler(keyNode, paramSet, alg); in HksCoreInitProcess()
216 uint32_t alg in HksCoreUpdateProcess() local
184 HksCoreInitProcess(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, uint32_t pur, uint32_t alg) HksCoreInitProcess() argument
251 uint32_t alg = 0; HksCoreFinishProcess() local
328 uint32_t alg = 0; HksCoreInit() local
428 uint32_t alg = 0; HksBatchUpdate() local
540 uint32_t alg = 0; HksCoreAbort() local
[all...]
/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_engine/core/src/
H A Dhks_keyblob_test.cpp219 uint32_t alg; in HWTEST_F() local
220 GetDeriveKeyAlg(nullptr, &alg); in HWTEST_F()
221 ASSERT_EQ(alg, HKS_ALG_HKDF); in HWTEST_F()
241 uint32_t alg; in HWTEST_F() local
242 GetDeriveKeyAlg(paramSet, &alg); in HWTEST_F()
243 ASSERT_EQ(alg, HKS_ALG_PBKDF2); in HWTEST_F()
265 uint32_t alg; in HWTEST_F() local
266 GetDeriveKeyAlg(paramSet, &alg); in HWTEST_F()
267 ASSERT_EQ(alg, HKS_ALG_HKDF); in HWTEST_F()
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/include/
H A Dhks_openssl_hash.h27 int32_t HksOpensslHash(uint32_t alg, const struct HksBlob *msg, struct HksBlob *hash);
29 int32_t HksOpensslHashInit(void **cryptoCtx, uint32_t alg);
/base/security/device_auth/services/protocol/src/pake_protocol/pake_protocol_ec_common/
H A Dpake_protocol_ec_common.c91 Algorithm alg = (params->curveType == CURVE_256) ? P256 : X25519; in GenerateEcPakeParams() local
92 res = params->loader->hashToPoint(secret, alg, &params->base); in GenerateEcPakeParams()
101 res = params->loader->agreeSharedSecret(&eskSelfParams, &baseBuff, alg, &params->epkSelf); in GenerateEcPakeParams()
124 Algorithm alg = (params->curveType == CURVE_256) ? P256 : X25519; in AgreeEcSharedSecret() local
125 if (!params->loader->checkEcPublicKey(&(params->epkPeer), alg)) { in AgreeEcSharedSecret()
133 res = params->loader->agreeSharedSecret(&eskSelfParams, &epkPeerBuff, alg, sharedSecret); in AgreeEcSharedSecret()
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/signature/src/
H A Decdsa_openssl.c52 static bool IsDigestAlgValid(uint32_t alg) in IsDigestAlgValid() argument
54 if ((alg == HCF_OPENSSL_DIGEST_SHA1) || (alg == HCF_OPENSSL_DIGEST_SHA224) || in IsDigestAlgValid()
55 (alg == HCF_OPENSSL_DIGEST_SHA256) ||(alg == HCF_OPENSSL_DIGEST_SHA384) || in IsDigestAlgValid()
56 (alg == HCF_OPENSSL_DIGEST_SHA512)) { in IsDigestAlgValid()
59 LOGE("Invalid digest num is %u.", alg); in IsDigestAlgValid()
64 static bool IsBrainPoolDigestAlgValid(uint32_t alg) in IsBrainPoolDigestAlgValid() argument
66 if ((alg == HCF_OPENSSL_DIGEST_SHA1) || (alg in IsBrainPoolDigestAlgValid()
[all...]
/base/security/crypto_framework/test/fuzztest/crypto_operation/hcfmdcreate_fuzzer/
H A Dhcfmdcreate_fuzzer.cpp48 std::string alg(reinterpret_cast<const char *>(data), size); in HcMdCreateFuzzTest()
49 HcfResult res = HcfMdCreate(alg.c_str(), &mdObj); in HcMdCreateFuzzTest()
/base/security/huks/test/unittest/huks_common_test/include/
H A Dhks_test_common_h.h33 uint32_t alg; \
68 uint32_t alg; member
80 uint32_t alg; member
108 uint32_t alg; member
125 uint32_t alg; member
259 uint32_t alg; member
273 uint32_t alg; member
303 uint32_t alg; member
/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/
H A Dhks_mbedtls_hash.c47 static int32_t HksMbedtlsHashMd5Init(void **ctx, uint32_t alg) in HksMbedtlsHashMd5Init() argument
76 outCtx->mAlg = alg; in HksMbedtlsHashMd5Init()
131 static int32_t HksMbedtlsHashSha1Init(void **ctx, uint32_t alg) in HksMbedtlsHashSha1Init() argument
159 outCtx->mAlg = alg; in HksMbedtlsHashSha1Init()
221 static int32_t HksMbedtlsHashSha256Init(void **ctx, int is224, uint32_t alg) in HksMbedtlsHashSha256Init() argument
257 outCtx->mAlg = alg; in HksMbedtlsHashSha256Init()
319 static int32_t HksMbedtlsHashSha512Init(void **ctx, int is384, uint32_t alg) in HksMbedtlsHashSha512Init() argument
355 outCtx->mAlg = alg; in HksMbedtlsHashSha512Init()
603 int32_t HksMbedtlsHash(uint32_t alg, const struct HksBlob *msg, struct HksBlob *hash) in HksMbedtlsHash() argument
606 switch (alg) { in HksMbedtlsHash()
[all...]
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/
H A Dopenssl_hmac_helper.c44 static const EVP_MD *GetAlg(uint32_t alg) in GetAlg() argument
46 switch (alg) { in GetAlg()
/base/update/updater/test/fuzztest/package_fuzzer/
H A Dpkg_fuzz_test.h111 DigestAlgorithm::DigestAlgorithmPtr alg = in BuildFileDigest() local
113 if (alg == nullptr) { in BuildFileDigest()
118 alg->Init(); in BuildFileDigest()
129 alg->Update(buff, readLen); in BuildFileDigest()
135 alg->Final(buffer); in BuildFileDigest()
/base/security/huks/utils/crypto_adapter/
H A Dhks_client_service_adapter.h29 int32_t TranslateFromX509PublicKey(const uint32_t alg, const struct HksBlob *x509Key, struct HksBlob *publicKey);
H A Dhks_client_service_adapter.c146 const uint32_t alg, uint32_t keySize, const struct HksBlob *x, const struct HksBlob *y, struct HksBlob *x509Key) in EccToX509PublicKey()
149 if (alg == HKS_ALG_SM2) { in EccToX509PublicKey()
200 const uint32_t alg, uint32_t keySize, const struct HksBlob *x, const struct HksBlob *y, struct HksBlob *x509Key) in Sm2ToX509PublicKey()
202 return EccToX509PublicKey(alg, keySize, x, y, x509Key); in Sm2ToX509PublicKey()
413 HKS_LOG_E("Unsupport alg type! type = 0x%" LOG_PUBLIC "X", publicKeyInfo->keyAlg); in TranslateToX509PublicKeySwitchAlg()
489 static int32_t EcKeyToPublicKey(const uint32_t alg, const EC_KEY *ecKey, struct HksBlob *eccPublicKey) in EcKeyToPublicKey() argument
522 pubKeyInfo->keyAlg = alg; in EcKeyToPublicKey()
544 static int32_t X509PublicKeyToEcc(const uint32_t alg, EVP_PKEY *pkey, struct HksBlob *eccPublicKey) in X509PublicKeyToEcc() argument
550 return EcKeyToPublicKey(alg, ecKey, eccPublicKey); in X509PublicKeyToEcc()
556 const uint32_t alg, uint32_ in EvpPkeyToHksPubKeyInfo()
145 EccToX509PublicKey( const uint32_t alg, uint32_t keySize, const struct HksBlob *x, const struct HksBlob *y, struct HksBlob *x509Key) EccToX509PublicKey() argument
199 Sm2ToX509PublicKey( const uint32_t alg, uint32_t keySize, const struct HksBlob *x, const struct HksBlob *y, struct HksBlob *x509Key) Sm2ToX509PublicKey() argument
555 EvpPkeyToHksPubKeyInfo( const uint32_t alg, uint32_t keyLen, const EVP_PKEY *pkey, struct HksBlob *sm2PublicKey) EvpPkeyToHksPubKeyInfo() argument
601 X509PublicKeyToSm2(const uint32_t alg, EVP_PKEY *pkey, struct HksBlob *sm2PublicKey) X509PublicKeyToSm2() argument
729 TranslateFromX509PublicKey(const uint32_t alg, const struct HksBlob *x509Key, struct HksBlob *publicKey) TranslateFromX509PublicKey() argument
[all...]
/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/src/
H A Ddlp_crypt.cpp731 static bool CheckDigestAlg(uint32_t alg) in CheckDigestAlg() argument
733 switch (alg) { in CheckDigestAlg()
743 const EVP_MD* GetOpensslAlg(uint32_t alg) in GetOpensslAlg() argument
745 switch (alg) { in GetOpensslAlg()
757 static uint32_t GetHashLen(uint32_t alg) in GetHashLen() argument
759 if (alg == DLP_DIGEST_SHA256) { in GetHashLen()
761 } else if (alg == DLP_DIGEST_SHA384) { in GetHashLen()
768 static bool HashCheckParam(uint32_t alg, const struct DlpBlob* msg, struct DlpBlob* hash) in HashCheckParam() argument
770 if (!CheckDigestAlg(alg)) { in HashCheckParam()
771 DLP_LOG_ERROR(LABEL, "Check hash param fail, alg typ in HashCheckParam()
794 DlpOpensslHash(uint32_t alg, const struct DlpBlob* msg, struct DlpBlob* hash) DlpOpensslHash() argument
815 DlpOpensslHashInit(void** cryptoCtx, uint32_t alg) DlpOpensslHashInit() argument
[all...]
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
H A Dhks_import_sign_verify_test.cpp334 static int32_t CopyToInner(uint32_t alg, uint32_t importType, struct HksBlob *outKey) in CopyToInner() argument
338 dataBlob.data = (alg == HKS_ALG_ED25519) ? (uint8_t *)g_ed25519PriData : (uint8_t *)g_x25519PriData; in CopyToInner()
339 dataBlob.size = (alg == HKS_ALG_ED25519) ? sizeof(g_ed25519PriData) : sizeof(g_x25519PriData); in CopyToInner()
341 dataBlob.data = (alg == HKS_ALG_ED25519) ? (uint8_t *)g_ed25519PubData : (uint8_t *)g_x25519PubData; in CopyToInner()
342 dataBlob.size = (alg == HKS_ALG_ED25519) ? sizeof(g_ed25519PubData) : sizeof(g_x25519PubData); in CopyToInner()
348 static int32_t ConstructImportedCurve25519Key(uint32_t alg, uint32_t keySize, uint32_t importType, in ConstructImportedCurve25519Key() argument
352 return CopyToInner(alg, importType, outKey); in ConstructImportedCurve25519Key()
356 privKeyBlob.data = (alg == HKS_ALG_ED25519) ? (uint8_t *)g_ed25519PriData : (uint8_t *)g_x25519PriData; in ConstructImportedCurve25519Key()
357 privKeyBlob.size = (alg == HKS_ALG_ED25519) ? sizeof(g_ed25519PriData) : sizeof(g_x25519PriData); in ConstructImportedCurve25519Key()
358 pubKeyBlob.data = (alg in ConstructImportedCurve25519Key()
732 ConstructImportedKey(uint32_t alg, uint32_t keySize, uint32_t importType, struct HksBlob *outKey, bool sm2CompabilityTest) ConstructImportedKey() argument
754 ModifyImportParams(uint32_t alg, uint32_t purpose, uint32_t keySize, uint32_t digest, uint32_t importType) ModifyImportParams() argument
763 ModifyinitOp1Params(uint32_t alg, uint32_t purpose, uint32_t keySize, uint32_t digest) ModifyinitOp1Params() argument
771 ModifyinitOp2Params(uint32_t alg, uint32_t purpose, uint32_t keySize, uint32_t digest) ModifyinitOp2Params() argument
904 ImportPlainKeyTest(uint32_t alg, uint32_t keySize, uint32_t digest, bool sm2CompabilityTest) ImportPlainKeyTest() argument
952 ImportInvalidPurposePlainKeyTest(uint32_t alg, uint32_t keySize, uint32_t digest, uint32_t purpose, bool sm2CompabilityTest) ImportInvalidPurposePlainKeyTest() argument
[all...]
/base/security/appverify/interfaces/innerkits/appverify_lite/src/
H A Dmbedtls_pkcs7.c109 /* valid digest alg now: sha256 sha384 sha512 */
110 static bool InvalidDigestAlg(const mbedtls_asn1_buf *alg) in InvalidDigestAlg() argument
112 return MBEDTLS_OID_CMP(MBEDTLS_OID_DIGEST_ALG_SHA256, alg) && in InvalidDigestAlg()
113 MBEDTLS_OID_CMP(MBEDTLS_OID_DIGEST_ALG_SHA384, alg) && in InvalidDigestAlg()
114 MBEDTLS_OID_CMP(MBEDTLS_OID_DIGEST_ALG_SHA512, alg); in InvalidDigestAlg()
214 * check if enc alg is rsa/ecdsa 256/384/512
216 static bool InvalidDigestEncAlg(const mbedtls_x509_buf *alg) in InvalidDigestEncAlg() argument
218 return MBEDTLS_OID_CMP(MBEDTLS_OID_PKCS1_SHA256, alg) && in InvalidDigestEncAlg()
219 MBEDTLS_OID_CMP(MBEDTLS_OID_PKCS1_SHA384, alg) && in InvalidDigestEncAlg()
220 MBEDTLS_OID_CMP(MBEDTLS_OID_PKCS1_SHA512, alg) in InvalidDigestEncAlg()
640 DigestAlgId *alg = pkcs7->signedData.digestAlgIds.next; FreeSignedDataDigestAlgs() local
834 const mbedtls_x509_buf *alg = &signer->digestAlgId; GetSignerDigestAlg() local
[all...]

Completed in 21 milliseconds

1234