Releases: jshawl/minisign
Releases · jshawl/minisign
v0.2.1 - fix documentation
v0.2.0 - cli
What's Changed
Added
- Support for changing or removing the password from the private key
minisign
executableMinisign::PrivateKey#sign
adds a new optionaluntrusted_comment
argument- Custom error classes:
Minisign::SignatureVerificationError
Minisign::PasswordMissingError
Minisign::PasswordIncorrectError
Changed
Minisign::PublicKey#verify
now raisesMinisign::SignatureVerificationError
instead ofEd25519::VerifyError
and specifies whether the global signature or the comment signature failed to verifyMinisign::PrivateKey
now raisesMinisign::PasswordMissingError
orMinisign::PasswordIncorrectError
instead ofRuntimeError
Full Changelog: v0.1.0...v0.2.0
v0.1.0 - Generate Key Pair and Signatures
What's Changed
- Unencrypted keys by @jshawl in #6
- test against ruby 3.3 by @jshawl in #7
- add comment param to PrivateKey.sign by @jshawl in #8
- check the checksum by @jshawl in #9
- standardize blake2b implementation by @jshawl in #10
- write private key by @jshawl in #12
- generate key pair by @jshawl in #11
- Public key to_s by @jshawl in #13
- support public key from string or from file by @jshawl in #14
- signature.to_s by @jshawl in #15
- move jesdict1 tests out of shell by @jshawl in #17
- document key pair generation by @jshawl in #16
- recreate public key from private key by @jshawl in #18
- Refactor private key by @jshawl in #19
- Refactor public key by @jshawl in #20
Full Changelog: v0.0.8...v0.1.0
v0.0.8 - create signatures
v0.0.7 - Add key id verification
Full Changelog: v0.0.5...v0.0.7
v0.0.6 - Add key id verification
v0.0.5 Add Documentation
v0.0.4 Initial Release
Initial release