aboutsummaryrefslogtreecommitdiff
path: root/file/file.go
diff options
context:
space:
mode:
Diffstat (limited to 'file/file.go')
-rw-r--r--file/file.go40
1 files changed, 0 insertions, 40 deletions
diff --git a/file/file.go b/file/file.go
index d3dc3e7..e954604 100644
--- a/file/file.go
+++ b/file/file.go
@@ -22,46 +22,6 @@ const (
var ErrComment = errors.New("expected untrusted comment")
-// block represents a encoded signify key or signature
-//
-// The encoded form is:
-// untrusted comment: comment
-// base64-encoded key
-// optional message
-type block struct {
- Comment string
- Bytes []byte
- Message []byte // TODO replace with io.ReadCloser
-}
-
-func decodeBlock(r io.Reader) (*block, error) {
- buf := bufio.NewReader(r)
- comment, err := buf.ReadString('\n')
- if err != nil {
- return nil, err
- }
- if !strings.HasPrefix(comment, untrusted) {
- return nil, ErrComment
- }
- raw, err := buf.ReadString('\n')
- if err != nil {
- return nil, err
- }
- b, err := base64.StdEncoding.DecodeString(raw)
- if err != nil {
- return nil, err
- }
- message, err := ioutil.ReadAll(buf)
- if err != nil {
- return nil, err
- }
- return &block{
- Comment: strings.TrimSpace(comment[len(untrusted):]),
- Bytes: b,
- Message: message,
- }, nil
-}
-
func DecodeFile(fname string, u encoding.BinaryUnmarshaler) (string, []byte, error) {
fd, err := os.Open(fname)
if err != nil {