Enum tss_esapi::structures::Signature
source · pub enum Signature {
RsaSsa(RsaSignature),
RsaPss(RsaSignature),
EcDsa(EccSignature),
EcDaa(EccSignature),
Sm2(EccSignature),
EcSchnorr(EccSignature),
Hmac(HashAgile),
Null,
}Expand description
Variants§
RsaSsa(RsaSignature)
RsaPss(RsaSignature)
EcDsa(EccSignature)
EcDaa(EccSignature)
Sm2(EccSignature)
EcSchnorr(EccSignature)
Hmac(HashAgile)
Null
Implementations§
Trait Implementations§
source§impl PartialEq<Signature> for Signature
impl PartialEq<Signature> for Signature
source§impl TryFrom<Signature> for TPMT_SIGNATURE
impl TryFrom<Signature> for TPMT_SIGNATURE
source§impl TryFrom<TPMT_SIGNATURE> for Signature
impl TryFrom<TPMT_SIGNATURE> for Signature
source§impl UnMarshall for Signature
impl UnMarshall for Signature
source§fn unmarshall(public_buffer: &[u8]) -> Result<Self>
fn unmarshall(public_buffer: &[u8]) -> Result<Self>
Unmarshall the structure from TPMT_SIGNATURE