diff options
author | axtloss <axtlos@getcryst.al> | 2024-02-04 13:35:03 +0100 |
---|---|---|
committer | axtloss <axtlos@getcryst.al> | 2024-02-04 13:35:03 +0100 |
commit | 71cc54810fdb51e428b83a37ff89d54a6cc3d8c8 (patch) | |
tree | 04d13d72b6afedaaa06478d9d86fb74a62534f88 /cmd | |
parent | 09f7f5fe7b55a6ab2e2326aa7ff27cf7f7bc05ba (diff) | |
download | fsverify-71cc54810fdb51e428b83a37ff89d54a6cc3d8c8.tar.gz fsverify-71cc54810fdb51e428b83a37ff89d54a6cc3d8c8.tar.bz2 |
add minisign signature verification
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/verify.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/cmd/verify.go b/cmd/verify.go index 2f18d34..2afb354 100644 --- a/cmd/verify.go +++ b/cmd/verify.go @@ -79,5 +79,20 @@ func ValidateCommand(_ *cobra.Command, args []string) error { return err } fmt.Printf("Block '%s' ranging from %d to %d matches!\n", getnode.PrevNodeSum, getnode.BlockStart, getnode.BlockEnd) + + fmt.Println("----") + + key, err := core.ReadKey() + if err != nil { + return err + } + fmt.Println("Key: " + key) + + err = core.VerifySignature(key, header.Signature, dbfile) + if err != nil { + return err + } else { + fmt.Println("Signtaure success") + } return nil } |