From: nsz Date: Thu, 15 Dec 2011 22:13:20 +0000 (+0100) Subject: document: verify signature X-Git-Url: http://nsz.repo.hu/git/?p=epoint;a=commitdiff_plain;h=8c37c3f703c1efdb7c902e15f71a9d32e656430a;hp=2646267e4d7f7981e5bf63c18f9e0400e3de2f49 document: verify signature --- diff --git a/pkg/document/document.go b/pkg/document/document.go index eecd68a..1b7181d 100644 --- a/pkg/document/document.go +++ b/pkg/document/document.go @@ -243,12 +243,10 @@ func Format(iv interface{}, key *openpgp.Entity) (s []byte, c *Signed, err error } // Verify an epoint document, return the cleaned version as well -func Verify(c *Signed, key openpgp.KeyRing) (err error) { +func Verify(c *Signed, keys openpgp.KeyRing) (err error) { msg := bytes.NewBuffer(c.Body) sig := bytes.NewBuffer(c.Signature) - // TODO: verify signature - _, _ = msg, sig - // _, err = openpgp.CheckArmoredDetachedSignature(key, msg, sig) + _, err = openpgp.CheckArmoredDetachedSignature(keys, msg, sig) return }