Index: components/crx_file/crx_file.cc |
diff --git a/components/crx_file/crx_file.cc b/components/crx_file/crx_file.cc |
index 2445ef1e6629bf5c439bfe0551acddde6d53ce60..c2b05f8e80b7467737a380f99d686e166a4e1ed0 100644 |
--- a/components/crx_file/crx_file.cc |
+++ b/components/crx_file/crx_file.cc |
@@ -160,8 +160,8 @@ CrxFile::ValidateError CrxFile::ValidateSignature( |
crypto::SignatureVerifier verifier; |
if (!verifier.VerifyInit(crypto::SignatureVerifier::RSA_PKCS1_SHA1, |
- signature.data(), static_cast<int>(signature.size()), |
- key.data(), static_cast<int>(key.size()))) { |
+ signature.data(), signature.size(), key.data(), |
+ key.size())) { |
// Signature verification initialization failed. This is most likely |
// caused by a public key in the wrong format (should encode algorithm). |
return ValidateError::CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED; |
@@ -170,7 +170,7 @@ CrxFile::ValidateError CrxFile::ValidateSignature( |
uint8_t buf[1 << 12] = {}; |
while ((len = ReadAndHash(buf, sizeof(buf[0]), arraysize(buf), file.get(), |
hash.get())) > 0) |
- verifier.VerifyUpdate(buf, static_cast<int>(len)); |
+ verifier.VerifyUpdate(buf, len); |
if (!verifier.VerifyFinal()) |
return ValidateError::CRX_SIGNATURE_VERIFICATION_FAILED; |