2
2
3
3
namespace functional ;
4
4
5
- use Encryption \Cipher \AES \Aes128cbc ;
6
5
use Encryption \Cipher \AES \Aes128ccm ;
7
- use Encryption \Cipher \AES \Aes128cfb ;
8
- use Encryption \Cipher \AES \Aes128cfb1 ;
9
- use Encryption \Cipher \AES \Aes128cfb8 ;
10
- use Encryption \Cipher \AES \Aes128ctr ;
11
6
use Encryption \Cipher \AES \Aes128gcm ;
12
- use Encryption \Cipher \AES \Aes128ofb ;
13
- use Encryption \Cipher \AES \Aes128xts ;
14
- use Encryption \Cipher \AES \Aes192cbc ;
15
7
use Encryption \Cipher \AES \Aes192ccm ;
16
- use Encryption \Cipher \AES \Aes192cfb ;
17
- use Encryption \Cipher \AES \Aes192cfb1 ;
18
- use Encryption \Cipher \AES \Aes192cfb8 ;
19
- use Encryption \Cipher \AES \Aes192ctr ;
20
8
use Encryption \Cipher \AES \Aes192gcm ;
21
- use Encryption \Cipher \AES \Aes192ofb ;
22
- use Encryption \Cipher \AES \Aes256cbc ;
23
9
use Encryption \Cipher \AES \Aes256ccm ;
24
- use Encryption \Cipher \AES \Aes256cfb ;
25
- use Encryption \Cipher \AES \Aes256cfb1 ;
26
- use Encryption \Cipher \AES \Aes256cfb8 ;
27
- use Encryption \Cipher \AES \Aes256ctr ;
28
10
use Encryption \Cipher \AES \Aes256gcm ;
29
- use Encryption \Cipher \AES \Aes256ofb ;
30
- use Encryption \Cipher \AES \Aes256xts ;
31
- use Encryption \Cipher \ARIA \Aria128cbc ;
32
11
use Encryption \Cipher \ARIA \Aria128ccm ;
33
- use Encryption \Cipher \ARIA \Aria128cfb ;
34
- use Encryption \Cipher \ARIA \Aria128cfb1 ;
35
- use Encryption \Cipher \ARIA \Aria128cfb8 ;
36
- use Encryption \Cipher \ARIA \Aria128ctr ;
37
12
use Encryption \Cipher \ARIA \Aria128gcm ;
38
- use Encryption \Cipher \ARIA \Aria128ofb ;
39
- use Encryption \Cipher \ARIA \Aria192cbc ;
40
13
use Encryption \Cipher \ARIA \Aria192ccm ;
41
- use Encryption \Cipher \ARIA \Aria192cfb ;
42
- use Encryption \Cipher \ARIA \Aria192cfb1 ;
43
- use Encryption \Cipher \ARIA \Aria192cfb8 ;
44
- use Encryption \Cipher \ARIA \Aria192ctr ;
45
14
use Encryption \Cipher \ARIA \Aria192gcm ;
46
- use Encryption \Cipher \ARIA \Aria192ofb ;
47
- use Encryption \Cipher \ARIA \Aria256cbc ;
48
15
use Encryption \Cipher \ARIA \Aria256ccm ;
49
- use Encryption \Cipher \ARIA \Aria256cfb ;
50
- use Encryption \Cipher \ARIA \Aria256cfb1 ;
51
- use Encryption \Cipher \ARIA \Aria256cfb8 ;
52
- use Encryption \Cipher \ARIA \Aria256ctr ;
53
16
use Encryption \Cipher \ARIA \Aria256gcm ;
54
- use Encryption \Cipher \ARIA \Aria256ofb ;
55
- use Encryption \Cipher \BF \Bfcbc ;
56
- use Encryption \Cipher \BF \Bfcfb ;
57
- use Encryption \Cipher \BF \Bfofb ;
58
- use Encryption \Cipher \CAMELLIA \Camellia128cbc ;
59
- use Encryption \Cipher \CAMELLIA \Camellia128cfb ;
60
- use Encryption \Cipher \CAMELLIA \Camellia128cfb1 ;
61
- use Encryption \Cipher \CAMELLIA \Camellia128cfb8 ;
62
- use Encryption \Cipher \CAMELLIA \Camellia128ctr ;
63
- use Encryption \Cipher \CAMELLIA \Camellia128ofb ;
64
- use Encryption \Cipher \CAMELLIA \Camellia192cbc ;
65
- use Encryption \Cipher \CAMELLIA \Camellia192cfb ;
66
- use Encryption \Cipher \CAMELLIA \Camellia192cfb1 ;
67
- use Encryption \Cipher \CAMELLIA \Camellia192cfb8 ;
68
- use Encryption \Cipher \CAMELLIA \Camellia192ctr ;
69
- use Encryption \Cipher \CAMELLIA \Camellia192ofb ;
70
- use Encryption \Cipher \CAMELLIA \Camellia256cbc ;
71
- use Encryption \Cipher \CAMELLIA \Camellia256cfb ;
72
- use Encryption \Cipher \CAMELLIA \Camellia256cfb1 ;
73
- use Encryption \Cipher \CAMELLIA \Camellia256cfb8 ;
74
- use Encryption \Cipher \CAMELLIA \Camellia256ctr ;
75
- use Encryption \Cipher \CAMELLIA \Camellia256ofb ;
76
- use Encryption \Cipher \CAST5 \Cast5cbc ;
77
- use Encryption \Cipher \CAST5 \Cast5cfb ;
78
- use Encryption \Cipher \CAST5 \Cast5ofb ;
79
- use Encryption \Cipher \CHACHA20 \Chacha20 ;
80
- use Encryption \Cipher \CHACHA20 \Chacha20poly1305 ;
81
- use Encryption \Cipher \DES \Descbc ;
82
- use Encryption \Cipher \DES \Descfb ;
83
- use Encryption \Cipher \DES \Descfb1 ;
84
- use Encryption \Cipher \DES \Descfb8 ;
85
- use Encryption \Cipher \DES \Desede3cbc ;
86
- use Encryption \Cipher \DES \Desede3cfb ;
87
- use Encryption \Cipher \DES \Desede3cfb1 ;
88
- use Encryption \Cipher \DES \Desede3cfb8 ;
89
- use Encryption \Cipher \DES \Desede3ofb ;
90
- use Encryption \Cipher \DES \Desedecbc ;
91
- use Encryption \Cipher \DES \Desedecfb ;
92
- use Encryption \Cipher \DES \Desedeofb ;
93
- use Encryption \Cipher \DES \Desofb ;
94
- use Encryption \Cipher \DESX \Desxcbc ;
95
17
use Encryption \Cipher \ID \Idaes128ccm ;
96
18
use Encryption \Cipher \ID \Idaes128gcm ;
97
19
use Encryption \Cipher \ID \Idaes192ccm ;
98
20
use Encryption \Cipher \ID \Idaes192gcm ;
99
21
use Encryption \Cipher \ID \Idaes256ccm ;
100
22
use Encryption \Cipher \ID \Idaes256gcm ;
101
- use Encryption \Cipher \IDEA \Ideacbc ;
102
- use Encryption \Cipher \IDEA \Ideacfb ;
103
- use Encryption \Cipher \IDEA \Ideaofb ;
104
- use Encryption \Cipher \RC2 \Rc240cbc ;
105
- use Encryption \Cipher \RC2 \Rc264cbc ;
106
- use Encryption \Cipher \RC2 \Rc2cbc ;
107
- use Encryption \Cipher \RC2 \Rc2cfb ;
108
- use Encryption \Cipher \RC2 \Rc2ofb ;
109
- use Encryption \Cipher \SEED \Seedcbc ;
110
- use Encryption \Cipher \SEED \Seedcfb ;
111
- use Encryption \Cipher \SEED \Seedofb ;
112
- use Encryption \Cipher \SM4 \Sm4cbc ;
113
- use Encryption \Cipher \SM4 \Sm4cfb ;
114
- use Encryption \Cipher \SM4 \Sm4ctr ;
115
- use Encryption \Cipher \SM4 \Sm4ofb ;
116
23
use PHPUnit \Framework \TestCase ;
117
24
118
25
class PaddingWithIvAeadTest extends TestCase
@@ -148,7 +55,7 @@ public function dataProvider(): array
148
55
[
149
56
'class ' => Aes128ccm::class,
150
57
'iv ' => 'ljYh4aEhDR8gApg6 ' ,
151
- 'encryptedText ' => 'EBCWE30lHGtO5hiDv2Wch/bg0hCbV29ZIagybsgRhdqkDQG8NtUcRhUO4Tp1FX6o '
58
+ 'encryptedText ' => 'lzhThjiSfnsGhaWpqYHefzNMoKmpItWqyy8O9YYCrw4LqeMV3qXDYYnnFqb6A+Bk '
152
59
],
153
60
[
154
61
'class ' => Aes128gcm::class,
@@ -158,7 +65,7 @@ public function dataProvider(): array
158
65
[
159
66
'class ' => Aes192ccm::class,
160
67
'iv ' => 'WIPSkeGyy97h39uh ' ,
161
- 'encryptedText ' => 'RwoVwcQrCPoL+sUD8MDYLnO+YSKNHW/wAzaaNyb9iJuBIDzBVboyWBh4Bzckfl4O '
68
+ 'encryptedText ' => 'AIzFC1LKxbK9/FlP8YRERXI3GyJKtFp8pJNQt2iboCXP4x4jbzjJdS60yeSqCZUl '
162
69
],
163
70
[
164
71
'class ' => Aes192gcm::class,
@@ -168,7 +75,7 @@ public function dataProvider(): array
168
75
[
169
76
'class ' => Aes256ccm::class,
170
77
'iv ' => 'jNTNXxbKy2/COMyO ' ,
171
- 'encryptedText ' => '3YG4Fng2HwO8pfDd2RYxDmSidSdQJCyOu2Pnov296ZRDBrgf/p/uncdVAp/RGu9Y '
78
+ 'encryptedText ' => 'TK4cooqVagXr5YWcZOZauFY4d50ZhJ1deOMPJctg+Nf0nqkZ7C0pgna4KkXVorw3 '
172
79
],
173
80
[
174
81
'class ' => Aes256gcm::class,
@@ -178,7 +85,7 @@ public function dataProvider(): array
178
85
[
179
86
'class ' => Aria128ccm::class,
180
87
'iv ' => 'oBsOj5WOnPh2cMnf ' ,
181
- 'encryptedText ' => 'r8Xc6DR05XMUm9LO0g+F4BWIHvSnVUPMro+Pn7r1ic24qz2Br7wSyN5y6oN3hTM/ '
88
+ 'encryptedText ' => 'F0lFYgHScWLMvi0ou+kHZi6jqjQG7l1jtHKVBEHJRtqS22b3zklFx28idKhBitNv '
182
89
],
183
90
[
184
91
'class ' => Aria128gcm::class,
@@ -188,7 +95,7 @@ public function dataProvider(): array
188
95
[
189
96
'class ' => Aria192ccm::class,
190
97
'iv ' => 'mg5tclrVvJ7F8P4F ' ,
191
- 'encryptedText ' => 'x7qh9x57Oky3D+K4SlK774jVXfbBdAjOlp/IQo9suGNX1Z1AlXoBSI8Us6e84m/G '
98
+ 'encryptedText ' => 'ReBk+neP99JYTvGFyHWPMwYbZveLC0yDF62YvjC3gECWEIFW3e8kv8HbizFv6sm4 '
192
99
],
193
100
[
194
101
'class ' => Aria192gcm::class,
@@ -198,7 +105,7 @@ public function dataProvider(): array
198
105
[
199
106
'class ' => Aria256ccm::class,
200
107
'iv ' => 'Y7ZRNS/RMu46bVGo ' ,
201
- 'encryptedText ' => 'sMrfPgQTMaxQIvYG2n2k9nlXTr2llwRJx9Jbw6RbWwG4wjJNCccHSlY7Q5TReVks '
108
+ 'encryptedText ' => '9UUvLgXdkMVQPAxJdhAltcTvEp1v+nC6mGlPo8p61jz2y4QAeq7OW34qRPY01ZVj '
202
109
],
203
110
[
204
111
'class ' => Aria256gcm::class,
@@ -208,7 +115,7 @@ public function dataProvider(): array
208
115
[
209
116
'class ' => Idaes128ccm::class,
210
117
'iv ' => 'lkAoiRVbyl+Cpmt+ ' ,
211
- 'encryptedText ' => 'X7ykIHYxlL4NxKbx3ht1Lmdh6ojxpg+HhaFRO+Xu4nXWGRflTItiqnxaezMLz9BF '
118
+ 'encryptedText ' => '56lJ2KF/38iImAE2fJV3dxsX0IvWqBwiPLgoEvyGHjUPpuqCipzer7fUhPqTpRZl '
212
119
],
213
120
[
214
121
'class ' => Idaes128gcm::class,
@@ -218,7 +125,7 @@ public function dataProvider(): array
218
125
[
219
126
'class ' => Idaes192ccm::class,
220
127
'iv ' => 'Q7AokS4z/gSS7p1Q ' ,
221
- 'encryptedText ' => '4Yl5/HLYPhGOycl5YBUgxiZsq+GYF2yBr4ng4WTkJPchcG1+PZlALtUA2SWag7iW '
128
+ 'encryptedText ' => 'W1AAWSVpLyQNMt1OsCNd7PmDV6o1B/O/rj/SzIXRuxnYmuq+hYbdeAtBI2LySCG2 '
222
129
],
223
130
[
224
131
'class ' => Idaes192gcm::class,
@@ -228,7 +135,7 @@ public function dataProvider(): array
228
135
[
229
136
'class ' => Idaes256ccm::class,
230
137
'iv ' => 'D4U3gnBIms+Ob1GW ' ,
231
- 'encryptedText ' => 'pjsiHwFWgWMOHlK+CK1ttxvIjN7DnU4taeFuDo7n9NvBmwafe+hVEjLhrZuIBy/A '
138
+ 'encryptedText ' => 'TVik7zIqAsgr90l3lzCkVe6BcMKgZq+t6g7jVI9Vm1hEoEEJ06gOLlHR+QUMbb3d '
232
139
],
233
140
[
234
141
'class ' => Idaes256gcm::class,
0 commit comments