|
enum | FromBase64TransformMode { FromBase64TransformMode::IgnoreWhiteSpaces = 0,
FromBase64TransformMode::DoNotIgnoreWhiteSpaces = 1
} |
| Specifies whether white space should be ignored in the base 64 transformation. More...
|
|
enum | CipherMode {
CipherMode::CBC = 1,
CipherMode::ECB = 2,
CipherMode::OFB = 3,
CipherMode::CFB = 4,
CipherMode::CTS = 5
} |
| Block cipher mode. More...
|
|
enum | CryptoStreamMode { CryptoStreamMode::Read = 0,
CryptoStreamMode::Write = 1
} |
| CryptoStream direction. More...
|
|
enum | ECKeyXmlFormat { ECKeyXmlFormat::Rfc4050
} |
| XML format for elliptic curve keys. More...
|
|
enum | KeyNumber { KeyNumber::Exchange = 1,
KeyNumber::Signature = 2
} |
| Key type. More...
|
|
enum | OidGroup : int32_t {
OidGroup::All = 0,
OidGroup::HashAlgorithm = 1,
OidGroup::EncryptionAlgorithm = 2,
OidGroup::PublicKeyAlgorithm = 3,
OidGroup::SignatureAlgorithm = 4,
OidGroup::Attribute = 5,
OidGroup::ExtensionOrAttribute = 6,
OidGroup::EnhancedKeyUsage = 7,
OidGroup::Policy = 8,
OidGroup::Template = 9,
OidGroup::KeyDerivationFunction = 10
} |
| Identifies Windows OID groups. More...
|
|
enum | PaddingMode {
PaddingMode::None = 1,
PaddingMode::PKCS7 = 2,
PaddingMode::Zeros = 3,
PaddingMode::ANSIX923 = 4,
PaddingMode::ISO10126 = 5
} |
| Defines how to treat messages that is shorter than block required by crypto operation.s. More...
|
|
enum | RSAEncryptionPaddingMode { RSAEncryptionPaddingMode::Pkcs1 = 0,
RSAEncryptionPaddingMode::Oaep = 1
} |
| Padding mode used with RSA encryption or decryption operations. More...
|
|
enum | RSASignaturePaddingMode { RSASignaturePaddingMode::Pkcs1 = 0,
RSASignaturePaddingMode::Pss = 1
} |
| Padding mode used with RSA signature creation or verification operations. More...
|
|
|
constexpr bool | operator== (std::nullptr_t, const HashAlgorithmName &) |
|
constexpr bool | operator!= (std::nullptr_t, const HashAlgorithmName &) |
|
constexpr bool | operator< (std::nullptr_t, const HashAlgorithmName &) |
|
constexpr bool | operator<= (std::nullptr_t, const HashAlgorithmName &) |
|
constexpr bool | operator> (std::nullptr_t, const HashAlgorithmName &) |
|
constexpr bool | operator>= (std::nullptr_t, const HashAlgorithmName &) |
|
std::ostream & | operator<< (std::ostream &stream, const HashAlgorithmName &name) |
|
std::wostream & | operator<< (std::wostream &stream, const HashAlgorithmName &name) |
|
bool | operator== (const SharedPtr< RSAEncryptionPadding > &left, const SharedPtr< RSAEncryptionPadding > &right) |
|
bool | operator!= (const SharedPtr< RSAEncryptionPadding > &left, const SharedPtr< RSAEncryptionPadding > &right) |
|
bool | operator== (const SharedPtr< RSASignaturePadding > &left, const SharedPtr< RSASignaturePadding > &right) |
|
bool | operator!= (const SharedPtr< RSASignaturePadding > &left, const SharedPtr< RSASignaturePadding > &right) |
|