FILE / ScuroNeko/mtg

mtglib/internal/obfuscated2/utils.go

Исходный файл и его история в репозитории.
FILE 925a02dac38f794193360336afde039434a66ea6
Files
mtg/mtglib/internal/obfuscated2/utils.go
T
2021-03-21 21:19:26 +03:00

24 lines
332 B
Go

package obfuscated2
import (
"crypto/aes"
"crypto/cipher"
)
func makeAesCtr(key, iv []byte) cipher.Stream {
block, err := aes.NewCipher(key)
if err != nil {
panic(err)
}
return cipher.NewCTR(block, iv)
}
func invertByteSlices(dst, src []byte) {
lenDst := len(dst) - 1
for i, v := range src {
dst[lenDst-i] = v
}
}