aboutsummaryrefslogtreecommitdiff
path: root/zsig
diff options
context:
space:
mode:
Diffstat (limited to 'zsig')
-rw-r--r--zsig/header.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/zsig/header.go b/zsig/header.go
index 7bf87ed..c63a03b 100644
--- a/zsig/header.go
+++ b/zsig/header.go
@@ -2,6 +2,7 @@ package zsig
import (
"bufio"
+ "bytes"
"encoding/hex"
"fmt"
"io"
@@ -29,6 +30,11 @@ func (h ZHeader) Print(w io.Writer) error {
return nil
}
+func ParseBytes(data []byte) (ZHeader, error) {
+ r := bytes.NewReader(data)
+ return Parse(r)
+}
+
func Parse(r io.Reader) (ZHeader, error) {
var h ZHeader
s := bufio.NewScanner(r)