Home
last modified time | relevance | path

Searched refs:digestAlg (Results 1 – 25 of 36) sorted by relevance

12

/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
H A Dhks_openssl_hmac.c96 HKS_IF_NOT_SUCC_RETURN(HmacCheckParam(key, digestAlg, msg, mac), HKS_ERROR_INVALID_ARGUMENT) in HksOpensslHmac()
99 if (digestAlg == HKS_DIGEST_SM3) { in HksOpensslHmac()
102 opensslAlg = GetOpensslAlg(digestAlg); in HksOpensslHmac()
112 int32_t HksOpensslHmacInit(void **cryptoCtx, const struct HksBlob *key, uint32_t digestAlg) in HksOpensslHmacInit() argument
116 …if ((digestAlg != HKS_DIGEST_SHA1) && (digestAlg != HKS_DIGEST_SHA224) && (digestAlg != HKS_DIGEST… in HksOpensslHmacInit()
117 …(digestAlg != HKS_DIGEST_SHA384) && (digestAlg != HKS_DIGEST_SHA512) && (digestAlg != HKS_DIGEST_S… in HksOpensslHmacInit()
118 HKS_LOG_E("Invalid alg(0x%" LOG_PUBLIC "x)", digestAlg); in HksOpensslHmacInit()
123 if (digestAlg == HKS_DIGEST_SM3) { in HksOpensslHmacInit()
126 opensslAlg = GetOpensslAlg(digestAlg); in HksOpensslHmacInit()
132 HKS_IF_NOT_SUCC_LOGE_RETURN(HksGetDigestLen(digestAlg, &digestLen), in HksOpensslHmacInit()
[all …]
H A Dhks_openssl_kdf.c37 static const EVP_MD *GetDeriveDigestType(uint32_t digestAlg) in GetDeriveDigestType() argument
39 switch (digestAlg) { in GetDeriveDigestType()
55 const EVP_MD *md = GetDeriveDigestType(deriveParam->digestAlg); in HksOpensslPbkdf2()
68 const EVP_MD *md = GetDeriveDigestType(deriveParam->digestAlg); in HksOpensslHkdf()
H A Dhks_openssl_engine.c211 int32_t HksCryptoHalHmac(const struct HksBlob *key, uint32_t digestAlg, const struct HksBlob *msg, … in HksCryptoHalHmac() argument
220 return func(key, digestAlg, msg, mac); in HksCryptoHalHmac()
223 int32_t HksCryptoHalHmacInit(const struct HksBlob *key, uint32_t digestAlg, void **ctx) in HksCryptoHalHmacInit() argument
233 return func(ctx, key, digestAlg); in HksCryptoHalHmacInit()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/asymmetric_alg_test/
H A Dhks_rsa_sign_verify_test_common.cpp106 struct HksParam *digestAlg = nullptr; in HksRsaSignVerifyTestNormalCase() local
107 int32_t ret = HksGetParam(signParamSet, HKS_TAG_DIGEST, &digestAlg); in HksRsaSignVerifyTestNormalCase()
109 if (digestAlg->uint32Param == HKS_DIGEST_NONE) { in HksRsaSignVerifyTestNormalCase()
137 struct HksParam *digestAlg = nullptr; in HksRsaSignVerifyTestNormalAnotherCase() local
138 int32_t ret = HksGetParam(signParamSet, HKS_TAG_DIGEST, &digestAlg); in HksRsaSignVerifyTestNormalAnotherCase()
164 struct HksParam *digestAlg = nullptr; in HksRsaSignVerifyTestParamAbsentCase() local
165 int32_t ret = HksGetParam(signParamSet, HKS_TAG_DIGEST, &digestAlg); in HksRsaSignVerifyTestParamAbsentCase()
294 struct HksParam *digestAlg = nullptr; in HksRSASignVerifyTestAbnormalCase() local
297 if (digestAlg->uint32Param == HKS_DIGEST_NONE) { in HksRSASignVerifyTestAbnormalCase()
317 struct HksParam *digestAlg = nullptr; in HksRSASignVerifyTestAbnormalCaseNoPadding() local
[all …]
H A Dhks_ecc_sign_verify_test_common.cpp69 struct HksParam *digestAlg = nullptr; in HksEccSignVerifyTestNormalCase() local
70 ret = HksGetParam(signParamSet, HKS_TAG_DIGEST, &digestAlg); in HksEccSignVerifyTestNormalCase()
72 if (digestAlg->uint32Param == HKS_DIGEST_NONE) { in HksEccSignVerifyTestNormalCase()
H A Dhks_ed25519_sign_verify_test.cpp108 struct HksParam *digestAlg = nullptr; in HksEd25519SignVerifyTestNormalCase() local
109 ret = HksGetParam(signParamSet, HKS_TAG_DIGEST, &digestAlg); in HksEd25519SignVerifyTestNormalCase()
111 if (digestAlg->uint32Param == HKS_DIGEST_NONE) { in HksEd25519SignVerifyTestNormalCase()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/
H A Dhks_mbedtls_hmac.c39 uint32_t digestAlg; member
88 uint32_t digestAlg, const struct HksBlob *msg, struct HksBlob *mac) in HksMbedtlsHmac() argument
92 int32_t ret = HksToMbedtlsDigestAlg(digestAlg, &mbedtlsAlg); in HksMbedtlsHmac()
106 ret = HksGetDigestLen(digestAlg, &(mac->size)); in HksMbedtlsHmac()
115 int32_t HksMbedtlsHmacInit(void **cryptoCtx, const struct HksBlob *key, uint32_t digestAlg) in HksMbedtlsHmacInit() argument
119 int32_t ret = HksToMbedtlsDigestAlg(digestAlg, &mbedtlsAlg); in HksMbedtlsHmacInit()
156 outCtx->digestAlg = digestAlg; in HksMbedtlsHmacInit()
204 ret = HksGetDigestLen(hctx->digestAlg, &(mac->size)); in HksMbedtlsHmacFinal()
H A Dhks_mbedtls_hash.c467 int32_t HksMbedtlsHashInit(void **cryptoCtx, uint32_t digestAlg) in HksMbedtlsHashInit() argument
470 switch (digestAlg) { in HksMbedtlsHashInit()
472 ret = HksMbedtlsHashMd5Init(cryptoCtx, digestAlg); in HksMbedtlsHashInit()
475 ret = HksMbedtlsHashSha1Init(cryptoCtx, digestAlg); in HksMbedtlsHashInit()
478 ret = HksMbedtlsHashSha256Init(cryptoCtx, 1, digestAlg); /* 0 for SHA-224 */ in HksMbedtlsHashInit()
481 ret = HksMbedtlsHashSha256Init(cryptoCtx, 0, digestAlg); /* 0 for SHA-256 */ in HksMbedtlsHashInit()
484 ret = HksMbedtlsHashSha512Init(cryptoCtx, 1, digestAlg); /* 1 for SHA-384 */ in HksMbedtlsHashInit()
487 ret = HksMbedtlsHashSha512Init(cryptoCtx, 0, digestAlg); /* 0 for SHA-512 */ in HksMbedtlsHashInit()
H A Dhks_mbedtls_engine.c40 int32_t HksCryptoHalHmac(const struct HksBlob *key, uint32_t digestAlg, const struct HksBlob *msg, in HksCryptoHalHmac() argument
49 return func(key, digestAlg, msg, mac); in HksCryptoHalHmac()
52 int32_t HksCryptoHalHmacInit(const struct HksBlob *key, uint32_t digestAlg, void **ctx) in HksCryptoHalHmacInit() argument
62 return func(ctx, key, digestAlg); in HksCryptoHalHmacInit()
H A Dhks_mbedtls_kdf.c89 int32_t ret = HksToMbedtlsDigestAlg(derParam->digestAlg, &mbedtlsAlg); in HksMbedtlsDeriveKey()
/ohos5.0/base/security/crypto_framework/plugin/openssl_plugin/common/src/
H A Dopenssl_common.c247 HcfResult GetOpensslDigestAlg(uint32_t alg, EVP_MD **digestAlg) in GetOpensslDigestAlg() argument
249 if (digestAlg == NULL) { in GetOpensslDigestAlg()
255 *digestAlg = NULL; in GetOpensslDigestAlg()
258 *digestAlg = (EVP_MD *)EVP_md5(); in GetOpensslDigestAlg()
261 *digestAlg = (EVP_MD *)EVP_sm3(); in GetOpensslDigestAlg()
264 *digestAlg = (EVP_MD *)EVP_sha1(); in GetOpensslDigestAlg()
267 *digestAlg = (EVP_MD *)EVP_sha224(); in GetOpensslDigestAlg()
270 *digestAlg = (EVP_MD *)EVP_sha256(); in GetOpensslDigestAlg()
273 *digestAlg = (EVP_MD *)EVP_sha384(); in GetOpensslDigestAlg()
276 *digestAlg = (EVP_MD *)EVP_sha512(); in GetOpensslDigestAlg()
/ohos5.0/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/signature/src/
H A Ddsa_openssl.c33 const EVP_MD *digestAlg; member
45 const EVP_MD *digestAlg; member
200 …if (OpensslEvpDigestSignInit(impl->mdCtx, NULL, impl->digestAlg, NULL, pKey) != HCF_OPENSSL_SUCCES… in EngineDsaSignInit()
254 …if (OpensslEvpDigestVerifyInit(impl->mdCtx, NULL, impl->digestAlg, NULL, pKey) != HCF_OPENSSL_SUCC… in EngineDsaVerifyInit()
563 EVP_MD *digestAlg = NULL; in HcfSignSpiDsaCreate() local
570 HcfResult ret = GetOpensslDigestAlg(params->md, &digestAlg); in HcfSignSpiDsaCreate()
592 impl->digestAlg = digestAlg; in HcfSignSpiDsaCreate()
610 EVP_MD *digestAlg = NULL; in HcfVerifySpiDsaCreate() local
616 HcfResult ret = GetOpensslDigestAlg(params->md, &digestAlg); in HcfVerifySpiDsaCreate()
637 impl->digestAlg = digestAlg; in HcfVerifySpiDsaCreate()
H A Decdsa_openssl.c35 const EVP_MD *digestAlg; member
45 const EVP_MD *digestAlg; member
158 …if (OpensslEvpDigestSignInit(impl->ctx, NULL, impl->digestAlg, NULL, pKey) != HCF_OPENSSL_SUCCESS)… in EngineSignInit()
279 …if (OpensslEvpDigestVerifyInit(impl->ctx, NULL, impl->digestAlg, NULL, pKey) != HCF_OPENSSL_SUCCES… in EngineVerifyInit()
450 returnImpl->digestAlg = opensslAlg; in HcfSignSpiEcdsaCreate()
502 returnImpl->digestAlg = opensslAlg; in HcfVerifySpiEcdsaCreate()
H A Dsm2_openssl.c39 const EVP_MD *digestAlg; member
51 const EVP_MD *digestAlg; member
90 impl->digestAlg = NULL; in DestroySm2Sign()
112 impl->digestAlg = NULL; in DestroySm2Verify()
222 …if (OpensslEvpDigestSignInit(impl->mdCtx, NULL, impl->digestAlg, NULL, pKey) != HCF_OPENSSL_SUCCES… in EngineSignInit()
358 …if (OpensslEvpDigestVerifyInit(impl->mdCtx, NULL, impl->digestAlg, NULL, pKey) != HCF_OPENSSL_SUCC… in EngineVerifyInit()
632 returnImpl->digestAlg = opensslAlg; in HcfSignSpiSm2Create()
682 returnImpl->digestAlg = opensslAlg; in HcfVerifySpiSm2Create()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/include/
H A Dhks_mbedtls_hmac.h37 uint32_t digestAlg, const struct HksBlob *msg, struct HksBlob *mac);
39 int32_t HksMbedtlsHmacInit(void **cryptoCtx, const struct HksBlob *key, uint32_t digestAlg);
H A Dhks_mbedtls_hash.h33 int32_t HksMbedtlsHashInit(void **cryptoCtx, uint32_t digestAlg);
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/include/
H A Dhks_openssl_hmac.h42 int32_t HksOpensslHmac(const struct HksBlob *key, uint32_t digestAlg, const struct HksBlob *msg, st…
44 int32_t HksOpensslHmacInit(void **cryptoCtx, const struct HksBlob *key, uint32_t digestAlg);
/ohos5.0/base/security/huks/frameworks/huks_standard/main/core/src/
H A Dhks_local_engine.c48 struct HksParam *digestAlg = NULL; in HksLocalHash() local
49 int32_t ret = HksGetParam(paramSet, HKS_TAG_DIGEST, &digestAlg); in HksLocalHash()
53 ret = HksGetDigestLen(digestAlg->uint32Param, &digestLen); in HksLocalHash()
61 return HksCryptoHalHash(digestAlg->uint32Param, srcData, hash); in HksLocalHash()
72 struct HksParam *digestAlg = NULL; in HksLocalMac() local
73 ret = HksGetParam(paramSet, HKS_TAG_DIGEST, &digestAlg); in HksLocalMac()
76 return HksCryptoHalHmac(key, digestAlg->uint32Param, srcData, mac); in HksLocalMac()
/ohos5.0/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/kdf/src/
H A Dpbkdf2_openssl.c41 const EVP_MD *digestAlg; member
97 impl->digestAlg = NULL; in EngineDestroyKdf()
194 …data->salt, data->saltLen, data->iter, self->digestAlg, data->outLen, data->out) != HCF_OPENSSL_SU… in OpensslPBKDF2()
252 returnSpiImpl->digestAlg = md; in HcfKdfPBKDF2SpiCreate()
H A Dhkdf_openssl.c43 int digestAlg; member
220 switch (self->digestAlg) { in SwitchMd()
324 returnSpiImpl->digestAlg = params->md; in HcfKdfHkdfSpiCreate()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/
H A Dopenssl_hmac_helper.c62 int32_t HmacHmac(const struct HksBlob *key, uint32_t digestAlg, const struct HksBlob *msg, struct H… in HmacHmac() argument
64 const EVP_MD *getDigestAlg = GetAlg(digestAlg); in HmacHmac()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
H A Dhks_access_control_rsa_sign_verify_test_common.cpp464 struct HksParam *digestAlg = nullptr; in HksAcRsaSignVerifyTestNormalCase() local
465 ret = HksGetParam(signParamSet, HKS_TAG_DIGEST, &digestAlg); in HksAcRsaSignVerifyTestNormalCase()
467 if (digestAlg->uint32Param == HKS_DIGEST_NONE) { in HksAcRsaSignVerifyTestNormalCase()
552 struct HksParam *digestAlg = nullptr; in HksAcRsaSignVerifyTestAbnormalCase() local
553 ret = HksGetParam(signParamSet, HKS_TAG_DIGEST, &digestAlg); in HksAcRsaSignVerifyTestAbnormalCase()
555 if (digestAlg->uint32Param == HKS_DIGEST_NONE) { in HksAcRsaSignVerifyTestAbnormalCase()
679 struct HksParam *digestAlg = nullptr; in HksAcRsaSignTestCustomCase() local
680 ret = HksGetParam(signParamSet, HKS_TAG_DIGEST, &digestAlg); in HksAcRsaSignTestCustomCase()
682 if (digestAlg->uint32Param == HKS_DIGEST_NONE) { in HksAcRsaSignTestCustomCase()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/include/
H A Dhks_crypto_hal.h44 uint32_t digestAlg; member
201 int32_t HksCryptoHalHmacInit(const struct HksBlob *key, uint32_t digestAlg, void **ctx);
209 int32_t HksCryptoHalHmac(const struct HksBlob *key, uint32_t digestAlg, const struct HksBlob *msg,
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/include/
H A Dopenssl_hmac_helper.h34 int32_t HmacHmac(const struct HksBlob *key, uint32_t digestAlg, const struct HksBlob *msg, struct H…
/ohos5.0/base/security/crypto_framework/plugin/openssl_plugin/common/inc/
H A Dopenssl_common.h50 HcfResult GetOpensslDigestAlg(uint32_t alg, EVP_MD **digestAlg);

12