Sean Kaim
|
53c8b3b66d
|
use statement bodys to allow building with VS2015
|
2017-04-12 13:40:36 -04:00 |
|
David Sparer
|
a381827890
|
aead crypto provider now returns empty string when asked to decrypt empty message
|
2017-01-20 10:10:17 -07:00 |
|
Sean Kaim
|
00ec25d38c
|
Fix compilier warning: CA2202 & refactor
https://msdn.microsoft.com/en-us/library/ms182334.aspx
|
2016-11-11 16:25:47 -05:00 |
|
David Sparer
|
98db923ac7
|
Added get/set property KeyDerivationIterations to the ICryptographyProvider interface
|
2016-10-19 17:54:45 -06:00 |
|
David Sparer
|
550119a53a
|
Modified the ICryptographyProvider interface to require getters for the cipher engine and mode using their enum types
|
2016-10-19 17:17:28 -06:00 |
|
David Sparer
|
598a9f6a0f
|
Added a few more tests for the LegacyRijndaelCryptographyProvider
|
2016-10-17 10:31:36 -06:00 |
|
David Sparer
|
f2f0ee0179
|
Key derivation iterations is now saved in the settings (for serialization) and the confCons file (for deserialization)
|
2016-10-13 18:43:46 -06:00 |
|
David Sparer
|
966f7b2d61
|
Decryption now uses the new key derivation class
|
2016-10-13 17:28:25 -06:00 |
|
David Sparer
|
58c4b541b0
|
Little cleanup on decryption. Now uses the new key derivation class
|
2016-10-13 17:23:55 -06:00 |
|
David Sparer
|
c5ab2b1373
|
Changed the AeadCryptographyProvider to use the localized error message when decryption fails
|
2016-10-13 11:52:57 -06:00 |
|
David Sparer
|
f14f2cb5b7
|
Modified the LegacyRijndaelCryptographyProvider to throw errors when decryption fails. This is more in line with the other crypto providers
|
2016-10-13 11:51:24 -06:00 |
|
David Sparer
|
990605948b
|
Changed the exception when decryption fails from the generic "Exception" type to the more specific "EncryptionException" type to make catching easier.
|
2016-10-13 09:10:47 -06:00 |
|
David Sparer
|
55fe30b02c
|
Resolved bug when unable to decrypt the confCons file. The app will now exit without attempting to save the cons file (avoiding data corruption issues)
|
2016-10-12 09:00:28 -06:00 |
|
David Sparer
|
d522258e0a
|
Made the nonce size a bit smaller for CCM mode to avoid some issues with large nonces
|
2016-10-10 15:08:10 -06:00 |
|
David Sparer
|
333ee232ae
|
Fixed a small issue with the CCM mode nonce size
|
2016-10-10 14:48:32 -06:00 |
|
Sean Kaim
|
cc87227559
|
minor tweaks to AeadCryptographyProvider
|
2016-07-20 11:33:55 -04:00 |
|
David Sparer
|
bffe4454ba
|
Moved AeasCryptographyProvider to the mRemoteNG.Security.SymmetricEncryption namespace
|
2016-07-13 10:34:36 -06:00 |
|
David Sparer
|
69a8f50b58
|
Moved LegacyRijndaelCryptographyProvider to the mRemoteNG.Security.SymmetricEncryption namespace
|
2016-07-13 10:32:36 -06:00 |
|