diff --git a/oox/source/crypto/Standard2007Engine.cxx b/oox/source/crypto/Standard2007Engine.cxx index 09035d7409f8..299d25117722 100644 --- a/oox/source/crypto/Standard2007Engine.cxx +++ b/oox/source/crypto/Standard2007Engine.cxx @@ -72,7 +72,6 @@ bool Standard2007Engine::generateVerifier() if (mKey.size() != 16) return false; - sal_uInt32 outputLength; vector verifier(ENCRYPTED_VERIFIER_LENGTH); vector encryptedVerifier(ENCRYPTED_VERIFIER_LENGTH); @@ -80,8 +79,7 @@ bool Standard2007Engine::generateVerifier() vector iv; Encrypt aEncryptorVerifier(mKey, iv, Crypto::AES_128_ECB); - outputLength = aEncryptorVerifier.update(encryptedVerifier, verifier); - if (outputLength != ENCRYPTED_VERIFIER_LENGTH) + if (aEncryptorVerifier.update(encryptedVerifier, verifier) != ENCRYPTED_VERIFIER_LENGTH) return false; std::copy(encryptedVerifier.begin(), encryptedVerifier.end(), mInfo.verifier.encryptedVerifier); @@ -93,7 +91,7 @@ bool Standard2007Engine::generateVerifier() vector encryptedHash(ENCRYPTED_VERIFIER_HASH_LENGTH, 0); Encrypt aEncryptorHash(mKey, iv, Crypto::AES_128_ECB); - outputLength = aEncryptorHash.update(encryptedHash, hash, hash.size()); + aEncryptorHash.update(encryptedHash, hash, hash.size()); std::copy(encryptedHash.begin(), encryptedHash.end(), mInfo.verifier.encryptedVerifierHash); return true;