[−]Enum recrypt::api::EncryptedValue
Encrypted value that is either initially encrypted or one that has been transformed one or more times
Variants
Value which has been encrypted, but not transformed
ephemeral_public_key
- public key of the ephemeral private key that was used to encrypt
encrypted_message
- encrypted symmetric key
auth_hash
- authentication hash for the Plaintext
public_signing_key
- public portion of Ed25519 signing key
signature
- Ed25519-produced signature
Fields of EncryptedOnceValue
ephemeral_public_key: PublicKey
encrypted_message: EncryptedMessage
auth_hash: AuthHash
public_signing_key: PublicSigningKey
signature: Ed25519Signature
Value which has been encrypted and then transformed n times for n > 0.
ephemeral_public_key
- public key of the ephemeral private key that was used to encrypt
encrypted_message
- encrypted symmetric key
auth_hash
- authentication hash for the Plaintext
transform_blocks
- information used in transformation process. One entry for each transform.
public_signing_key
- public portion of Ed25519 signing key
signature
- Ed25519-produced signature
Fields of TransformedValue
ephemeral_public_key: PublicKey
encrypted_message: EncryptedMessage
auth_hash: AuthHash
transform_blocks: NonEmptyVec<TransformBlock>
public_signing_key: PublicSigningKey
signature: Ed25519Signature
Trait Implementations
impl Clone for EncryptedValue
fn clone(&self) -> EncryptedValue
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<EncryptedValue> for EncryptedValue
fn eq(&self, other: &EncryptedValue) -> bool
fn ne(&self, other: &EncryptedValue) -> bool
impl Debug for EncryptedValue
impl StructuralPartialEq for EncryptedValue
Auto Trait Implementations
impl Send for EncryptedValue
impl Sync for EncryptedValue
impl Unpin for EncryptedValue
impl UnwindSafe for EncryptedValue
impl RefUnwindSafe for EncryptedValue
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
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