chromium/components/autofill/core/common/form_data_fuzzed_producer.cc

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/autofill/core/common/form_data_fuzzed_producer.h"

#include <bitset>
#include <string>

#include <fuzzer/FuzzedDataProvider.h>

#include "build/build_config.h"
#include "components/autofill/core/common/form_field_data.h"
#include "components/autofill/core/common/signatures.h"
#include "components/autofill/core/common/unique_ids.h"
#include "url/gurl.h"
#include "url/origin.h"

namespace autofill {

namespace {

// A wrapper to get |std::u16string| from a |FuzzedDataProvider|. The result is
// arbitrary bytes, not necessarily valid UTF16.
std::u16string ConsumeU16String(FuzzedDataProvider& provider) {}

}  // namespace

FormData GenerateFormData(FuzzedDataProvider& provider) {}

}  // namespace autofill