pub struct PcrSelection {
pub hash_alg: u16,
pub pcr_bitmap: Vec<u8>,
}Expand description
PCR selection structure (TPMS_PCR_SELECTION)
Fields§
§hash_alg: u16Hash algorithm (TPM_ALG_*), e.g., SHA256 = 0x000B
pcr_bitmap: Vec<u8>Bitmap of selected PCRs (3 bytes = up to 24 PCRs)
Trait Implementations§
Source§impl Clone for PcrSelection
impl Clone for PcrSelection
Source§fn clone(&self) -> PcrSelection
fn clone(&self) -> PcrSelection
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PcrSelection
impl RefUnwindSafe for PcrSelection
impl Send for PcrSelection
impl Sync for PcrSelection
impl Unpin for PcrSelection
impl UnwindSafe for PcrSelection
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)