Enum gcrypt::mac::Algorithm[][src]

pub enum Algorithm {
    HmacSha256,
    HmacSha224,
    HmacSha512,
    HmacSha384,
    HmacSha1,
    HmacMd5,
    HmacMd4,
    HmacRmd160,
    HmacTiger1,
    HmacWhirlpool,
    HmacGostR3411_94,
    HmacStribog256,
    HmacStribog512,
    CmacAes,
    Cmac3des,
    CmacCamellia,
    CmacCast5,
    CmacBlowfish,
    CmacTwofish,
    CmacSerpent,
    CmacSeed,
    CmacRfc2268,
    CmacIdea,
    CmacGost28147,
    GmacAes,
    GmacCamellia,
    GmacTwofish,
    GmacSerpent,
    GmacSeed,
    Poly1305,
    Poly1305Aes,
    Poly1305Camellia,
    Poly1305Twofish,
    Poly1305Serpent,
    Poly1305Seed,
    Other(c_int),
}

Variants

Methods

impl Algorithm
[src]

impl Algorithm
[src]

Trait Implementations

impl Copy for Algorithm
[src]

impl Clone for Algorithm
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Eq for Algorithm
[src]

impl PartialEq for Algorithm
[src]

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

This method tests for !=.

impl Hash for Algorithm
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for Algorithm
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Algorithm

impl Sync for Algorithm