]> Cypherpunks.ru repositories - gogost.git/blobdiff - src/cypherpunks.ru/gogost/gost28147/cipher_test.go
go.cypherpunks.ru namespace usage
[gogost.git] / src / cypherpunks.ru / gogost / gost28147 / cipher_test.go
diff --git a/src/cypherpunks.ru/gogost/gost28147/cipher_test.go b/src/cypherpunks.ru/gogost/gost28147/cipher_test.go
deleted file mode 100644 (file)
index 21e5447..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-// GoGOST -- Pure Go GOST cryptographic functions library
-// Copyright (C) 2015-2019 Sergey Matveev <stargrave@stargrave.org>
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, version 3 of the License.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-package gost28147
-
-import (
-       "crypto/cipher"
-       "crypto/rand"
-       "testing"
-)
-
-func TestCipherInterface(t *testing.T) {
-       var _ cipher.Block = NewCipher(make([]byte, KeySize), SboxDefault)
-}
-
-func BenchmarkCipher(b *testing.B) {
-       var key [KeySize]byte
-       rand.Read(key[:])
-       dst := make([]byte, BlockSize)
-       src := make([]byte, BlockSize)
-       rand.Read(src)
-       c := NewCipher(key[:], SboxDefault)
-       b.ResetTimer()
-       for i := 0; i < b.N; i++ {
-               c.Encrypt(dst, src)
-       }
-}