/* 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 "fuzzing/odk_fuzz_helper.h" namespace oemcrypto_core_message { extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { const size_t kProvisioningResponseArgsSize = sizeof(ODK_ParseProvisioning_Args); std::vector out(size); odk_kdo( odk_deserialize_ProvisioningResponse, kdo_serialize_ProvisioningResponse, data, size, kProvisioningResponseArgsSize, out.data()); return 0; } } // namespace oemcrypto_core_message