Highly-opinionated (ex-bullshit-free) MTPROTO proxy for Telegram. If you use v1.0 or upgrade broke you proxy, please read the chapter Version 2
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

reverse_bytes.go 303B

123456789101112131415
  1. package utils
  2. // ReverseBytes is a common slice reverser.
  3. func ReverseBytes(data []byte) []byte {
  4. dataLen := len(data)
  5. rv := make([]byte, dataLen)
  6. rv[dataLen/2] = data[dataLen/2]
  7. for i := dataLen/2 - 1; i >= 0; i-- {
  8. opp := dataLen - i - 1
  9. rv[i], rv[opp] = data[opp], data[i]
  10. }
  11. return rv
  12. }