Skip to content

Commit 62e4b16

Browse files
committed
Use openpgp.ReadKeyRing
1 parent 128e278 commit 62e4b16

File tree

1 file changed

+1
-16
lines changed

1 file changed

+1
-16
lines changed

client.go

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,11 @@ package wkd
22

33
import (
44
"fmt"
5-
"io"
65
"net"
76
"net/http"
87
"strings"
98

109
"golang.org/x/crypto/openpgp"
11-
"golang.org/x/crypto/openpgp/packet"
1210
)
1311

1412
// Discover retrieves keys associated to an email address.
@@ -40,18 +38,5 @@ func Discover(addr string) ([]*openpgp.Entity, error) {
4038
}
4139
defer resp.Body.Close()
4240

43-
r := packet.NewReader(resp.Body)
44-
var entities []*openpgp.Entity
45-
for {
46-
e, err := openpgp.ReadEntity(r)
47-
if err == io.EOF {
48-
break
49-
} else if err != nil {
50-
return entities, err
51-
}
52-
53-
entities = append(entities, e)
54-
}
55-
56-
return entities, nil
41+
return openpgp.ReadKeyRing(resp.Body)
5742
}

0 commit comments

Comments
 (0)