/base/security/huks/frameworks/huks_standard/main/common/include/ |
D | hks_ability.h | 69 #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 …]
|
D | hks_base_check.h | 79 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 …]
|
D | hks_crypto_adapter.h | 48 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/ |
D | hks_core_service_three_stage.h | 34 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 …]
|
D | hks_core_service.h | 99 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/ |
D | hks_check_paramset.c | 238 … 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 …]
|
D | hks_base_check.c | 761 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/ |
D | hks_openssl_hash.c | 34 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 …]
|
D | hks_openssl_hmac.c | 71 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/ |
D | hks_core_service_three_stage.c | 161 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/ |
D | hks_import_sign_verify_test.cpp | 373 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 …]
|
D | hks_import_agree_test.cpp | 665 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/ |
D | pake_protocol_ec_common.c | 91 Algorithm alg = (params->curveType == CURVE_256) ? P256 : X25519; in GenerateEcPakeParams() local 92 res = params->loader->hashToPoint(secret, alg, ¶ms->base); in GenerateEcPakeParams() 99 res = params->loader->agreeSharedSecret(&eskSelfBuff, &baseBuff, alg, ¶ms->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/ |
D | hks_openssl_hash.h | 27 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/ |
D | hks_test_common.h | 51 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/ |
D | hks_test_common.h | 63 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/ |
D | das_version_util.c | 27 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/ |
D | openssl_common.c | 93 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/ |
D | hcfmdcreate_fuzzer.cpp | 52 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/ |
D | openssl_hmac_helper.c | 44 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/ |
D | hks_mbedtls_hash.c | 47 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/ |
D | hcfmaccreate_fuzzer.cpp | 65 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/ |
D | mbedtls_pkcs7.c | 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() 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/ |
D | ecdsa_openssl.c | 61 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/ |
D | hks_client_service_adapter.h | 29 int32_t TranslateFromX509PublicKey(const uint32_t alg, const struct HksBlob *x509Key, struct HksBlo…
|