v0.8: Massive rewrite for old-crypto-rs, new API, and fixes
I’m very happy to announce release v0.8 of old-crypto-rs, a Rust library for old pencil-and-paper based cryptography.
cf. the first announce.
This release includes a massive rewrite of the library using the ZST feature of Rust I mentioned in my recent article. The impact of ZST in the code and visible API is quite significant, but I think it is worth the effort. Having more stuff checked at compile time is always better, and if you just want to use the library, and not hack into it, it is easier.
With the rewrite, there are also a lot of fixes to make the code examples work as they should, like the VIC one with respect to the Wikipedia example..
All in all, while it was a lot of work, I think it was worth it.
