package ber import "io" func Split(r io.ByteReader) (c Class, k Kind, t Tag, l int, v []byte) { c, k, t = Ident(r) l = UnmarshalLen(r) if l > 0 { v = make([]byte, l) for i := 0; i < l; i++ { v[i], _ = r.ReadByte() } } return }