code: func (cs *ChaChaStream) Pack(payload []byte) string {
  	data := make([]byte, len(payload))
  
  	cs.cipher.XORKeyStream(data, payload)
  	str := base64.StdEncoding.EncodeToString(data)
  	return str
  }
docs: // Pack returns the payload as encrypted string