code: func (l *Linter) CheckStruct(der []byte) *errors.Errors {
  	l.walk(der)
  	if l.e.IsError() {
  		return &l.e
  	}
  	return nil
  }
docs: // CheckStruct returns a list of errors based on strict checks on the raw ASN1
  // encoding of the input der.