Struct tss_esapi::structures::XorScheme
source · [−]pub struct XorScheme { /* private fields */ }Expand description
Struct for holding the xor scheme
Implementations
sourceimpl XorScheme
impl XorScheme
sourcepub const fn new(
hashing_algorithm: HashingAlgorithm,
key_derivation_function: KeyDerivationFunction
) -> XorScheme
pub const fn new(
hashing_algorithm: HashingAlgorithm,
key_derivation_function: KeyDerivationFunction
) -> XorScheme
Creates a new XorScheme
Trait Implementations
sourceimpl From<XorScheme> for TPMS_SCHEME_XOR
impl From<XorScheme> for TPMS_SCHEME_XOR
sourceimpl TryFrom<TPMS_SCHEME_XOR> for XorScheme
impl TryFrom<TPMS_SCHEME_XOR> for XorScheme
impl Copy for XorScheme
impl Eq for XorScheme
impl StructuralEq for XorScheme
impl StructuralPartialEq for XorScheme
Auto Trait Implementations
impl RefUnwindSafe for XorScheme
impl Send for XorScheme
impl Sync for XorScheme
impl Unpin for XorScheme
impl UnwindSafe for XorScheme
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