code: func Decrypt(data []byte, key []byte) []byte {
  	if data == nil || len(data) == 0 {
  		return data
  	}
  	return toBytes(decrypt(toUint32s(data, false), toUint32s(key, false)), true)
  }
docs: // Decrypt the data with key.
  // data is the bytes to be decrypted.
  // key is the decrypted key. It is the same as the encrypt key.