You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
respects .key file directory ~/.minisign (introduced as default with minisign v0.7)
default (i.e. initial) key selection from list view with options to locate a rogue key pair manually, create a new one, or remove existing key pairs
user can migrate existing .key files, e.g. from the deprecated directory ~/Documents/minisign/prvt, to the default one by using the "Locate manually" option (only one key at a time)
after moving copies of user-selected rogue key pair files to their correct folders, the original files are now deleted
key pairs removed from the key list are not deleted immediately; instead the .key & .pub files are moved to their respective ./removed subfolders
deletes removed .key file automatically at next run (incl. the associated password in the keychain), only if the user has manually (i.e. in the Finder) deleted the relevant .pub file from ~/Documents/minisign/removed
existing key pairs will not be overwritten unless the user selects "Enter & Overwrite" instead of the default "Enter"
optional random password generation using openssl
keychain entries now contain the date and time of key pair creation in the comments section, and also the private and public keys, in case the user loses one of the key files (or both)
user is asked for permission if the keychain entry needs to be updated, e.g. when a minisign key pair is overwritten
minisign-verify (all versions)
checks clipboard content for possible public key first
if clipboard check fails, the second option is still to input a public key manually, because that's how most users seem to be publish their public keys
optional list view of saved public keys to select from, with manual option to locate a public key file for verification
original rogue .pub files are now deleted after they have been copied to ~/Documents/minisign
now asks to rename another user's .pub file, if its name is the default "minisign.pub"; regardless, date & time will always be appended to the filename
now verifies first, and only after successful verification asks to save the public key to a .pub file (or move the public key file) to ~/Documents/minisign
both (all versions)
compatibility check: needs at least OS X 10.8 (Mountain Lion) and above (Notification Center integration)
retains existing .pub file directory ~/Documents/minisign instead of the user's home folder (minisign default location)
note: in macOS Sierra the ~/Documents folder can be integrated into iCloud
routines for additional (albeit less likely) user scenarios
note: some possible scenarios might not have been taken into account or fully tested; please report any errors or hickups in the Issues, or take a shot at it yourself
little things
both (workflows only)
added break/continue instead of exit commands, in case of errors if the user is signing/verifying multiple files at once
renamed for better accessibility via Finder Services contextual submenu