88 "testing"
99
1010 "github.com/FishGoddess/cryptox/aes"
11- "github.com/FishGoddess/cryptox/bytes/encoding"
12- "github.com/FishGoddess/cryptox/bytes/padding"
1311)
1412
1513var (
@@ -25,7 +23,7 @@ func BenchmarkAES_EncryptECB(b *testing.B) {
2523 b .ResetTimer ()
2624
2725 for i := 0 ; i < b .N ; i ++ {
28- _ , err := aes .EncryptECB (aesBenchMsg , aesBenchKey , padding . PKCS7 , encoding . None )
26+ _ , err := aes .EncryptECB (aesBenchMsg , aesBenchKey , aes . WithPKCS7 () )
2927 if err != nil {
3028 b .Fatal (err )
3129 }
@@ -38,7 +36,7 @@ func BenchmarkAES_EncryptCBC(b *testing.B) {
3836 b .ResetTimer ()
3937
4038 for i := 0 ; i < b .N ; i ++ {
41- _ , err := aes .EncryptCBC (aesBenchMsg , aesBenchKey , aesBenchIV , padding . PKCS7 , encoding . None )
39+ _ , err := aes .EncryptCBC (aesBenchMsg , aesBenchKey , aesBenchIV , aes . WithPKCS7 () )
4240 if err != nil {
4341 b .Fatal (err )
4442 }
@@ -51,7 +49,7 @@ func BenchmarkAES_EncryptCFB(b *testing.B) {
5149 b .ResetTimer ()
5250
5351 for i := 0 ; i < b .N ; i ++ {
54- _ , err := aes .EncryptCFB (aesBenchMsg , aesBenchKey , aesBenchIV , padding . None , encoding . None )
52+ _ , err := aes .EncryptCFB (aesBenchMsg , aesBenchKey , aesBenchIV )
5553 if err != nil {
5654 b .Fatal (err )
5755 }
@@ -64,7 +62,7 @@ func BenchmarkAES_EncryptOFB(b *testing.B) {
6462 b .ResetTimer ()
6563
6664 for i := 0 ; i < b .N ; i ++ {
67- _ , err := aes .EncryptOFB (aesBenchMsg , aesBenchKey , aesBenchIV , padding . None , encoding . None )
65+ _ , err := aes .EncryptOFB (aesBenchMsg , aesBenchKey , aesBenchIV )
6866 if err != nil {
6967 b .Fatal (err )
7068 }
@@ -77,7 +75,7 @@ func BenchmarkAES_EncryptCTR(b *testing.B) {
7775 b .ResetTimer ()
7876
7977 for i := 0 ; i < b .N ; i ++ {
80- _ , err := aes .EncryptCTR (aesBenchMsg , aesBenchKey , aesBenchIV , padding . None , encoding . None )
78+ _ , err := aes .EncryptCTR (aesBenchMsg , aesBenchKey , aesBenchIV )
8179 if err != nil {
8280 b .Fatal (err )
8381 }
@@ -89,9 +87,8 @@ func BenchmarkAES_EncryptGCM(b *testing.B) {
8987 b .ReportAllocs ()
9088 b .ResetTimer ()
9189
92- add := []byte ("8765432112345678" )
9390 for i := 0 ; i < b .N ; i ++ {
94- _ , err := aes .EncryptGCM (aesBenchMsg , aesBenchKey , aesBenchNonce , add , encoding . None )
91+ _ , err := aes .EncryptGCM (aesBenchMsg , aesBenchKey , aesBenchNonce )
9592 if err != nil {
9693 b .Fatal (err )
9794 }
@@ -100,7 +97,7 @@ func BenchmarkAES_EncryptGCM(b *testing.B) {
10097
10198// go test -v -bench=^BenchmarkAES_DecryptECB$ -benchtime=1s des_test.go
10299func BenchmarkAES_DecryptECB (b * testing.B ) {
103- encrypt , err := aes .EncryptECB (aesBenchMsg , aesBenchKey , padding . PKCS7 , encoding . None )
100+ encrypt , err := aes .EncryptECB (aesBenchMsg , aesBenchKey , aes . WithPKCS7 () )
104101 if err != nil {
105102 b .Fatal (err )
106103 }
@@ -109,7 +106,7 @@ func BenchmarkAES_DecryptECB(b *testing.B) {
109106 b .ResetTimer ()
110107
111108 for i := 0 ; i < b .N ; i ++ {
112- _ , err := aes .DecryptECB (encrypt , aesBenchKey , padding . PKCS7 , encoding . None )
109+ _ , err := aes .DecryptECB (encrypt , aesBenchKey , aes . WithPKCS7 () )
113110 if err != nil {
114111 b .Fatal (err )
115112 }
@@ -118,7 +115,7 @@ func BenchmarkAES_DecryptECB(b *testing.B) {
118115
119116// go test -v -bench=^BenchmarkAES_DecryptCBC$ -benchtime=1s des_test.go
120117func BenchmarkAES_DecryptCBC (b * testing.B ) {
121- encrypt , err := aes .EncryptCBC (aesBenchMsg , aesBenchKey , aesBenchIV , padding . PKCS7 , encoding . None )
118+ encrypt , err := aes .EncryptCBC (aesBenchMsg , aesBenchKey , aesBenchIV , aes . WithPKCS7 () )
122119 if err != nil {
123120 b .Fatal (err )
124121 }
@@ -127,7 +124,7 @@ func BenchmarkAES_DecryptCBC(b *testing.B) {
127124 b .ResetTimer ()
128125
129126 for i := 0 ; i < b .N ; i ++ {
130- _ , err := aes .DecryptCBC (encrypt , aesBenchKey , aesBenchIV , padding . PKCS7 , encoding . None )
127+ _ , err := aes .DecryptCBC (encrypt , aesBenchKey , aesBenchIV , aes . WithPKCS7 () )
131128 if err != nil {
132129 b .Fatal (err )
133130 }
@@ -136,7 +133,7 @@ func BenchmarkAES_DecryptCBC(b *testing.B) {
136133
137134// go test -v -bench=^BenchmarkAES_DecryptCFB$ -benchtime=1s des_test.go
138135func BenchmarkAES_DecryptCFB (b * testing.B ) {
139- encrypt , err := aes .EncryptCFB (aesBenchMsg , aesBenchKey , aesBenchIV , padding . None , encoding . None )
136+ encrypt , err := aes .EncryptCFB (aesBenchMsg , aesBenchKey , aesBenchIV )
140137 if err != nil {
141138 b .Fatal (err )
142139 }
@@ -145,7 +142,7 @@ func BenchmarkAES_DecryptCFB(b *testing.B) {
145142 b .ResetTimer ()
146143
147144 for i := 0 ; i < b .N ; i ++ {
148- _ , err := aes .DecryptCFB (encrypt , aesBenchKey , aesBenchIV , padding . None , encoding . None )
145+ _ , err := aes .DecryptCFB (encrypt , aesBenchKey , aesBenchIV )
149146 if err != nil {
150147 b .Fatal (err )
151148 }
@@ -154,7 +151,7 @@ func BenchmarkAES_DecryptCFB(b *testing.B) {
154151
155152// go test -v -bench=^BenchmarkAES_DecryptOFB$ -benchtime=1s des_test.go
156153func BenchmarkAES_DecryptOFB (b * testing.B ) {
157- encrypt , err := aes .EncryptOFB (aesBenchMsg , aesBenchKey , aesBenchIV , padding . None , encoding . None )
154+ encrypt , err := aes .EncryptOFB (aesBenchMsg , aesBenchKey , aesBenchIV )
158155 if err != nil {
159156 b .Fatal (err )
160157 }
@@ -163,7 +160,7 @@ func BenchmarkAES_DecryptOFB(b *testing.B) {
163160 b .ResetTimer ()
164161
165162 for i := 0 ; i < b .N ; i ++ {
166- _ , err := aes .DecryptOFB (encrypt , aesBenchKey , aesBenchIV , padding . None , encoding . None )
163+ _ , err := aes .DecryptOFB (encrypt , aesBenchKey , aesBenchIV )
167164 if err != nil {
168165 b .Fatal (err )
169166 }
@@ -172,7 +169,7 @@ func BenchmarkAES_DecryptOFB(b *testing.B) {
172169
173170// go test -v -bench=^BenchmarkAES_DecryptCTR$ -benchtime=1s des_test.go
174171func BenchmarkAES_DecryptCTR (b * testing.B ) {
175- encrypt , err := aes .EncryptCTR (aesBenchMsg , aesBenchKey , aesBenchIV , padding . None , encoding . None )
172+ encrypt , err := aes .EncryptCTR (aesBenchMsg , aesBenchKey , aesBenchIV )
176173 if err != nil {
177174 b .Fatal (err )
178175 }
@@ -181,7 +178,7 @@ func BenchmarkAES_DecryptCTR(b *testing.B) {
181178 b .ResetTimer ()
182179
183180 for i := 0 ; i < b .N ; i ++ {
184- _ , err := aes .DecryptCTR (encrypt , aesBenchKey , aesBenchIV , padding . None , encoding . None )
181+ _ , err := aes .DecryptCTR (encrypt , aesBenchKey , aesBenchIV )
185182 if err != nil {
186183 b .Fatal (err )
187184 }
@@ -190,7 +187,7 @@ func BenchmarkAES_DecryptCTR(b *testing.B) {
190187
191188// go test -v -bench=^BenchmarkAES_DecryptGCM$ -benchtime=1s aes_test.go
192189func BenchmarkAES_DecryptGCM (b * testing.B ) {
193- encrypt , err := aes .EncryptGCM (aesBenchMsg , aesBenchKey , aesBenchNonce , nil , encoding . None )
190+ encrypt , err := aes .EncryptGCM (aesBenchMsg , aesBenchKey , aesBenchNonce )
194191 if err != nil {
195192 b .Fatal (err )
196193 }
@@ -199,7 +196,7 @@ func BenchmarkAES_DecryptGCM(b *testing.B) {
199196 b .ResetTimer ()
200197
201198 for i := 0 ; i < b .N ; i ++ {
202- _ , err := aes .DecryptGCM (encrypt , aesBenchKey , aesBenchNonce , nil , encoding . None )
199+ _ , err := aes .DecryptGCM (encrypt , aesBenchKey , aesBenchNonce )
203200 if err != nil {
204201 b .Fatal (err )
205202 }
0 commit comments