public static void VerifyPersistedKey( int plainBytesCount, CipherMode cipherMode, PaddingMode paddingMode) { SymmetricCngTestHelpers.VerifyPersistedKey( s_cngAlgorithm, 192, plainBytesCount, keyName => new TripleDESCng(keyName), () => new TripleDESCng(), cipherMode, paddingMode); }
public static void VerifyPersistedKey( int keySize, int plainBytesCount, CipherMode cipherMode, PaddingMode paddingMode, int feedbackSizeInBits = 0) { // Windows 7 does not support CFB except in CFB8 mode. if (cipherMode == CipherMode.CFB && feedbackSizeInBits != 8 && PlatformDetection.IsWindows7) { return; } SymmetricCngTestHelpers.VerifyPersistedKey( s_cngAlgorithm, keySize, plainBytesCount, keyName => new AesCng(keyName), () => new AesCng(), cipherMode, paddingMode, feedbackSizeInBits); }