mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-03 03:14:17 +00:00
Include a list of subcomponents in AVB DiceChainEntry in the sample DICE chain and include constraints on that in the sealing_policy. Bug: 291238565 Test: VTS#secret_management_policy_gate Change-Id: Id36ddf137bacf99c273b61c3136691426f2d5b34
47 lines
1.6 KiB
Rust
47 lines
1.6 KiB
Rust
/*
|
|
* Copyright (C) 2023 The Android Open Source Project
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
//! Test helper functions.
|
|
|
|
pub mod dice_sample;
|
|
|
|
// Constants for DICE map keys.
|
|
|
|
/// Map key for authority hash.
|
|
pub const AUTHORITY_HASH: i64 = -4670549;
|
|
/// Map key for config descriptor.
|
|
pub const CONFIG_DESC: i64 = -4670548;
|
|
/// Map key for component name.
|
|
pub const COMPONENT_NAME: i64 = -70002;
|
|
/// Map key for component version.
|
|
pub const COMPONENT_VERSION: i64 = -70003;
|
|
/// Map key for Resettable.
|
|
pub const COMPONENT_RESETTABLE: i64 = -70004;
|
|
/// Map key for security version.
|
|
pub const SECURITY_VERSION: i64 = -70005;
|
|
/// Map key for mode.
|
|
pub const MODE: i64 = -4670551;
|
|
/// Map key for SubcomponentDescriptor.
|
|
pub const SUBCOMPONENT_DESCRIPTORS: i64 = -71002;
|
|
/// Map key for name of subcomponent.
|
|
pub const SUBCOMPONENT_NAME: i64 = 1;
|
|
/// Map key for Security Version of subcomponent.
|
|
pub const SUBCOMPONENT_SECURITY_VERSION: i64 = 2;
|
|
/// Map key for Code hash of subcomponent.
|
|
pub const SUBCOMPONENT_CODE_HASH: i64 = 3;
|
|
/// Map key for Authority Hash of subcomponent.
|
|
pub const SUBCOMPONENT_AUTHORITY_HASH: i64 = 4;
|