Struct tss_esapi::structures::PublicEccParameters
source · pub struct PublicEccParameters { /* private fields */ }Expand description
Implementations§
source§impl PublicEccParameters
impl PublicEccParameters
sourcepub const fn new(
symmetric_definition_object: SymmetricDefinitionObject,
ecc_scheme: EccScheme,
ecc_curve: EccCurve,
key_derivation_function_scheme: KeyDerivationFunctionScheme
) -> PublicEccParameters
pub const fn new(
symmetric_definition_object: SymmetricDefinitionObject,
ecc_scheme: EccScheme,
ecc_curve: EccCurve,
key_derivation_function_scheme: KeyDerivationFunctionScheme
) -> PublicEccParameters
Creates new EccParameters structure
sourcepub const fn symmetric_definition_object(&self) -> SymmetricDefinitionObject
pub const fn symmetric_definition_object(&self) -> SymmetricDefinitionObject
Returns the SymmetricDefinitionObject.
sourcepub const fn ecc_scheme(&self) -> EccScheme
pub const fn ecc_scheme(&self) -> EccScheme
Returns the EccScheme
sourcepub const fn key_derivation_function_scheme(
&self
) -> KeyDerivationFunctionScheme
pub const fn key_derivation_function_scheme(
&self
) -> KeyDerivationFunctionScheme
Returns the KeyDerivationFunctionScheme
sourcepub const fn builder() -> PublicEccParametersBuilder
pub const fn builder() -> PublicEccParametersBuilder
Get a builder for this structure
Trait Implementations§
source§impl Clone for PublicEccParameters
impl Clone for PublicEccParameters
source§fn clone(&self) -> PublicEccParameters
fn clone(&self) -> PublicEccParameters
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for PublicEccParameters
impl Debug for PublicEccParameters
source§impl From<PublicEccParameters> for TPMS_ECC_PARMS
impl From<PublicEccParameters> for TPMS_ECC_PARMS
source§fn from(public_ecc_parameters: PublicEccParameters) -> Self
fn from(public_ecc_parameters: PublicEccParameters) -> Self
Converts to this type from the input type.
source§impl PartialEq<PublicEccParameters> for PublicEccParameters
impl PartialEq<PublicEccParameters> for PublicEccParameters
source§fn eq(&self, other: &PublicEccParameters) -> bool
fn eq(&self, other: &PublicEccParameters) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl TryFrom<TPMS_ECC_PARMS> for PublicEccParameters
impl TryFrom<TPMS_ECC_PARMS> for PublicEccParameters
source§fn try_from(tpms_ecc_parms: TPMS_ECC_PARMS) -> Result<PublicEccParameters>
fn try_from(tpms_ecc_parms: TPMS_ECC_PARMS) -> Result<PublicEccParameters>
Performs the conversion.