V0.0.5 - Signed Certificates
The release features a general solution for creating cryptographically signed certificates.
-
A new cryptographically signed certificates mechanism. This is a very general solution. The certificate format is defined as a .toml file. Safecat comes with three existing formats, (
babyjubjub,babyjubjub-woolball, andevmaddress), but you can easily create your own formats since it's just a matter of making a .toml file. -
Interactive certificates signing. This is done using the Inquire crate. The interactivity might be slow to some people, so we might add a faster, non-interactive, option (such as, reading certificate data from a file or entering all in one-line) in a future release.
-
Grumpty Cat. Wait wait, did I say the main new feature was something-something-certificates? I take it back! The main new feature is Grumpty Cat [sic].
When you type now 'safecat --help' you'll be greeted, assuming that's the right verb to use here, by a very grumpy, sarcastic cat patronizing you. We call it "Grumpty Cat" and it says each time a random sentence, and is drawn in ANSI.
Here are a few other less important changes.
- removed the 'show-certs' subcommand. There's no sense to maintain it when things change so much at this stage.
- All math now uses the ark-ff crate.
- Code reorg, bug fixes, documentation improvements.