[−]Struct recrypt::api_480::EncryptedTempKey
Random Fp12, encrypted to the delegatee. Used to unroll transforms.
Methods
impl EncryptedTempKey
pub fn new(bytes: [u8; 720]) -> Self
pub fn bytes(&self) -> &[u8; 720]
pub fn new_from_slice(bytes: &[u8]) -> Result<EncryptedTempKey, RecryptErr>
construct $t from byte slice. Input slice must be exactly the correct length for the type.
Returns
Ok($t) or Err($RecryptErr::InputWrongSize]
Trait Implementations
impl Hashable for EncryptedTempKey
fn to_bytes(&self) -> ByteVector
impl Clone for EncryptedTempKey
fn clone(&self) -> EncryptedTempKey
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<EncryptedTempKey> for EncryptedTempKey
fn eq(&self, other: &EncryptedTempKey) -> bool
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Copy for EncryptedTempKey
impl Debug for EncryptedTempKey
Auto Trait Implementations
impl Unpin for EncryptedTempKey
impl Sync for EncryptedTempKey
impl Send for EncryptedTempKey
impl UnwindSafe for EncryptedTempKey
impl RefUnwindSafe for EncryptedTempKey
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self