valid_signature_fingerprints

Function valid_signature_fingerprints 

Source
pub fn valid_signature_fingerprints(
    msg: &Message<'_>,
    public_keys_for_validation: &[SignedPublicKey],
) -> HashMap<Fingerprint, Vec<Fingerprint>>
Expand description

Returns fingerprints of all keys from the public_keys_for_validation keyring that have valid signatures in msg and corresponding intended recipient fingerprints (https://www.rfc-editor.org/rfc/rfc9580.html#name-intended-recipient-fingerpr) if any.

If the message is wrongly signed, returns an empty map.