Type Alias alpm_sys::alpm_pgpkey_t

source ·
pub type alpm_pgpkey_t = _alpm_pgpkey_t;
Expand description

A PGP key

Aliased Type§

struct alpm_pgpkey_t {
    pub data: *mut c_void,
    pub fingerprint: *mut i8,
    pub uid: *mut i8,
    pub name: *mut i8,
    pub email: *mut i8,
    pub created: i64,
    pub expires: i64,
    pub length: u32,
    pub revoked: u32,
    pub pubkey_algo: i8,
}

Fields§

§data: *mut c_void

The actual key data

§fingerprint: *mut i8

The key’s fingerprint

§uid: *mut i8

UID of the key

§name: *mut i8

Name of the key’s owner

§email: *mut i8

Email of the key’s owner

§created: i64

When the key was created

§expires: i64

When the key expires

§length: u32

The length of the key

§revoked: u32

has the key been revoked

§pubkey_algo: i8

A character representing the encryption algorithm used by the public key

? = unknown R = RSA D = DSA E = EDDSA