Vash 1.1 is out. These are the improvements we've made:
New Features
- Salt. You can now specify salt bytes either as a string on the command line, or through a file, including stdin.
Algorithm Updates (1.1)
- HMAC based image seeding. On the thoughtful advise of Phil Zimmermann (creator of PGP), we have moved to a SHA-512/SHA-256 HMAC based generator, from our existing SHA-512/MersenneTwister based generator.
- Added new tree generator controls to allow for a broader range of output image appearances while preserving the basic look and feel of our prior generators.
- New terminal node: Ellipse. Similar to RadialGradient, but draws with a hard edge, like Flower and PolarTheta.
- Using a vector based approach to compute LinearGradient, rather than slope-intercept form. This avoids the need for an extra image copy and eliminates several nasty aliasing issues.
Command Line Improvements
- File Input. You can now provide the data to vash directly from a file, including stdin.
- Stdout Output. You can now have the file data written to stdout by specifying - as the target file.
- Output Format. You can now specify the output format with -F/--format, rather than having us guess based on the extension. This is important when writing output to stdout.
Bug Fixes
- We now enforce a minimum image size.
- We now error if you specify more than one data string as input.
You can find links to the new release on our download page.