diff --git a/include/jwt-cpp/jwt.h b/include/jwt-cpp/jwt.h index 515a89bae..e21020586 100644 --- a/include/jwt-cpp/jwt.h +++ b/include/jwt-cpp/jwt.h @@ -1626,7 +1626,7 @@ namespace jwt { ec = error::signature_generation_error::signinit_failed; return {}; } - if (!EVP_DigestUpdate(ctx.get(), data.data(), static_cast(data.size()))) { + if (!EVP_DigestUpdate(ctx.get(), data.data(), data.size())) { ec = error::signature_generation_error::digestupdate_failed; return {}; } @@ -1666,7 +1666,7 @@ namespace jwt { ec = error::signature_verification_error::verifyinit_failed; return; } - if (!EVP_DigestUpdate(ctx.get(), data.data(), static_cast(data.size()))) { + if (!EVP_DigestUpdate(ctx.get(), data.data(), data.size())) { ec = error::signature_verification_error::verifyupdate_failed; return; } @@ -1985,7 +1985,7 @@ namespace jwt { return {}; } #endif - if (EVP_DigestUpdate(md_ctx.get(), data.data(), static_cast(data.size())) != 1) { + if (EVP_DigestUpdate(md_ctx.get(), data.data(), data.size()) != 1) { ec = error::signature_generation_error::digestupdate_failed; return {}; } @@ -2034,7 +2034,7 @@ namespace jwt { return; } #endif - if (EVP_DigestUpdate(md_ctx.get(), data.data(), static_cast(data.size())) != 1) { + if (EVP_DigestUpdate(md_ctx.get(), data.data(), data.size()) != 1) { ec = error::signature_verification_error::verifyupdate_failed; return; } diff --git a/include/jwt-cpp/traits/open-source-parsers-jsoncpp/traits.h b/include/jwt-cpp/traits/open-source-parsers-jsoncpp/traits.h index 438df57b8..52e14ae3c 100644 --- a/include/jwt-cpp/traits/open-source-parsers-jsoncpp/traits.h +++ b/include/jwt-cpp/traits/open-source-parsers-jsoncpp/traits.h @@ -95,7 +95,7 @@ namespace jwt { static integer_type as_integer(const value_type& val) { switch (val.type()) { - case Json::intValue: return val.asInt64(); + case Json::intValue: return static_cast(val.asInt64()); case Json::uintValue: return static_cast(val.asUInt64()); default: throw std::bad_cast(); }