diff --git a/frameworks/js/ani/src/ani_mac.cpp b/frameworks/js/ani/src/ani_mac.cpp index 2ac696d8f4fd64ad61b35f3f0af38349ce09ac5b..c4cc556f3c5ea9077d94b051dd86fdea2683f135 100644 --- a/frameworks/js/ani/src/ani_mac.cpp +++ b/frameworks/js/ani/src/ani_mac.cpp @@ -98,8 +98,8 @@ string MacImpl::GetAlgName() Mac CreateMac(string_view algName) { HcfMac *macObj = nullptr; - HcfHmacParamsSpec parmas = { { "HMAC" }, algName.c_str() }; - HcfResult res = HcfMacCreate(reinterpret_cast(&parmas), &macObj); + HcfHmacParamsSpec params = { { "HMAC" }, algName.c_str() }; + HcfResult res = HcfMacCreate(reinterpret_cast(¶ms), &macObj); if (res != HCF_SUCCESS) { ANI_LOGE_THROW(res, "create C mac obj failed."); return make_holder(nullptr); diff --git a/frameworks/js/ani/src/ani_md.cpp b/frameworks/js/ani/src/ani_md.cpp index c264161e20b7fcffdd4fa72a56d20af4b4376515..ac1f064ccbed6d3de7cf27bb48c1dd8b6c188d25 100644 --- a/frameworks/js/ani/src/ani_md.cpp +++ b/frameworks/js/ani/src/ani_md.cpp @@ -49,7 +49,7 @@ DataBlob MdImpl::DigestSync() HcfBlob outBlob = { .data = nullptr, .len = 0 }; HcfResult res = mdObj->doFinal(mdObj, &outBlob); if (res != HCF_SUCCESS) { - ANI_LOGE_THROW(res, "mac doFinal failed!"); + ANI_LOGE_THROW(res, "md doFinal failed!"); return { taihe::array(nullptr, 0) }; } taihe::array data(move_data_t{}, outBlob.data, outBlob.len); diff --git a/frameworks/js/napi/crypto/src/napi_kdf.cpp b/frameworks/js/napi/crypto/src/napi_kdf.cpp index 3867c25209a07f5c066f5cf8fcb031e275166a96..19e50c7ed66076195aa9ef24b1522409d1ebb525 100644 --- a/frameworks/js/napi/crypto/src/napi_kdf.cpp +++ b/frameworks/js/napi/crypto/src/napi_kdf.cpp @@ -505,11 +505,6 @@ static bool GetScryptParamsSpec(napi_env env, napi_value arg, HcfKdfParamsSpec * return false; } - if (n < 0 || r < 0 || p < 0 || maxMemory < 0) { - LOGE("n, r, p, or maxMemory cannot be negative number."); - return false; - } - HcfBlob out = { .data = static_cast(HcfMalloc(keySize, 0)), .len = keySize }; if (out.data == nullptr) { LOGE("output malloc failed!");