From a28f8bcf194daedb1c732efd22fb72a606f29771 Mon Sep 17 00:00:00 2001 From: Robert Shih Date: Thu, 1 Feb 2024 00:37:15 -0800 Subject: [PATCH] privacy_crypto_fuzzer: aes encrypt uses const iv Bug: 323289757 Test: privacy_crypto_fuzzer Change-Id: If3cde207fa726f6cbf8805cae0caa82a441c4173 --- fuzzer/privacy_crypto_fuzzer.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fuzzer/privacy_crypto_fuzzer.cpp b/fuzzer/privacy_crypto_fuzzer.cpp index ef460880..bbc8bc3f 100644 --- a/fuzzer/privacy_crypto_fuzzer.cpp +++ b/fuzzer/privacy_crypto_fuzzer.cpp @@ -120,9 +120,8 @@ void PrivacyCryptoFuzzer::Process() { if (fdp_.ConsumeBool()) { iv.resize(KEY_IV_SIZE, '0'); } - aes_cbc_key.Encrypt(fdp_.ConsumeRandomLengthString(kMaxByte), - fdp_.ConsumeBool() ? &enc_id : nullptr, - fdp_.ConsumeBool() ? &iv : nullptr); + aes_cbc_key.Encrypt(fdp_.ConsumeRandomLengthString(kMaxByte), iv, + fdp_.ConsumeBool() ? &enc_id : nullptr); }, [&]() { std::string data = fdp_.ConsumeRandomLengthString(kMaxByte);