Struct sequoia_openpgp::packet::key::SecretParts [−][src]
pub struct SecretParts;
Expand description
A marker that indicates that a Key
should be treated like a
secret key.
Unlike the key::PublicParts
marker, this marker asserts that
the Key
contains secret key material. Because secret key
material is not protected by the self-signature, there is no
indication that the secret key material is actually valid.
Refer to KeyParts
for details.
Trait Implementations
Converts a key with unspecified parts into this kind of key. Read more
Converts a key reference with unspecified parts into this kind of key reference. Read more
fn convert_bundle<R: KeyRole>(
bundle: KeyBundle<UnspecifiedParts, R>
) -> Result<KeyBundle<Self, R>>
fn convert_bundle<R: KeyRole>(
bundle: KeyBundle<UnspecifiedParts, R>
) -> Result<KeyBundle<Self, R>>
Converts a key bundle with unspecified parts into this kind of key bundle. Read more
fn convert_bundle_ref<R: KeyRole>(
bundle: &KeyBundle<UnspecifiedParts, R>
) -> Result<&KeyBundle<Self, R>>
fn convert_bundle_ref<R: KeyRole>(
bundle: &KeyBundle<UnspecifiedParts, R>
) -> Result<&KeyBundle<Self, R>>
Converts a key bundle reference with unspecified parts into this kind of key bundle reference. Read more
fn convert_key_amalgamation<R: KeyRole>(
ka: ComponentAmalgamation<'_, Key<UnspecifiedParts, R>>
) -> Result<ComponentAmalgamation<'_, Key<Self, R>>>
fn convert_key_amalgamation<R: KeyRole>(
ka: ComponentAmalgamation<'_, Key<UnspecifiedParts, R>>
) -> Result<ComponentAmalgamation<'_, Key<Self, R>>>
Converts a key amalgamation with unspecified parts into this kind of key amalgamation. Read more
fn convert_key_amalgamation_ref<'a, R: KeyRole>(
ka: &'a ComponentAmalgamation<'a, Key<UnspecifiedParts, R>>
) -> Result<&'a ComponentAmalgamation<'a, Key<Self, R>>>
fn convert_key_amalgamation_ref<'a, R: KeyRole>(
ka: &'a ComponentAmalgamation<'a, Key<UnspecifiedParts, R>>
) -> Result<&'a ComponentAmalgamation<'a, Key<Self, R>>>
Converts a key amalgamation reference with unspecified parts into this kind of key amalgamation reference. Read more
Indicates that secret key material should be considered when comparing or hashing this key. Read more
Auto Trait Implementations
impl RefUnwindSafe for SecretParts
impl Send for SecretParts
impl Sync for SecretParts
impl Unpin for SecretParts
impl UnwindSafe for SecretParts
Blanket Implementations
Mutably borrows from an owned value. Read more