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