Union tss_esapi_sys::TPMU_SIGNATURE
source · [−]#[repr(C)]
pub union TPMU_SIGNATURE {
pub rsassa: TPMS_SIGNATURE_RSASSA,
pub rsapss: TPMS_SIGNATURE_RSAPSS,
pub ecdsa: TPMS_SIGNATURE_ECDSA,
pub ecdaa: TPMS_SIGNATURE_ECDAA,
pub sm2: TPMS_SIGNATURE_SM2,
pub ecschnorr: TPMS_SIGNATURE_ECSCHNORR,
pub hmac: TPMT_HA,
pub any: TPMS_SCHEME_HASH,
}Fields
rsassa: TPMS_SIGNATURE_RSASSArsapss: TPMS_SIGNATURE_RSAPSSecdsa: TPMS_SIGNATURE_ECDSAecdaa: TPMS_SIGNATURE_ECDAAsm2: TPMS_SIGNATURE_SM2ecschnorr: TPMS_SIGNATURE_ECSCHNORRhmac: TPMT_HAany: TPMS_SCHEME_HASHTrait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TPMU_SIGNATURE
impl Send for TPMU_SIGNATURE
impl Sync for TPMU_SIGNATURE
impl Unpin for TPMU_SIGNATURE
impl UnwindSafe for TPMU_SIGNATURE
Blanket Implementations
Mutably borrows from an owned value. Read more