From 00b97dda942969fa440b75c5b398d2f8cb748a14 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 30 Jun 2015 19:52:17 +0200 Subject: Shroten output --- parse/parse.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/parse/parse.go b/parse/parse.go index cbaebfb..eb67e8a 100644 --- a/parse/parse.go +++ b/parse/parse.go @@ -20,10 +20,18 @@ func dump(b []byte, indent int) { case ber.ObjectIdentifier: fmt.Println(tag, ber.UnmarshalOID(value)) default: - fmt.Println(tag, kind, value) + if len(value) > 5 { + fmt.Println(tag, kind, value[:5], "...") + } else { + fmt.Println(tag, kind, value) + } } default: - fmt.Println(class, kind, byte(tag), value) + if len(value) > 5 { + fmt.Println(class, kind, byte(tag), value[:5], "...") + } else { + fmt.Println(class, kind, byte(tag), value) + } } if len(value) > 0 && kind != ber.Primitive { -- cgit v1.2.3