]> Cypherpunks.ru repositories - gogost.git/blobdiff - src/cypherpunks.ru/gogost/gost28147/cipher_test.go
Simplify keys and IVs arguments passing: use slices instead of arrays
[gogost.git] / src / cypherpunks.ru / gogost / gost28147 / cipher_test.go
index fcb0456c05e270a820107755ae8b6328c617d498..36f7d503c7f6523e958a90930e15493b91b85bde 100644 (file)
@@ -23,8 +23,7 @@ import (
 )
 
 func TestCipherInterface(t *testing.T) {
-       var key [32]byte
-       var _ cipher.Block = NewCipher(key, SboxDefault)
+       var _ cipher.Block = NewCipher(make([]byte, KeySize), SboxDefault)
 }
 
 func BenchmarkCipher(b *testing.B) {
@@ -33,7 +32,7 @@ func BenchmarkCipher(b *testing.B) {
        dst := make([]byte, BlockSize)
        src := make([]byte, BlockSize)
        rand.Read(src)
-       c := NewCipher(key, SboxDefault)
+       c := NewCipher(key[:], SboxDefault)
        b.ResetTimer()
        for i := 0; i < b.N; i++ {
                c.Encrypt(dst, src)