signatory/key/
info.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Information about a key in a keystore

use crate::{Algorithm, KeyName};

/// Information/metadata about a particular key.
#[derive(Clone, Debug, Eq, PartialEq, PartialOrd, Ord)]
pub struct KeyInfo {
    /// Name of the key.
    pub name: KeyName,

    /// Algorithm of this key (if recognized).
    pub algorithm: Option<Algorithm>,

    /// Is this key encrypted (i.e. under a password)?
    pub encrypted: bool,
}