56 lines
3.3 KiB
Markdown
56 lines
3.3 KiB
Markdown
# v1.14 (ETA: ~ 3 weeks)
|
|
<strong>v1.14 will unfortunately be incompatible with v1.13, but because I have appended the encryptor version to the encrypted data in v1.13, v1.14 and on will be able to tell you which version your data was encrypted with so that you can fetch the correct verion of Picocrypt. There are no security issues in any previous versions of Picocrypt.</strong>
|
|
<ul>
|
|
<li>Add an window icon for Windows using Resource Hacker (GLFW_ICON)</li>
|
|
<li>Switch to a new Reed-Solomon encoder that automatically corrects errors</li>
|
|
<li>Add a "Paranoid mode", which will use the Serpent cipher in addition to ChaCha20</li>
|
|
<li>Cleaner code with plenty of comments for people taking a look</li>
|
|
<li>Metadata is now Reed-Solomon encoded (everything bit of header data such as nonces and Poly1305s are RS-encoded)</li>
|
|
<li>Reed-Solomon checkbox is now enabled and Reed-Solomon works</li>
|
|
<li>Paranoid shredding now works on Windows</li>
|
|
<li>Fixed Windows zip extract error notice that doesn't appear in 7-Zip (edit: it was a backslash and forwardslash issue)</li>
|
|
<li>Optional shred temporary files checkbox</li>
|
|
<li>Remove BLAKE3 from the checksum generator tab, as it has no practical use and requires a non-standard library</li>
|
|
<li>Improved user flow</li>
|
|
<li>Code optimizations</li>
|
|
<li>Many bug fixes/stability improvments</li>
|
|
</ul>
|
|
|
|
# v1.13 (Released 5/29/2021)
|
|
<strong>Note: v1.13 will be INCOMPATIBLE with all previous releases! <s>This will likely be the last change in the header format, meaning that all future releases _should_ be compatible with v1.13 and on.</s></strong>
|
|
<ul>
|
|
<li>Picocrypt has been ported from Python to Go, thus completely rewritten</li>
|
|
<li>Added fast mode, which can achieve ~250MB/s</li>
|
|
<li>Added file shredder and file checksum generator</li>
|
|
<li>Automatically checks for newer versions</li>
|
|
<li>Added file chunking support</li>
|
|
</ul>
|
|
|
|
# v1.12.1 (Bug fix patch, released 04/11/2021)
|
|
There was a major bug in v1.12 that caused the "Secure wipe" feature to show "Unknown error" when done. This wasn't anything serious security-wise and v1.12.1 has the fix for this bug. Also, a bug that causes "Secure wipe" to hang has been fixed.
|
|
|
|
# v1.12 (Released 04/07/2021)
|
|
<ul>
|
|
<li>Beautiful UI</li>
|
|
<li>More than x2 as fast as previous versions</li>
|
|
<li>Add cancel button to cancel encryption/decryption</li>
|
|
<li>(Bug) Delete existing file only if password is correct</li>
|
|
<li>Minor aesthetic fixes</li>
|
|
<li>Complete rewrite from scratch, to ensure reliability and security</li>
|
|
<li>Better anti-corruption (re-defined header format)</li>
|
|
<li>Switch to Argon2d instead Argon2id for better security</li>
|
|
<li>Switch from SHA3 to BLAKE3 for corruption check</li>
|
|
<li>Better user flow</li>
|
|
</ul>
|
|
<strong>Note: v1.12 will be INCOMPATIBLE with all previous releases!</strong>
|
|
|
|
# v1.11 (released 03/23/2021)
|
|
<ul>
|
|
<li>Much more secure wipe via <code>sdelete64</code> for Windows, <code>shred</code> for Linux, and <code>rm -P</code> for MacOS</li>
|
|
<li>Much more beautiful UI for MacOS</li>
|
|
<li>Robust secure wipe support for drag and dropped files/folders</li>
|
|
<li>Only open input files in read mode, since write mode is unnecessary</li>
|
|
<li>Clean up source code, add better comments</li>
|
|
<li><strong>New: </strong>Drag and drop support (multiple files, a folder, a file and a folder, etc.)</li>
|
|
</ul>
|