From 86044db4f41178dd19ad9a00d82b57970cc0dbb9 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 18 Jul 2017 01:23:30 +0200 Subject: Unmarshaler --- key/sig.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'key/sig.go') diff --git a/key/sig.go b/key/sig.go index ecd02c6..73379cf 100644 --- a/key/sig.go +++ b/key/sig.go @@ -19,9 +19,13 @@ func (v *Sig) MarshalBinary() ([]byte, error) { return Marshal(v) } +func (v *Sig) UnmarshalBinary(data []byte) error { + return Unmarshal(data, v) +} + func ParseSig(data []byte) (*Sig, error) { var sig *Sig - if err := Unmarshal(data, sig); err != nil { + if err := sig.UnmarshalBinary(data); err != nil { return nil, err } return sig, sig.Check() -- cgit v1.2.3