[][src]Trait sequoia_openpgp::crypto::hash::Hash

pub trait Hash {
    fn hash(&self, hash: &mut Context);
}

Hashes OpenPGP packets and related types.

Required methods

fn hash(&self, hash: &mut Context)

Updates the given hash with this object.

Loading content...

Implementors

impl Hash for Ciphertext[src]

fn hash(&self, hash: &mut Context)[src]

Update the Hash with a hash of the MPIs.

impl Hash for PublicKey[src]

fn hash(&self, hash: &mut Context)[src]

Update the Hash with a hash of the MPIs.

impl Hash for SecretKeyMaterial[src]

fn hash(&self, hash: &mut Context)[src]

Update the Hash with a hash of the MPIs.

impl Hash for sequoia_openpgp::crypto::mpi::Signature[src]

fn hash(&self, hash: &mut Context)[src]

Update the Hash with a hash of the MPIs.

impl Hash for sequoia_openpgp::packet::Signature[src]

fn hash(&self, hash: &mut Context)[src]

Adds the Signature to the provided hash context.

impl Hash for MPI[src]

fn hash(&self, hash: &mut Context)[src]

Update the Hash with a hash of the MPIs.

impl Hash for Signature4[src]

fn hash(&self, hash: &mut Context)[src]

Adds the Signature to the provided hash context.

impl Hash for SignatureFields[src]

fn hash(&self, hash: &mut Context)[src]

Adds the Signature to the provided hash context.

impl Hash for UserID[src]

fn hash(&self, hash: &mut Context)[src]

Update the Hash with a hash of the user id.

impl Hash for UserAttribute[src]

fn hash(&self, hash: &mut Context)[src]

Update the Hash with a hash of the user attribute.

impl<P, R> Hash for Key4<P, R> where
    P: KeyParts,
    R: KeyRole
[src]

fn hash(&self, hash: &mut Context)[src]

Update the Hash with a hash of the key.

Loading content...