@@ -7,7 +7,8 @@ use hex_literal::hex;
7
7
fn pad_test_0 ( ) {
8
8
let message: [ u8 ; 0 ] = [ ] ;
9
9
10
- let expected_output: [ u8 ; 128 ] = hex ! ( "
10
+ let expected_output: [ u8 ; 128 ] = hex ! (
11
+ "
11
12
80000000 00000000 00000000 00000000
12
13
00000000 00000000 00000000 00000000
13
14
00000000 00000000 00000000 00000000
@@ -16,7 +17,8 @@ fn pad_test_0() {
16
17
00000000 00000000 00000000 00000000
17
18
00000000 00000000 00000000 00000000
18
19
00000000 00000000 00000000 00000000
19
- " ) ;
20
+ "
21
+ ) ;
20
22
21
23
let padded_message = pad_message ( & message, 0 , STATE_SIZE_512 ) ;
22
24
@@ -27,7 +29,8 @@ fn pad_test_0() {
27
29
fn pad_test_8 ( ) {
28
30
let message: [ u8 ; 1 ] = hex ! ( "FF" ) ;
29
31
30
- let expected_output: [ u8 ; 128 ] = hex ! ( "
32
+ let expected_output: [ u8 ; 128 ] = hex ! (
33
+ "
31
34
FF800000 00000000 00000000 00000000
32
35
00000000 00000000 00000000 00000000
33
36
00000000 00000000 00000000 00000000
@@ -36,7 +39,8 @@ fn pad_test_8() {
36
39
00000000 00000000 00000000 00000000
37
40
00000000 00000000 00000000 00000000
38
41
00000000 08000000 00000000 00000000
39
- " ) ;
42
+ "
43
+ ) ;
40
44
41
45
let padded_message = pad_message ( & message, 8 , STATE_SIZE_512 ) ;
42
46
@@ -45,14 +49,17 @@ fn pad_test_8() {
45
49
46
50
#[ test]
47
51
fn pad_test_510 ( ) {
48
- let message: [ u8 ; 64 ] = hex ! ( "
52
+ let message: [ u8 ; 64 ] = hex ! (
53
+ "
49
54
00010203 04050607 08090A0B 0C0D0E0F
50
55
10111213 14151617 18191A1B 1C1D1E1F
51
56
20212223 24252627 28292A2B 2C2D2E2F
52
57
30313233 34353637 38393A3B 3C3D3E3C
53
- " ) ;
58
+ "
59
+ ) ;
54
60
55
- let expected_output: [ u8 ; 128 ] = hex ! ( "
61
+ let expected_output: [ u8 ; 128 ] = hex ! (
62
+ "
56
63
00010203 04050607 08090A0B 0C0D0E0F
57
64
10111213 14151617 18191A1B 1C1D1E1F
58
65
20212223 24252627 28292A2B 2C2D2E2F
@@ -61,7 +68,8 @@ fn pad_test_510() {
61
68
00000000 00000000 00000000 00000000
62
69
00000000 00000000 00000000 00000000
63
70
00000000 FE010000 00000000 00000000
64
- " ) ;
71
+ "
72
+ ) ;
65
73
66
74
let padded_message = pad_message ( & message, 510 , STATE_SIZE_512 ) ;
67
75
@@ -70,14 +78,17 @@ fn pad_test_510() {
70
78
71
79
#[ test]
72
80
fn pad_test_512 ( ) {
73
- let message: [ u8 ; 64 ] = hex ! ( "
81
+ let message: [ u8 ; 64 ] = hex ! (
82
+ "
74
83
00010203 04050607 08090A0B 0C0D0E0F
75
84
10111213 14151617 18191A1B 1C1D1E1F
76
85
20212223 24252627 28292A2B 2C2D2E2F
77
86
30313233 34353637 38393A3B 3C3D3E3F
78
- " ) ;
87
+ "
88
+ ) ;
79
89
80
- let expected_output: [ u8 ; 128 ] = hex ! ( "
90
+ let expected_output: [ u8 ; 128 ] = hex ! (
91
+ "
81
92
00010203 04050607 08090A0B 0C0D0E0F
82
93
10111213 14151617 18191A1B 1C1D1E1F
83
94
20212223 24252627 28292A2B 2C2D2E2F
@@ -86,7 +97,8 @@ fn pad_test_512() {
86
97
00000000 00000000 00000000 00000000
87
98
00000000 00000000 00000000 00000000
88
99
00000000 00020000 00000000 00000000
89
- " ) ;
100
+ "
101
+ ) ;
90
102
91
103
let padded_message = pad_message ( & message, 512 , STATE_SIZE_512 ) ;
92
104
@@ -95,7 +107,8 @@ fn pad_test_512() {
95
107
96
108
#[ test]
97
109
fn pad_test_1024 ( ) {
98
- let message: [ u8 ; 128 ] = hex ! ( "
110
+ let message: [ u8 ; 128 ] = hex ! (
111
+ "
99
112
00010203 04050607 08090A0B 0C0D0E0F
100
113
10111213 14151617 18191A1B 1C1D1E1F
101
114
20212223 24252627 28292A2B 2C2D2E2F
@@ -104,9 +117,11 @@ fn pad_test_1024() {
104
117
50515253 54555657 58595A5B 5C5D5E5F
105
118
60616263 64656667 68696A6B 6C6D6E6F
106
119
70717273 74757677 78797A7B 7C7D7E7F
107
- " ) ;
120
+ "
121
+ ) ;
108
122
109
- let expected_output: [ u8 ; 256 ] = hex ! ( "
123
+ let expected_output: [ u8 ; 256 ] = hex ! (
124
+ "
110
125
00010203 04050607 08090A0B 0C0D0E0F
111
126
10111213 14151617 18191A1B 1C1D1E1F
112
127
20212223 24252627 28292A2B 2C2D2E2F
@@ -123,7 +138,8 @@ fn pad_test_1024() {
123
138
00000000 00000000 00000000 00000000
124
139
00000000 00000000 00000000 00000000
125
140
00000000 00040000 00000000 00000000
126
- " ) ;
141
+ "
142
+ ) ;
127
143
128
144
let padded_message = pad_message ( & message, 1024 , STATE_SIZE_512 ) ;
129
145
@@ -132,7 +148,8 @@ fn pad_test_1024() {
132
148
133
149
#[ test]
134
150
fn pad_test_2048 ( ) {
135
- let message: [ u8 ; 256 ] = hex ! ( "
151
+ let message: [ u8 ; 256 ] = hex ! (
152
+ "
136
153
00010203 04050607 08090A0B 0C0D0E0F
137
154
10111213 14151617 18191A1B 1C1D1E1F
138
155
20212223 24252627 28292A2B 2C2D2E2F
@@ -149,9 +166,11 @@ fn pad_test_2048() {
149
166
D0D1D2D3 D4D5D6D7 D8D9DADB DCDDDEDF
150
167
E0E1E2E3 E4E5E6E7 E8E9EAEB ECEDEEEF
151
168
F0F1F2F3 F4F5F6F7 F8F9FAFB FCFDFEFF
152
- " ) ;
169
+ "
170
+ ) ;
153
171
154
- let expected_output: [ u8 ; 384 ] = hex ! ( "
172
+ let expected_output: [ u8 ; 384 ] = hex ! (
173
+ "
155
174
00010203 04050607 08090A0B 0C0D0E0F
156
175
10111213 14151617 18191A1B 1C1D1E1F
157
176
20212223 24252627 28292A2B 2C2D2E2F
@@ -176,7 +195,8 @@ fn pad_test_2048() {
176
195
00000000 00000000 00000000 00000000
177
196
00000000 00000000 00000000 00000000
178
197
00000000 00080000 00000000 00000000
179
- " ) ;
198
+ "
199
+ ) ;
180
200
181
201
let padded_message = pad_message ( & message, 2048 , STATE_SIZE_512 ) ;
182
202
@@ -185,7 +205,8 @@ fn pad_test_2048() {
185
205
186
206
#[ test]
187
207
fn pad_test_1536 ( ) {
188
- let message: [ u8 ; 192 ] = hex ! ( "
208
+ let message: [ u8 ; 192 ] = hex ! (
209
+ "
189
210
00010203 04050607 08090A0B 0C0D0E0F
190
211
10111213 14151617 18191A1B 1C1D1E1F
191
212
20212223 24252627 28292A2B 2C2D2E2F
@@ -198,9 +219,11 @@ fn pad_test_1536() {
198
219
90919293 94959697 98999A9B 9C9D9E9F
199
220
A0A1A2A3 A4A5A6A7 A8A9AAAB ACADAEAF
200
221
B0B1B2B3 B4B5B6B7 B8B9BABB BCBDBEBF
201
- " ) ;
222
+ "
223
+ ) ;
202
224
203
- let expected_output: [ u8 ; 256 ] = hex ! ( "
225
+ let expected_output: [ u8 ; 256 ] = hex ! (
226
+ "
204
227
00010203 04050607 08090A0B 0C0D0E0F
205
228
10111213 14151617 18191A1B 1C1D1E1F
206
229
20212223 24252627 28292A2B 2C2D2E2F
@@ -217,7 +240,8 @@ fn pad_test_1536() {
217
240
00000000 00000000 00000000 00000000
218
241
00000000 00000000 00000000 00000000
219
242
00000000 00060000 00000000 00000000
220
- " ) ;
243
+ "
244
+ ) ;
221
245
222
246
let padded_message = pad_message ( & message, 1536 , STATE_SIZE_512 ) ;
223
247
@@ -226,16 +250,19 @@ fn pad_test_1536() {
226
250
227
251
#[ test]
228
252
fn pad_test_655 ( ) {
229
- let message: [ u8 ; 82 ] = hex ! ( "
253
+ let message: [ u8 ; 82 ] = hex ! (
254
+ "
230
255
00010203 04050607 08090A0B 0C0D0E0F
231
256
10111213 14151617 18191A1B 1C1D1E1F
232
257
20212223 24252627 28292A2B 2C2D2E2F
233
258
30313233 34353637 38393A3B 3C3D3E3F
234
259
40414243 44454647 48494A4B 4C4D4E4F
235
260
5050
236
- " ) ;
261
+ "
262
+ ) ;
237
263
238
- let expected_output: [ u8 ; 128 ] = hex ! ( "
264
+ let expected_output: [ u8 ; 128 ] = hex ! (
265
+ "
239
266
00010203 04050607 08090A0B 0C0D0E0F
240
267
10111213 14151617 18191A1B 1C1D1E1F
241
268
20212223 24252627 28292A2B 2C2D2E2F
@@ -244,7 +271,8 @@ fn pad_test_655() {
244
271
50510000 00000000 00000000 00000000
245
272
00000000 00000000 00000000 00000000
246
273
00000000 8F020000 00000000 00000000
247
- " ) ;
274
+ "
275
+ ) ;
248
276
249
277
let padded_message = pad_message ( & message, 655 , STATE_SIZE_512 ) ;
250
278
0 commit comments