/* Copyright 2020 Google LLC. All rights reserved. This file and proprietary * source code may only be used and distributed under the Widevine * License Agreement. */ #include #include "core_message_deserialize.h" #include "fuzzing/odk_fuzz_helper.h" namespace oemcrypto_core_message { using oemcrypto_core_message::deserialize::CoreRenewalRequestFromMessage; extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { std::vector out(size); const size_t kClockValueSize = sizeof(ODK_ClockValues); kdo_odk(CoreRenewalRequestFromMessage, odk_serialize_RenewalRequest, data, size, kClockValueSize, out.data()); return 0; } } // namespace oemcrypto_core_message