2 implementations of ICngSymmetricAlgorithm
System.Security.Cryptography (2)
System\Security\Cryptography\AesCng.Windows.cs (1)
18
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)
287
byte[]
ICngSymmetricAlgorithm
.BaseKey
310
int
ICngSymmetricAlgorithm
.BaseKeySize { get { return base.KeySize; } set { base.KeySize = value; } }
312
bool
ICngSymmetricAlgorithm
.IsWeakKey(byte[] key)
317
int
ICngSymmetricAlgorithm
.GetPaddingSize(CipherMode mode, int feedbackSizeBits)
322
SafeAlgorithmHandle
ICngSymmetricAlgorithm
.GetEphemeralModeHandle(CipherMode mode, int feedbackSizeInBits)
334
string
ICngSymmetricAlgorithm
.GetNCryptAlgorithmIdentifier()
339
byte[]
ICngSymmetricAlgorithm
.PreprocessKey(byte[] key)
344
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)