Enum security_framework::key::Algorithm[][src]

pub enum Algorithm {
Show variants ECIESEncryptionStandardX963SHA1AESGCM, ECIESEncryptionStandardX963SHA224AESGCM, ECIESEncryptionStandardX963SHA256AESGCM, ECIESEncryptionStandardX963SHA384AESGCM, ECIESEncryptionStandardX963SHA512AESGCM, ECIESEncryptionStandardVariableIVX963SHA224AESGCM, ECIESEncryptionStandardVariableIVX963SHA256AESGCM, ECIESEncryptionStandardVariableIVX963SHA384AESGCM, ECIESEncryptionStandardVariableIVX963SHA512AESGCM, ECIESEncryptionCofactorVariableIVX963SHA224AESGCM, ECIESEncryptionCofactorVariableIVX963SHA256AESGCM, ECIESEncryptionCofactorVariableIVX963SHA384AESGCM, ECIESEncryptionCofactorVariableIVX963SHA512AESGCM, ECIESEncryptionCofactorX963SHA1AESGCM, ECIESEncryptionCofactorX963SHA224AESGCM, ECIESEncryptionCofactorX963SHA256AESGCM, ECIESEncryptionCofactorX963SHA384AESGCM, ECIESEncryptionCofactorX963SHA512AESGCM, ECDSASignatureRFC4754, ECDSASignatureDigestX962, ECDSASignatureDigestX962SHA1, ECDSASignatureDigestX962SHA224, ECDSASignatureDigestX962SHA256, ECDSASignatureDigestX962SHA384, ECDSASignatureDigestX962SHA512, ECDSASignatureMessageX962SHA1, ECDSASignatureMessageX962SHA224, ECDSASignatureMessageX962SHA256, ECDSASignatureMessageX962SHA384, ECDSASignatureMessageX962SHA512, ECDHKeyExchangeCofactor, ECDHKeyExchangeStandard, ECDHKeyExchangeCofactorX963SHA1, ECDHKeyExchangeStandardX963SHA1, ECDHKeyExchangeCofactorX963SHA224, ECDHKeyExchangeCofactorX963SHA256, ECDHKeyExchangeCofactorX963SHA384, ECDHKeyExchangeCofactorX963SHA512, ECDHKeyExchangeStandardX963SHA224, ECDHKeyExchangeStandardX963SHA256, ECDHKeyExchangeStandardX963SHA384, ECDHKeyExchangeStandardX963SHA512, RSAEncryptionRaw, RSAEncryptionPKCS1, RSAEncryptionOAEPSHA1, RSAEncryptionOAEPSHA224, RSAEncryptionOAEPSHA256, RSAEncryptionOAEPSHA384, RSAEncryptionOAEPSHA512, RSAEncryptionOAEPSHA1AESGCM, RSAEncryptionOAEPSHA224AESGCM, RSAEncryptionOAEPSHA256AESGCM, RSAEncryptionOAEPSHA384AESGCM, RSAEncryptionOAEPSHA512AESGCM, RSASignatureRaw, RSASignatureDigestPKCS1v15Raw, RSASignatureDigestPKCS1v15SHA1, RSASignatureDigestPKCS1v15SHA224, RSASignatureDigestPKCS1v15SHA256, RSASignatureDigestPKCS1v15SHA384, RSASignatureDigestPKCS1v15SHA512, RSASignatureMessagePKCS1v15SHA1, RSASignatureMessagePKCS1v15SHA224, RSASignatureMessagePKCS1v15SHA256, RSASignatureMessagePKCS1v15SHA384, RSASignatureMessagePKCS1v15SHA512, RSASignatureDigestPSSSHA1, RSASignatureDigestPSSSHA224, RSASignatureDigestPSSSHA256, RSASignatureDigestPSSSHA384, RSASignatureDigestPSSSHA512, RSASignatureMessagePSSSHA1, RSASignatureMessagePSSSHA224, RSASignatureMessagePSSSHA256, RSASignatureMessagePSSSHA384, RSASignatureMessagePSSSHA512, // some variants omitted
}

