|
| TripleDesImplementation () |
|
override ICryptoTransform | CreateDecryptor () |
|
override ICryptoTransform | CreateDecryptor (byte[] rgbKey, byte[] rgbIV) |
|
override ICryptoTransform | CreateEncryptor () |
|
override ICryptoTransform | CreateEncryptor (byte[] rgbKey, byte[] rgbIV) |
|
override void | GenerateIV () |
|
override void | GenerateKey () |
|
ICryptoTransform | CreateDecryptor (byte[] rgbKey, byte[]? rgbIV) |
|
ICryptoTransform | CreateEncryptor (byte[] rgbKey, byte[]? rgbIV) |
|
void | Dispose () |
|
void | Clear () |
|
bool | ValidKeySize (int bitLength) |
|
int | GetCiphertextLengthEcb (int plaintextLength, PaddingMode paddingMode) |
|
int | GetCiphertextLengthCbc (int plaintextLength, PaddingMode paddingMode=PaddingMode.PKCS7) |
|
int | GetCiphertextLengthCfb (int plaintextLength, PaddingMode paddingMode=PaddingMode.None, int feedbackSizeInBits=8) |
|
byte[] | DecryptEcb (byte[] ciphertext, PaddingMode paddingMode) |
|
byte[] | DecryptEcb (ReadOnlySpan< byte > ciphertext, PaddingMode paddingMode) |
|
int | DecryptEcb (ReadOnlySpan< byte > ciphertext, Span< byte > destination, PaddingMode paddingMode) |
|
bool | TryDecryptEcb (ReadOnlySpan< byte > ciphertext, Span< byte > destination, PaddingMode paddingMode, out int bytesWritten) |
|
byte[] | EncryptEcb (byte[] plaintext, PaddingMode paddingMode) |
|
byte[] | EncryptEcb (ReadOnlySpan< byte > plaintext, PaddingMode paddingMode) |
|
int | EncryptEcb (ReadOnlySpan< byte > plaintext, Span< byte > destination, PaddingMode paddingMode) |
|
bool | TryEncryptEcb (ReadOnlySpan< byte > plaintext, Span< byte > destination, PaddingMode paddingMode, out int bytesWritten) |
|
byte[] | DecryptCbc (byte[] ciphertext, byte[] iv, PaddingMode paddingMode=PaddingMode.PKCS7) |
|
byte[] | DecryptCbc (ReadOnlySpan< byte > ciphertext, ReadOnlySpan< byte > iv, PaddingMode paddingMode=PaddingMode.PKCS7) |
|
int | DecryptCbc (ReadOnlySpan< byte > ciphertext, ReadOnlySpan< byte > iv, Span< byte > destination, PaddingMode paddingMode=PaddingMode.PKCS7) |
|
bool | TryDecryptCbc (ReadOnlySpan< byte > ciphertext, ReadOnlySpan< byte > iv, Span< byte > destination, out int bytesWritten, PaddingMode paddingMode=PaddingMode.PKCS7) |
|
byte[] | EncryptCbc (byte[] plaintext, byte[] iv, PaddingMode paddingMode=PaddingMode.PKCS7) |
|
byte[] | EncryptCbc (ReadOnlySpan< byte > plaintext, ReadOnlySpan< byte > iv, PaddingMode paddingMode=PaddingMode.PKCS7) |
|
int | EncryptCbc (ReadOnlySpan< byte > plaintext, ReadOnlySpan< byte > iv, Span< byte > destination, PaddingMode paddingMode=PaddingMode.PKCS7) |
|
bool | TryEncryptCbc (ReadOnlySpan< byte > plaintext, ReadOnlySpan< byte > iv, Span< byte > destination, out int bytesWritten, PaddingMode paddingMode=PaddingMode.PKCS7) |
|
byte[] | DecryptCfb (byte[] ciphertext, byte[] iv, PaddingMode paddingMode=PaddingMode.None, int feedbackSizeInBits=8) |
|
byte[] | DecryptCfb (ReadOnlySpan< byte > ciphertext, ReadOnlySpan< byte > iv, PaddingMode paddingMode=PaddingMode.None, int feedbackSizeInBits=8) |
|
int | DecryptCfb (ReadOnlySpan< byte > ciphertext, ReadOnlySpan< byte > iv, Span< byte > destination, PaddingMode paddingMode=PaddingMode.None, int feedbackSizeInBits=8) |
|
bool | TryDecryptCfb (ReadOnlySpan< byte > ciphertext, ReadOnlySpan< byte > iv, Span< byte > destination, out int bytesWritten, PaddingMode paddingMode=PaddingMode.None, int feedbackSizeInBits=8) |
|
byte[] | EncryptCfb (byte[] plaintext, byte[] iv, PaddingMode paddingMode=PaddingMode.None, int feedbackSizeInBits=8) |
|
byte[] | EncryptCfb (ReadOnlySpan< byte > plaintext, ReadOnlySpan< byte > iv, PaddingMode paddingMode=PaddingMode.None, int feedbackSizeInBits=8) |
|
int | EncryptCfb (ReadOnlySpan< byte > plaintext, ReadOnlySpan< byte > iv, Span< byte > destination, PaddingMode paddingMode=PaddingMode.None, int feedbackSizeInBits=8) |
|
bool | TryEncryptCfb (ReadOnlySpan< byte > plaintext, ReadOnlySpan< byte > iv, Span< byte > destination, out int bytesWritten, PaddingMode paddingMode=PaddingMode.None, int feedbackSizeInBits=8) |
|
Definition at line 7 of file TripleDesImplementation.cs.