Enum libyubihsm::Algorithm
[−]
[src]
pub enum Algorithm { RsaPkcs1Sha1, RsaPkcs1Sha256, RsaPkcs1Sha384, RsaPkcs1Sha512, RsaPssSha1, RsaPssSha256, RsaPssSha384, RsaPssSha512, Rsa2048, Rsa3072, Rsa4096, EcP256, EcP384, EcP521, EcK256, EcBp256, EcBp384, EcBp512, HmacSha1, HmacSha256, HmacSha384, HmacSha512, EcEcdsaSha1, EcEcdh, RsaOaepSha1, RsaOaepSha256, RsaOaepSha384, RsaOaepSha512, Aes128CcmWrap, OpaqueData, OpaqueX509Cert, Mgf1Sha1, Mgf1Sha256, Mgf1Sha384, Mgf1Sha512, TemplSsh, YubicoOtpAes128, YubicoAesAuth, YubicoOtpAes192, YubicoOtpAes256, Aes192CcmWrap, Aes256CcmWrap, EcEcdsaSha256, EcEcdsaSha384, EcEcdsaSha512, EcEd25519, EcP224, }
Variants
RsaPkcs1Sha1
RsaPkcs1Sha256
RsaPkcs1Sha384
RsaPkcs1Sha512
RsaPssSha1
RsaPssSha256
RsaPssSha384
RsaPssSha512
Rsa2048
Rsa3072
Rsa4096
EcP256
EcP384
EcP521
EcK256
EcBp256
EcBp384
EcBp512
HmacSha1
HmacSha256
HmacSha384
HmacSha512
EcEcdsaSha1
EcEcdh
RsaOaepSha1
RsaOaepSha256
RsaOaepSha384
RsaOaepSha512
Aes128CcmWrap
OpaqueData
OpaqueX509Cert
Mgf1Sha1
Mgf1Sha256
Mgf1Sha384
Mgf1Sha512
TemplSsh
YubicoOtpAes128
YubicoAesAuth
YubicoOtpAes192
YubicoOtpAes256
Aes192CcmWrap
Aes256CcmWrap
EcEcdsaSha256
EcEcdsaSha384
EcEcdsaSha512
EcEd25519
EcP224
Trait Implementations
impl Clone for Algorithm
[src]
fn clone(&self) -> Algorithm
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for Algorithm
[src]
impl Debug for Algorithm
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl PartialEq for Algorithm
[src]
fn eq(&self, __arg_0: &Algorithm) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.