diff --git a/test/fuzzers/BUILD.gn b/test/fuzzers/BUILD.gn index 23ad728dba..9824bebb5f 100644 --- a/test/fuzzers/BUILD.gn +++ b/test/fuzzers/BUILD.gn @@ -622,8 +622,12 @@ webrtc_fuzzer_test("rtp_header_parser_fuzzer") { } webrtc_fuzzer_test("ssl_certificate_fuzzer") { - sources = [ "rtp_header_parser_fuzzer.cc" ] - deps = [ "../:rtp_test_utils" ] + sources = [ "ssl_certificate_fuzzer.cc" ] + deps = [ + "../:rtp_test_utils", + "../../rtc_base", + "../../rtc_base:stringutils", + ] } webrtc_fuzzer_test("vp8_replay_fuzzer") { diff --git a/test/fuzzers/ssl_certificate_fuzzer.cc b/test/fuzzers/ssl_certificate_fuzzer.cc index 7ab59b51dd..4bab5c8f02 100644 --- a/test/fuzzers/ssl_certificate_fuzzer.cc +++ b/test/fuzzers/ssl_certificate_fuzzer.cc @@ -13,6 +13,7 @@ #include +#include "rtc_base/message_digest.h" #include "rtc_base/ssl_certificate.h" #include "rtc_base/string_encode.h" @@ -34,7 +35,7 @@ void FuzzOneInput(const uint8_t* data, size_t size) { cert->CertificateExpirationTime(); std::string algorithm; - cert->GetSignatureDigestAlgorithm(algorithm); + cert->GetSignatureDigestAlgorithm(&algorithm); unsigned char digest[rtc::MessageDigest::kMaxSize]; size_t digest_len;