package ber // BitString type Bits []bool func UnmarshalBitString(b []byte) (bs Bits) { padding := int(b[0]) length := (len(b)-1)*8 - padding for i := 0; i < length; i++ { x := 1 + i/8 y := 7 - uint(i%8) bit := b[x]&(1< 0 && i%4 == 0 { s += " " } s += bmap[bit] } return }