Enum openssh_keys::Data[][src]

pub enum Data {
    Rsa {
        exponent: Vec<u8>,
        modulus: Vec<u8>,
    },
    Dsa {
        p: Vec<u8>,
        q: Vec<u8>,
        g: Vec<u8>,
        pub_key: Vec<u8>,
    },
    Ed25519 {
        key: Vec<u8>,
    },
    Ecdsa {
        curve: Curve,
        key: Vec<u8>,
    },
}

Data is the representation of the data section of an ssh public key. it is an enum with all the different supported key algorithms.

Variants

Fields of Rsa

Fields of Dsa

Fields of Ed25519

Fields of Ecdsa

Trait Implementations

impl Clone for Data
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Data
[src]

Formats the value using the given formatter. Read more

impl PartialEq for Data
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Data
[src]

Auto Trait Implementations

impl Send for Data

impl Sync for Data