blob: f762d3ccb4657831b5ccec48e3ab323218c17a9d [file] [log] [blame] [edit]
// Copyright 2022 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "libhwsec/backend/tpm1/deriving.h"
#include "libhwsec/status.h"
using brillo::Blob;
using brillo::SecureBlob;
using hwsec_foundation::status::MakeStatus;
namespace hwsec {
StatusOr<Blob> DerivingTpm1::Derive(Key key, const Blob& blob) {
// For TPM1.2, the output of deriving should be the same as input.
return blob;
}
StatusOr<SecureBlob> DerivingTpm1::SecureDerive(Key key,
const SecureBlob& blob) {
// For TPM1.2, the output of deriving should be the same as input.
return blob;
}
} // namespace hwsec