Enum tss_esapi::structures::PublicParameters
source · [−]pub enum PublicParameters {
Rsa(PublicRsaParameters),
KeyedHash(PublicKeyedHashParameters),
Ecc(PublicEccParameters),
SymCipher(SymmetricCipherParameters),
}Expand description
Variants
Rsa(PublicRsaParameters)
KeyedHash(PublicKeyedHashParameters)
Ecc(PublicEccParameters)
SymCipher(SymmetricCipherParameters)
Implementations
sourceimpl PublicParameters
impl PublicParameters
sourcepub fn algorithm(&self) -> PublicAlgorithm
pub fn algorithm(&self) -> PublicAlgorithm
Returns the algorithm
Trait Implementations
sourceimpl Clone for PublicParameters
impl Clone for PublicParameters
sourcefn clone(&self) -> PublicParameters
fn clone(&self) -> PublicParameters
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for PublicParameters
impl Debug for PublicParameters
sourceimpl From<PublicParameters> for TPMT_PUBLIC_PARMS
impl From<PublicParameters> for TPMT_PUBLIC_PARMS
sourcefn from(public_parameters: PublicParameters) -> TPMT_PUBLIC_PARMS
fn from(public_parameters: PublicParameters) -> TPMT_PUBLIC_PARMS
Converts to this type from the input type.
sourceimpl TryFrom<TPMT_PUBLIC_PARMS> for PublicParameters
impl TryFrom<TPMT_PUBLIC_PARMS> for PublicParameters
impl Copy for PublicParameters
Auto Trait Implementations
impl RefUnwindSafe for PublicParameters
impl Send for PublicParameters
impl Sync for PublicParameters
impl Unpin for PublicParameters
impl UnwindSafe for PublicParameters
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more