Variants

ECIESEncryptionStandardX963SHA1AESGCM
ECIESEncryptionStandardX963SHA224AESGCM
ECIESEncryptionStandardX963SHA256AESGCM
ECIESEncryptionStandardX963SHA384AESGCM
ECIESEncryptionStandardX963SHA512AESGCM
ECIESEncryptionStandardVariableIVX963SHA224AESGCM
ECIESEncryptionStandardVariableIVX963SHA256AESGCM
ECIESEncryptionStandardVariableIVX963SHA384AESGCM
ECIESEncryptionStandardVariableIVX963SHA512AESGCM
ECIESEncryptionCofactorVariableIVX963SHA224AESGCM
ECIESEncryptionCofactorVariableIVX963SHA256AESGCM
ECIESEncryptionCofactorVariableIVX963SHA384AESGCM
ECIESEncryptionCofactorVariableIVX963SHA512AESGCM
ECIESEncryptionCofactorX963SHA1AESGCM
ECIESEncryptionCofactorX963SHA224AESGCM
ECIESEncryptionCofactorX963SHA256AESGCM
ECIESEncryptionCofactorX963SHA384AESGCM
ECIESEncryptionCofactorX963SHA512AESGCM
ECDSASignatureRFC4754
ECDSASignatureDigestX962
ECDSASignatureDigestX962SHA1
ECDSASignatureDigestX962SHA224
ECDSASignatureDigestX962SHA256
ECDSASignatureDigestX962SHA384
ECDSASignatureDigestX962SHA512
ECDSASignatureMessageX962SHA1
ECDSASignatureMessageX962SHA224
ECDSASignatureMessageX962SHA256
ECDSASignatureMessageX962SHA384
ECDSASignatureMessageX962SHA512
ECDHKeyExchangeCofactor
ECDHKeyExchangeStandard
ECDHKeyExchangeCofactorX963SHA1
ECDHKeyExchangeStandardX963SHA1
ECDHKeyExchangeCofactorX963SHA224
ECDHKeyExchangeCofactorX963SHA256
ECDHKeyExchangeCofactorX963SHA384
ECDHKeyExchangeCofactorX963SHA512
ECDHKeyExchangeStandardX963SHA224
ECDHKeyExchangeStandardX963SHA256
ECDHKeyExchangeStandardX963SHA384
ECDHKeyExchangeStandardX963SHA512
RSAEncryptionRaw
RSAEncryptionPKCS1
RSAEncryptionOAEPSHA1
RSAEncryptionOAEPSHA224
RSAEncryptionOAEPSHA256
RSAEncryptionOAEPSHA384
RSAEncryptionOAEPSHA512
RSAEncryptionOAEPSHA1AESGCM
RSAEncryptionOAEPSHA224AESGCM
RSAEncryptionOAEPSHA256AESGCM
RSAEncryptionOAEPSHA384AESGCM
RSAEncryptionOAEPSHA512AESGCM
RSASignatureRaw
RSASignatureDigestPKCS1v15Raw
RSASignatureDigestPKCS1v15SHA1
RSASignatureDigestPKCS1v15SHA224
RSASignatureDigestPKCS1v15SHA256
RSASignatureDigestPKCS1v15SHA384
RSASignatureDigestPKCS1v15SHA512
RSASignatureMessagePKCS1v15SHA1
RSASignatureMessagePKCS1v15SHA224
RSASignatureMessagePKCS1v15SHA256
RSASignatureMessagePKCS1v15SHA384
RSASignatureMessagePKCS1v15SHA512
RSASignatureDigestPSSSHA1
RSASignatureDigestPSSSHA224
RSASignatureDigestPSSSHA256
RSASignatureDigestPSSSHA384
RSASignatureDigestPSSSHA512
RSASignatureMessagePSSSHA1
RSASignatureMessagePSSSHA224
RSASignatureMessagePSSSHA256
RSASignatureMessagePSSSHA384
RSASignatureMessagePSSSHA512

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.