Home
last modified time | relevance | path

Searched refs:alg (Results 1 – 25 of 76) sorted by relevance

1234

/base/security/huks/frameworks/huks_standard/main/common/include/
Dhks_ability.h69 #define HKS_CRYPTO_ABILITY(type, alg) \ argument
70 ((HKS_ABILITY_CRYPTO << HKS_ABILITY_SHIFT) | ((type) << HKS_CRYPTO_OPERATION_SHIFT) | (alg))
72 #define HKS_CRYPTO_ABILITY_GENERATE_KEY(alg) HKS_CRYPTO_ABILITY(HKS_OPERATION_GENERATE_KEY, alg) argument
73 #define HKS_CRYPTO_ABILITY_GET_PUBLIC_KEY(alg) HKS_CRYPTO_ABILITY(HKS_OPERATION_GET_PUBLIC_KEY, al… argument
74 #define HKS_CRYPTO_ABILITY_DERIVE_KEY(alg) HKS_CRYPTO_ABILITY(HKS_OPERATION_DERIVE_KEY, alg) argument
75 #define HKS_CRYPTO_ABILITY_AGREE_KEY(alg) HKS_CRYPTO_ABILITY(HKS_OPERATION_AGREE_KEY, alg) argument
76 #define HKS_CRYPTO_ABILITY_SIGN(alg) HKS_CRYPTO_ABILITY(HKS_OPERATION_SIGN, alg) argument
77 #define HKS_CRYPTO_ABILITY_VERIFY(alg) HKS_CRYPTO_ABILITY(HKS_OPERATION_VERIFY, alg) argument
91 #define HKS_CRYPTO_ABILITY_ENCRYPT(alg) HKS_CRYPTO_ABILITY(HKS_OPERATION_ENCRYPT, alg) argument
92 #define HKS_CRYPTO_ABILITY_ENCRYPT_INIT(alg) HKS_CRYPTO_ABILITY(HKS_OPERATION_ENCRYPT_INIT, alg) argument
[all …]
Dhks_base_check.h79 int32_t HksGetKeySize(uint32_t alg, const struct HksBlob *key, uint32_t *keySize);
81 int32_t HksCheckGenKeyPurpose(uint32_t alg, uint32_t inputPurpose);
83 int32_t HksGetInputParmasByAlg(uint32_t alg, enum CheckKeyType checkType, const struct HksParamSet …
86 int32_t HksCheckFixedParams(uint32_t alg, enum CheckKeyType checkType, const struct ParamsValues *i…
88 int32_t HksCheckGenKeyMutableParams(uint32_t alg, const struct ParamsValues *inputParams);
90 int32_t CheckImportMutableParams(uint32_t alg, const struct ParamsValues *params);
92 int32_t HksCheckSignature(uint32_t cmdId, uint32_t alg, uint32_t keySize, const struct HksBlob *sig…
94 int32_t HksCheckSignVerifyMutableParams(uint32_t cmdId, uint32_t alg, const struct ParamsValues *in…
96 int32_t HksCheckCipherMutableParams(uint32_t cmdId, uint32_t alg, const struct ParamsValues *inputP…
98 int32_t HksCheckCihperData(uint32_t cmdId, uint32_t alg, const struct ParamsValues *inputParams,
[all …]
Dhks_crypto_adapter.h48 int32_t HksSetKeyToMaterial(uint32_t alg, bool isPubKey, const struct HksBlob *key, struct HksBlob …
50 int32_t HksGetKeyFromMaterial(uint32_t alg, bool isPubKey, const struct HksBlob *keyMaterial, struc…
52 int32_t HksFormatKeyFromMaterial(uint32_t alg, const struct HksBlob *keyMaterial, struct HksParamSe…
/base/security/huks/services/huks_standard/huks_engine/main/core/include/
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 …]
Dhks_core_service.h99 uint32_t alg);
105 const struct HksBlob *srcData, struct HksBlob *signature, uint32_t alg);
111 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
116 …_t (*handler)(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, uint32_t alg);
/base/security/huks/frameworks/huks_standard/main/common/src/
Dhks_check_paramset.c238 … const struct HksParamSet *paramSet, const uint32_t *expectAlg, uint32_t expectCnt, uint32_t *alg) in CheckAndGetAlgorithm() argument
249 *alg = algParam->uint32Param; in CheckAndGetAlgorithm()
270 static int32_t CheckGenKeyParamsByAlg(uint32_t alg, const struct HksParamSet *paramSet, in CheckGenKeyParamsByAlg() argument
273 int32_t ret = HksGetInputParmasByAlg(alg, HKS_CHECK_TYPE_GEN_KEY, paramSet, params); in CheckGenKeyParamsByAlg()
277 ret = HksCheckFixedParams(alg, HKS_CHECK_TYPE_GEN_KEY, params); in CheckGenKeyParamsByAlg()
280 ret = HksCheckGenKeyPurpose(alg, params->purpose.value); in CheckGenKeyParamsByAlg()
283 return HksCheckGenKeyMutableParams(alg, params); in CheckGenKeyParamsByAlg()
287 …uint32_t alg, uint32_t inputPurpose, const struct HksParamSet *paramSet, struct ParamsValues *para… in CheckGenKeyMacDeriveParams() argument
289 if (alg != HKS_ALG_AES && alg != HKS_ALG_HMAC && alg != HKS_ALG_SM3) { in CheckGenKeyMacDeriveParams()
290 HKS_LOG_E("check mac or derive, not aes alg, alg: %" LOG_PUBLIC "u", alg); in CheckGenKeyMacDeriveParams()
[all …]
Dhks_base_check.c761 static int32_t GetInvalidPurpose(uint32_t alg, uint32_t *inputPurpose) in GetInvalidPurpose() argument
769 if (alg == g_invalidPurpose[i][0]) { in GetInvalidPurpose()
778 static int32_t CheckPurposeValid(uint32_t alg, uint32_t inputPurpose) in CheckPurposeValid() argument
782 int32_t result = GetInvalidPurpose(alg, &invalidPurpose); in CheckPurposeValid()
860 static int32_t InitInputParamsByAlg(uint32_t alg, enum CheckKeyType checkType, struct ParamsValues … in InitInputParamsByAlg() argument
862 switch (alg) { in InitInputParamsByAlg()
926 static int32_t GetExpectParams(uint32_t alg, enum CheckKeyType checkType, struct ExpectParamsValues… in GetExpectParams() argument
928 switch (alg) { in GetExpectParams()
1221 const struct HksBlob *inData, const struct HksBlob *outData, uint32_t alg) in CheckBlockCipherData() argument
1226 if (((alg == HKS_ALG_AES) || (alg == HKS_ALG_SM4)) && in CheckBlockCipherData()
[all …]
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
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 == HKS_DIGEST_SM3) { in HksOpensslHashInit()
[all …]
Dhks_openssl_hmac.c71 const struct HksBlob *key, uint32_t alg, const struct HksBlob *msg, const struct HksBlob *mac) in HmacCheckParam() argument
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, &digestLen), in HmacCheckParam()
83 HKS_ERROR_INVALID_ARGUMENT, "Invalid alg(0x%" LOG_PUBLIC "x)", alg) in HmacCheckParam()
/base/security/huks/services/huks_standard/huks_engine/main/core/src/
Dhks_core_service_three_stage.c161 const uint32_t alg = usageSpec->algType; in CheckBlockCipherData() local
163 if (((alg == HKS_ALG_AES) || (alg == HKS_ALG_SM4)) && in CheckBlockCipherData()
166 } else if ((alg == HKS_ALG_AES) && ((mode == HKS_MODE_GCM) || (mode == HKS_MODE_CCM))) { in CheckBlockCipherData()
180 uint32_t alg = usageSpec.algType; in HksCheckFinishOutSize() local
182 switch (alg) { in HksCheckFinishOutSize()
387 static int32_t CoreHashInit(const struct HuksKeyNode *keyNode, uint32_t alg) in CoreHashInit() argument
396 ret = HksCryptoHalHashInit(alg, &ctx); in CoreHashInit()
452 uint32_t alg = tmpParam->uint32Param; in CheckSignVerifyParams()
465 alg, keySize, outData); in CheckSignVerifyParams()
576 struct HksBlob *outData, uint32_t alg) in CoreCipherUpdate() argument
[all …]
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
Dhks_import_sign_verify_test.cpp373 static int32_t CopyToInner(uint32_t alg, uint32_t importType, struct HksBlob *outKey) in CopyToInner() argument
377 …dataBlob.data = (alg == HKS_ALG_ED25519) ? (uint8_t *)g_ed25519PriData : (uint8_t *)g_x25519PriDat… in CopyToInner()
378 … dataBlob.size = (alg == HKS_ALG_ED25519) ? sizeof(g_ed25519PriData) : sizeof(g_x25519PriData); in CopyToInner()
380 …dataBlob.data = (alg == HKS_ALG_ED25519) ? (uint8_t *)g_ed25519PubData : (uint8_t *)g_x25519PubDat… in CopyToInner()
381 … dataBlob.size = (alg == HKS_ALG_ED25519) ? sizeof(g_ed25519PubData) : sizeof(g_x25519PubData); in CopyToInner()
387 static int32_t ConstructImportedCurve25519Key(uint32_t alg, uint32_t keySize, uint32_t importType, in ConstructImportedCurve25519Key() argument
391 return CopyToInner(alg, importType, outKey); in ConstructImportedCurve25519Key()
395 …privKeyBlob.data = (alg == HKS_ALG_ED25519) ? (uint8_t *)g_ed25519PriData : (uint8_t *)g_x25519Pri… in ConstructImportedCurve25519Key()
396 … privKeyBlob.size = (alg == HKS_ALG_ED25519) ? sizeof(g_ed25519PriData) : sizeof(g_x25519PriData); in ConstructImportedCurve25519Key()
397 …pubKeyBlob.data = (alg == HKS_ALG_ED25519) ? (uint8_t *)g_ed25519PubData : (uint8_t *)g_x25519PubD… in ConstructImportedCurve25519Key()
[all …]
Dhks_import_agree_test.cpp665 static void ModifyImportParams(uint32_t alg, uint32_t keySize, uint32_t importType) in ModifyImportParams() argument
667 g_importKeyParams[TAG_ALG_ID].uint32Param = alg; in ModifyImportParams()
672 static void ModifyinitOpParams(uint32_t alg, uint32_t keySize) in ModifyinitOpParams() argument
674 g_initOpParams[TAG_ALG_ID].uint32Param = alg; in ModifyinitOpParams()
702 uint32_t alg, uint32_t keySize, uint32_t importType, struct HksBlob *outKey) in ConstructCurve25519Key() argument
709 material.keyAlg = (enum HksKeyAlg)alg; in ConstructCurve25519Key()
851 static int32_t ConstructImportedCurve25519Key(uint32_t id, uint32_t alg, uint32_t keySize, uint32_t… in ConstructImportedCurve25519Key() argument
868 return ConstructCurve25519Key(&key, alg, keySize, importType, outKey); in ConstructImportedCurve25519Key()
983 static int32_t ConstructImportedKey(uint32_t id, uint32_t alg, uint32_t keySize, uint32_t importTyp… in ConstructImportedKey() argument
986 if (alg == HKS_ALG_X25519) { in ConstructImportedKey()
[all …]
/base/security/device_auth/services/protocol/src/pake_protocol/pake_protocol_ec_common/
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()
99 res = params->loader->agreeSharedSecret(&eskSelfBuff, &baseBuff, alg, &params->epkSelf); in GenerateEcPakeParams()
121 Algorithm alg = (params->curveType == CURVE_256) ? P256 : X25519; in AgreeEcSharedSecret() local
122 if (!params->loader->checkEcPublicKey(&(params->epkPeer), alg)) { in AgreeEcSharedSecret()
129 res = params->loader->agreeSharedSecret(&eskSelfBuff, &epkPeerBuff, alg, sharedSecret); in AgreeEcSharedSecret()
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/include/
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/huks/test/unittest/huks_lite_test/common/include/
Dhks_test_common.h51 uint32_t alg; member
80 uint32_t alg; member
93 uint32_t alg; member
123 uint32_t alg; member
141 uint32_t alg; member
291 uint32_t alg; member
302 uint32_t alg; member
321 uint32_t alg; member
353 uint32_t alg; member
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/sdk_test/include/
Dhks_test_common.h63 uint32_t alg; member
92 uint32_t alg; member
105 uint32_t alg; member
135 uint32_t alg; member
153 uint32_t alg; member
303 uint32_t alg; member
314 uint32_t alg; member
333 uint32_t alg; member
365 uint32_t alg; member
/base/security/device_auth/services/authenticators/src/account_unrelated/
Ddas_version_util.c27 uint32_t alg; member
134 if ((curVersion->third & g_bindPriorityList[i].alg) == g_bindPriorityList[i].alg) { in GetBindPrototolType()
148 if ((curVersion->third & g_authPriorityList[i].alg) == g_authPriorityList[i].alg) { in GetAuthPrototolType()
/base/security/crypto_framework/plugin/openssl_plugin/common/src/
Dopenssl_common.c93 const EVP_MD *GetOpensslDigestAlg(uint32_t alg) in GetOpensslDigestAlg() argument
95 switch (alg) { in GetOpensslDigestAlg()
117 LOGE("Invalid digest num is %u.", alg); in GetOpensslDigestAlg()
/base/security/crypto_framework/test/fuzztest/crypto_operation/hcfmdcreate_fuzzer/
Dhcfmdcreate_fuzzer.cpp52 std::string alg(reinterpret_cast<const char *>(data), size); in HcMdCreateFuzzTest()
53 HcfResult res = HcfMdCreate(alg.c_str(), &mdObj); in HcMdCreateFuzzTest()
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/
Dopenssl_hmac_helper.c44 static const EVP_MD *GetAlg(uint32_t alg) in GetAlg() argument
46 switch (alg) { in GetAlg()
/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/
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/crypto_framework/test/fuzztest/crypto_operation/hcfmaccreate_fuzzer/
Dhcfmaccreate_fuzzer.cpp65 std::string alg(reinterpret_cast<const char *>(data), size); in HcfMacCreateFuzzTest()
66 HcfResult res = HcfMacCreate(alg.c_str(), &macObj); in HcfMacCreateFuzzTest()
/base/security/appverify/interfaces/innerkits/appverify_lite/src/
Dmbedtls_pkcs7.c110 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()
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()
221 MBEDTLS_OID_CMP(MBEDTLS_OID_ECDSA_SHA256, alg) && in InvalidDigestEncAlg()
222 MBEDTLS_OID_CMP(MBEDTLS_OID_ECDSA_SHA384, alg) && in InvalidDigestEncAlg()
[all …]
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/signature/src/
Decdsa_openssl.c61 static bool IsDigestAlgValid(uint32_t alg) in IsDigestAlgValid() argument
63 …if ((alg == HCF_OPENSSL_DIGEST_SHA1) || (alg == HCF_OPENSSL_DIGEST_SHA224) || (alg == HCF_OPENSSL_… in IsDigestAlgValid()
64 (alg == HCF_OPENSSL_DIGEST_SHA384) || (alg == HCF_OPENSSL_DIGEST_SHA512)) { in IsDigestAlgValid()
67 LOGE("Invalid digest num is %u.", alg); in IsDigestAlgValid()
/base/security/huks/utils/crypto_adapter/
Dhks_client_service_adapter.h29 int32_t TranslateFromX509PublicKey(const uint32_t alg, const struct HksBlob *x509Key, struct HksBlo…

1234