rust: Run rustfmt with some experimental options

+ Sort and group the imports
+ Normalize and format comments (100 characters width)

Command used:

$ cargo +nightly fmt --

Acked-by: Steffen Eiden <seiden@linux.ibm.com>
Signed-off-by: Marc Hartmayer <marc@linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
Marc Hartmayer
2026-05-11 14:43:53 +02:00
committed by Jan Höppner
parent 3d5f75d6c3
commit f8fb9ce32a
120 changed files with 825 additions and 900 deletions
+10 -16
View File
@@ -6,28 +6,22 @@ mod firmware;
mod host_key;
mod secret_store;
use self::{
firmware::firmware_check,
host_key::{host_key_check, HostKeyCheck},
secret_store::secret_store_check,
secret_store::SecretStoreCheck,
};
use crate::{
additional::AttestationResult,
cli::{CheckOpt, CheckOptIO},
exchange::ExchangeFormatResponse,
};
use std::process::ExitCode;
use anyhow::Result;
use log::{debug, info, warn};
use pv::{
attest::AttestationRequest,
misc::{create_file, open_file, read_file},
};
use pv::attest::AttestationRequest;
use pv::misc::{create_file, open_file, read_file};
use serde::Serialize;
use std::process::ExitCode;
use utils::HexSlice;
use self::firmware::firmware_check;
use self::host_key::{host_key_check, HostKeyCheck};
use self::secret_store::{secret_store_check, SecretStoreCheck};
use crate::additional::AttestationResult;
use crate::cli::{CheckOpt, CheckOptIO};
use crate::exchange::ExchangeFormatResponse;
#[derive(Default, Debug)]
enum CheckState<T> {
#[default]
+4 -2
View File
@@ -2,7 +2,8 @@
//
// Copyright IBM Corp. 2024
use std::{fmt::Display, time::Duration};
use std::fmt::Display;
use std::time::Duration;
use anyhow::{bail, Result};
use base64::prelude::*;
@@ -11,7 +12,8 @@ use log::{debug, info, log_enabled};
use serde::{Deserialize, Serialize};
use super::{bail_check, CheckState};
use crate::{additional::AttestationResult, cli::CheckOpt};
use crate::additional::AttestationResult;
use crate::cli::CheckOpt;
const CHECK_DEFAULT_ENDP: &str = "https://esupport.ibm.com/eccedge/ent/z";
const VERIFY_API: &str = "hmrs/firmware/attestation/v1/verify";
+8 -9
View File
@@ -2,21 +2,20 @@
//
// Copyright IBM Corp. 2024
use std::fmt::Display;
use std::path::Path;
use anyhow::Result;
use log::{debug, info};
use pv::{
misc::{read_certs, read_file},
request::{openssl::DigestBytes, EcPubKeyCoord},
};
use pv::misc::{read_certs, read_file};
use pv::request::openssl::DigestBytes;
use pv::request::EcPubKeyCoord;
use serde::Serialize;
use std::{fmt::Display, path::Path};
use utils::HexSlice;
use super::CheckState;
use crate::{
additional::AttestationResult,
cli::{CheckOpt, HostKeyCheckPolicy},
};
use crate::additional::AttestationResult;
use crate::cli::{CheckOpt, HostKeyCheckPolicy};
#[derive(Debug, Clone, Copy)]
pub enum HkCheck {
+5 -4
View File
@@ -6,13 +6,14 @@ use std::path::{Path, PathBuf};
use anyhow::Result;
use log::info;
use openssl::hash::DigestBytes;
use openssl::hash::{hash, MessageDigest};
use pv::{misc::read_file, secret::AddSecretRequest};
use openssl::hash::{hash, DigestBytes, MessageDigest};
use pv::misc::read_file;
use pv::secret::AddSecretRequest;
use serde::Serialize;
use super::{bail_check, CheckState};
use crate::{additional::AttestationResult, cli::CheckOpt};
use crate::additional::AttestationResult;
use crate::cli::CheckOpt;
#[derive(Debug, Serialize)]
pub struct SecretStoreCheck<'a> {
+8 -10
View File
@@ -2,18 +2,16 @@
//
// Copyright IBM Corp. 2024
use crate::{
cli::{AttAddFlags, CreateAttOpt},
exchange::{ExchangeFormatRequest, ExchangeFormatVersion},
};
use std::process::ExitCode;
use anyhow::{bail, Context, Result};
use log::{debug, warn};
use pv::{
attest::{AttestationFlags, AttestationMeasAlg, AttestationRequest, AttestationVersion},
misc::{create_file, write_file},
request::{ReqEncrCtx, Request, SymKey, SymKeyType},
};
use std::process::ExitCode;
use pv::attest::{AttestationFlags, AttestationMeasAlg, AttestationRequest, AttestationVersion};
use pv::misc::{create_file, write_file};
use pv::request::{ReqEncrCtx, Request, SymKey, SymKeyType};
use crate::cli::{AttAddFlags, CreateAttOpt};
use crate::exchange::{ExchangeFormatRequest, ExchangeFormatVersion};
fn flags(cli_flags: &[AttAddFlags]) -> AttestationFlags {
let mut att_flags = AttestationFlags::default();
+7 -9
View File
@@ -2,17 +2,15 @@
//
// Copyright IBM Corp. 2024
use crate::{
cli::PerformAttOptComb,
exchange::{ExchangeFormatRequest, ExchangeFormatResponse, ExchangeFormatVersion},
};
use anyhow::Result;
use pv::{
misc::{create_file, open_file, read_file},
uv::{AttestationCmd, UvDevice},
};
use std::process::ExitCode;
use anyhow::Result;
use pv::misc::{create_file, open_file, read_file};
use pv::uv::{AttestationCmd, UvDevice};
use crate::cli::PerformAttOptComb;
use crate::exchange::{ExchangeFormatRequest, ExchangeFormatResponse, ExchangeFormatVersion};
pub fn perform<'a, P>(opt: P) -> Result<ExitCode>
where
P: Into<PerformAttOptComb<'a>>,
+10 -12
View File
@@ -2,22 +2,20 @@
//
// Copyright IBM Corp. 2024
use std::process::ExitCode;
use anyhow::Result;
use log::{debug, warn};
use pv::{
attest::{AttestationItems, AttestationMeasurement, AttestationRequest},
misc::{create_file, open_file, read_exact_file, write_file},
request::{openssl::pkey::PKey, BootHdrTags, Confidential, SymKey},
};
use std::process::ExitCode;
use pv::attest::{AttestationItems, AttestationMeasurement, AttestationRequest};
use pv::misc::{create_file, open_file, read_exact_file, write_file};
use pv::request::openssl::pkey::PKey;
use pv::request::{BootHdrTags, Confidential, SymKey};
use utils::HexSlice;
use crate::{
additional::AttestationResult,
cli::{OutputType, VerifyOpt},
exchange::ExchangeFormatResponse,
EXIT_CODE_ATTESTATION_FAIL,
};
use crate::additional::AttestationResult;
use crate::cli::{OutputType, VerifyOpt};
use crate::exchange::ExchangeFormatResponse;
use crate::EXIT_CODE_ATTESTATION_FAIL;
pub fn verify(opt: &VerifyOpt) -> Result<ExitCode> {
let mut input = open_file(&opt.input)?;