2 implementations of ICngSymmetricAlgorithm
System.Security.Cryptography (2)
System\Security\Cryptography\AesCng.Windows.cs (1)
17
public sealed class AesCng : Aes,
ICngSymmetricAlgorithm
System\Security\Cryptography\TripleDESCng.Windows.cs (1)
18
public sealed class TripleDESCng : TripleDES,
ICngSymmetricAlgorithm
21 references to ICngSymmetricAlgorithm
System.Security.Cryptography (21)
System\Security\Cryptography\AesCng.Windows.cs (8)
258
byte[]
ICngSymmetricAlgorithm
.BaseKey { get { return base.Key; } set { base.Key = value; } }
259
int
ICngSymmetricAlgorithm
.BaseKeySize { get { return base.KeySize; } set { base.KeySize = value; } }
261
bool
ICngSymmetricAlgorithm
.IsWeakKey(byte[] key)
266
int
ICngSymmetricAlgorithm
.GetPaddingSize(CipherMode mode, int feedbackSizeBits)
271
SafeAlgorithmHandle
ICngSymmetricAlgorithm
.GetEphemeralModeHandle(CipherMode mode, int feedbackSizeInBits)
283
string
ICngSymmetricAlgorithm
.GetNCryptAlgorithmIdentifier()
288
byte[]
ICngSymmetricAlgorithm
.PreprocessKey(byte[] key)
293
bool
ICngSymmetricAlgorithm
.IsValidEphemeralFeedbackSize(int feedbackSizeInBits)
System\Security\Cryptography\CngSymmetricAlgorithmCore.cs (5)
18
public CngSymmetricAlgorithmCore(
ICngSymmetricAlgorithm
outer)
30
public CngSymmetricAlgorithmCore(
ICngSymmetricAlgorithm
outer, string keyName, CngProvider provider, CngKeyOpenOptions openOptions)
53
public CngSymmetricAlgorithmCore(
ICngSymmetricAlgorithm
outer, CngKey key)
99
public void SetKeySize(int keySize,
ICngSymmetricAlgorithm
outer)
330
private readonly
ICngSymmetricAlgorithm
_outer;
System\Security\Cryptography\TripleDESCng.Windows.cs (8)
220
byte[]
ICngSymmetricAlgorithm
.BaseKey { get { return base.Key; } set { base.Key = value; } }
221
int
ICngSymmetricAlgorithm
.BaseKeySize { get { return base.KeySize; } set { base.KeySize = value; } }
223
bool
ICngSymmetricAlgorithm
.IsWeakKey(byte[] key)
228
int
ICngSymmetricAlgorithm
.GetPaddingSize(CipherMode mode, int feedbackSizeBits)
233
SafeAlgorithmHandle
ICngSymmetricAlgorithm
.GetEphemeralModeHandle(CipherMode mode, int feedbackSizeInBits)
238
string
ICngSymmetricAlgorithm
.GetNCryptAlgorithmIdentifier()
243
byte[]
ICngSymmetricAlgorithm
.PreprocessKey(byte[] key)
258
bool
ICngSymmetricAlgorithm
.IsValidEphemeralFeedbackSize(int feedbackSizeInBits)