chromium/components/web_package/mojom/web_bundle_parser_mojom_traits.cc

// Copyright 2022 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/web_package/mojom/web_bundle_parser_mojom_traits.h"

#include "base/containers/span.h"
#include "components/web_package/signed_web_bundles/ecdsa_p256_public_key.h"
#include "components/web_package/signed_web_bundles/ecdsa_p256_sha256_signature.h"
#include "components/web_package/signed_web_bundles/ed25519_public_key.h"
#include "components/web_package/signed_web_bundles/ed25519_signature.h"
#include "components/web_package/signed_web_bundles/integrity_block_attributes.h"

namespace mojo {

// static
bool StructTraits<web_package::mojom::Ed25519PublicKeyDataView,
                  web_package::Ed25519PublicKey>::
    Read(web_package::mojom::Ed25519PublicKeyDataView data,
         web_package::Ed25519PublicKey* public_key) {}

// static
bool StructTraits<web_package::mojom::Ed25519SignatureDataView,
                  web_package::Ed25519Signature>::
    Read(web_package::mojom::Ed25519SignatureDataView data,
         web_package::Ed25519Signature* signature) {}

// static
bool StructTraits<web_package::mojom::EcdsaP256PublicKeyDataView,
                  web_package::EcdsaP256PublicKey>::
    Read(web_package::mojom::EcdsaP256PublicKeyDataView data,
         web_package::EcdsaP256PublicKey* public_key) {}

// static
bool StructTraits<web_package::mojom::EcdsaP256SHA256SignatureDataView,
                  web_package::EcdsaP256SHA256Signature>::
    Read(web_package::mojom::EcdsaP256SHA256SignatureDataView data,
         web_package::EcdsaP256SHA256Signature* signature) {}

// static
bool StructTraits<web_package::mojom::BundleIntegrityBlockAttributesDataView,
                  web_package::IntegrityBlockAttributes>::
    Read(web_package::mojom::BundleIntegrityBlockAttributesDataView data,
         web_package::IntegrityBlockAttributes* attributes) {}

}  // namespace mojo