/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/ |
H A D | hks_openssl_hmac.c | 96 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 D | hks_openssl_kdf.c | 37 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 D | hks_openssl_engine.c | 211 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 D | hks_rsa_sign_verify_test_common.cpp | 106 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 D | hks_ecc_sign_verify_test_common.cpp | 69 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 D | hks_ed25519_sign_verify_test.cpp | 108 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 D | hks_mbedtls_hmac.c | 39 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 D | hks_mbedtls_hash.c | 467 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 D | hks_mbedtls_engine.c | 40 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 D | hks_mbedtls_kdf.c | 89 int32_t ret = HksToMbedtlsDigestAlg(derParam->digestAlg, &mbedtlsAlg); in HksMbedtlsDeriveKey()
|
/ohos5.0/base/security/crypto_framework/plugin/openssl_plugin/common/src/ |
H A D | openssl_common.c | 247 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 D | dsa_openssl.c | 33 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 D | ecdsa_openssl.c | 35 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 D | sm2_openssl.c | 39 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 D | hks_mbedtls_hmac.h | 37 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 D | hks_mbedtls_hash.h | 33 int32_t HksMbedtlsHashInit(void **cryptoCtx, uint32_t digestAlg);
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/include/ |
H A D | hks_openssl_hmac.h | 42 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 D | hks_local_engine.c | 48 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 D | pbkdf2_openssl.c | 41 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 D | hkdf_openssl.c | 43 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 D | openssl_hmac_helper.c | 62 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 D | hks_access_control_rsa_sign_verify_test_common.cpp | 464 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 D | hks_crypto_hal.h | 44 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 D | openssl_hmac_helper.h | 34 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 D | openssl_common.h | 50 HcfResult GetOpensslDigestAlg(uint32_t alg, EVP_MD **digestAlg);
|