document: verify signature
authornsz <nsz@port70.net>
Thu, 15 Dec 2011 22:13:20 +0000 (23:13 +0100)
committernsz <nsz@port70.net>
Thu, 15 Dec 2011 22:13:20 +0000 (23:13 +0100)
pkg/document/document.go

index eecd68a..1b7181d 100644 (file)
@@ -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
 }