aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authoraxtloss <axtlos@getcryst.al>2024-02-05 21:15:37 +0100
committeraxtloss <axtlos@getcryst.al>2024-02-05 21:15:37 +0100
commitae67ea6a67c25fef305964ee34d4bf96b9da8519 (patch)
treebb4d2227ea6ec2a9b8543c7cdb39b58429cec467 /cmd
parentf1524db2c9d935daabd3b1557caf54fbdd63dde5 (diff)
downloadfsverify-ae67ea6a67c25fef305964ee34d4bf96b9da8519.tar.gz
fsverify-ae67ea6a67c25fef305964ee34d4bf96b9da8519.tar.bz2
add db signing to setup and switch to aead.dev/minisign
Diffstat (limited to 'cmd')
-rw-r--r--cmd/verify.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/cmd/verify.go b/cmd/verify.go
index 17014db..1d18e41 100644
--- a/cmd/verify.go
+++ b/cmd/verify.go
@@ -82,12 +82,13 @@ func ValidateCommand(_ *cobra.Command, args []string) error {
return err
}
fmt.Println("Key: " + key)
-
- err = core.VerifySignature(key, header.Signature, dbfile)
+ verified, err := core.VerifySignature(key, header.Signature, dbfile)
if err != nil {
return err
+ } else if !verified {
+ return fmt.Errorf("Signature verification failed\n")
} else {
- fmt.Println("Signtaure success")
+ fmt.Println("Signature verification success!")
}
fmt.Println("----")