/
githubmirror
/
gogs
Обзор
Документация
Войти
/
githubmirror
/
gogs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/cryptox/aes_test.go
30 строк
483 B
ᴊᴏᴇ ᴄʜᴇɴ
all: rename packages ending with "util" to end with "x" (#8182)
16 фев 2026, 21:25
Не верифицирован
16 фев 2026, 21:25
36d56d5
Код
Авторство
О чём код?
package cryptox import ( "crypto/rand" "testing" "github.com/stretchr/testify/assert" ) func TestAESGCM(t *testing.T) { key := make([]byte, 16) // AES-128 _, err := rand.Read(key) if err != nil { t.Fatal(err) } plaintext := []byte("this will be encrypted") encrypted, err := AESGCMEncrypt(key, plaintext) if err != nil { t.Fatal(err) } decrypted, err := AESGCMDecrypt(key, encrypted) if err != nil { t.Fatal(err) } assert.Equal(t, plaintext, decrypted) }