| 12345678910111213141516171819 | package certtype ChannelWriter struct {	Ch chan []byte}func NewChannelWriter() *ChannelWriter {	return &ChannelWriter{		Ch: make(chan []byte, 1024),	}}func (cw *ChannelWriter) Write(p []byte) (n int, err error) {	n = len(p)	temp := make([]byte, n)	copy(temp, p)	cw.Ch <- temp	return n, nil}
 |