-
Notifications
You must be signed in to change notification settings - Fork 1
/
Changelog.txt
68 lines (51 loc) · 2.58 KB
/
Changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|---| 1.0.0 |---|
- Initial 'public' release
~ FAES Encryption Mode: FAESv1-CBC
~ Supported FAES Encryption Modes: Legacy and FAESv1-CBC
~ Supported FAES Compression Modes: LegacyZIP
|---| 1.1.0 |---|
- Added support for MetaData to be added to files when encrypting (MetaData is not encrypted)
- Added support for reading MetaData without decrypting the entire file
- Added Password Hint to MetaData
- Restructured and renamed SecureAES to Crypt
~ FAES Encryption Mode: FAESv2-CBC
~ Supported FAES Encryption Modes: Legacy, FAESv1-CBC and FAESv2-CBC
~ Supported FAES Compression Modes: LegacyZIP
|---| 1.1.1 |---|
- Added exception if the Password Hint is over 64 characters
- Added encryption timestamp to the encrypted file
~ FAES Encryption Mode: FAESv2-CBC
~ Supported FAES Encryption Modes: Legacy, FAESv1-CBC and FAESv2-CBC
~ Supported FAES Compression Modes: LegacyZIP
|---| 1.1.2 |---|
- Added GetVersion() method
~ FAES Encryption Mode: FAESv2-CBC
~ Supported FAES Encryption Modes: Legacy, FAESv1-CBC and FAESv2-CBC
~ Supported FAES Compression Modes: LegacyZIP
|---| 1.1.3 |---|
- Added FAES version to encrypted file metadata
- Added method to manually delete instanced temp paths
- Changed password hint padding character
- Fully fixed invalid character showing up in password hints
~ FAES Encryption Mode: FAESv2-CBC
~ Supported FAES Encryption Modes: Legacy, FAESv1-CBC and FAESv2-CBC
~ Supported FAES Compression Modes: LegacyZIP
|---| 1.2.0 |---|
- Replaced the FAESv2-CBC file structure with FAESv3. The MetaData is now dynamically sized, and not limited to 256 bytes
- Added better compression handling (easier to add new compression algorithms)
- Added new compression methods (ZIP/Deflate, LZMA, TAR/BZip2)
- Added ability to get encryption/decryption progress (0-100)
- Added ability to change the CryptoStream buffer used for encryption/decryption
- Added ability to toggle the deletion of the original file
- Added ability to toggle the overwriting of files
- Added better logging functionality
- Added ability to change file hashing algorithm (SHA1, SHA256 and SHA512 supported for now)
- Better temp folder management
- Password Hints are no longer limited to 64 bytes
- Changed default file hashing algorithm to SHA256
- Changed Compressed, Unencrypted file extention from '.faeszip' to '.ufaes'
- Changed UNIX timestamp from Int32 to Int64
- Changed target frameworks to .NET Framework 4.5, .NET Standard (2.0 and 2.1)
~ FAES Encryption Mode: FAESv3
~ Supported FAES Encryption Modes: Legacy, FAESv1-CBC, FAESv2-CBC and FAESv3
~ Supported FAES Compression Modes: ZIP, TAR, LZMA and LegacyZIP