public void EncryptAndDecryptFireInstrumentationProvider() { SymmetricProviderHelper helper = CreateHelper(DataProtectionScope.LocalMachine, CreateEntropy()); helper.EncryptAndDecryptOneByte(); Assert.AreEqual(1, instrumentationProvider.FireDecryptionPerformedCallCount); Assert.AreEqual(1, instrumentationProvider.FireEncryptionPerformedCallCount); }
public void ExceptionDuringDecryptCallsInstrumentationProvider() { try { SymmetricProviderHelper helper = CreateHelper(DataProtectionScope.CurrentUser, null); helper.DecryptNull(); } catch (ArgumentNullException) { Assert.AreEqual(0, instrumentationProvider.FireDecryptionPerformedCallCount); Assert.AreEqual(1, instrumentationProvider.FireCryptoFailedCallCount); Assert.AreEqual("The decryption operation failed.", instrumentationProvider.lastCryptoFailedMessage); } }
public void EncryptAndDecryptOneKilobyte() { SymmetricProviderHelper helper = CreateHelper(DataProtectionScope.CurrentUser, null); helper.EncryptAndDecryptOneKilobyte(); }
public void EncryptAndDecryptOneByteMachineModeWithEntropy() { SymmetricProviderHelper helper = CreateHelper(DataProtectionScope.LocalMachine, CreateEntropy()); helper.EncryptAndDecryptOneByte(); }
public void EncryptAndDecryptOneByteUserModeWithEntropy() { SymmetricProviderHelper helper = CreateHelper(DataProtectionScope.CurrentUser, CreateEntropy()); helper.EncryptAndDecryptOneByte(); }
public void EncryptAndDecryptUserModeWithoutEntropy() { SymmetricProviderHelper helper = CreateHelper(DataProtectionScope.CurrentUser, null); helper.EncryptAndDecrypt();; }
public void DecryptZeroLengthThrows() { SymmetricProviderHelper helper = CreateHelper(DataProtectionScope.CurrentUser, null); helper.DecryptZeroLength(); }
public void EncryptNullThrows() { SymmetricProviderHelper helper = CreateHelper(DataProtectionScope.CurrentUser, null); helper.EncryptNull(); }