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