Subroutine Coverage
| blib/lib/gmd5.pm |
|
| Criterion |
Covered |
Total |
% |
| subroutine |
38 |
38 |
100.0
|
| pod |
7 |
7 |
100.0
|
| line |
count |
pod |
subroutine |
|
3
|
1 |
n/a |
BEGIN |
|
4
|
1 |
n/a |
BEGIN |
|
5
|
1 |
n/a |
BEGIN |
|
6
|
1 |
n/a |
BEGIN |
|
13
|
10 |
Yes |
new |
|
27
|
12 |
Yes |
reset |
|
38
|
24 |
Yes |
add |
|
48
|
23 |
Yes |
digest |
|
60
|
22 |
Yes |
hexdigest |
|
66
|
2 |
Yes |
md5 |
|
74
|
6 |
Yes |
md5_hex |
|
82
|
32 |
n/a |
_validate_input |
|
87
|
21 |
n/a |
_append_data |
|
93
|
30 |
n/a |
_has_enough_data |
|
100
|
31 |
n/a |
_process_buffer |
|
119
|
68 |
n/a |
_can_process_block |
|
124
|
37 |
n/a |
_extract_block |
|
129
|
37 |
n/a |
_unpack_words |
|
134
|
37 |
n/a |
_increment_position |
|
139
|
31 |
n/a |
_update_buffer |
|
145
|
22 |
n/a |
_compute_digest |
|
160
|
22 |
n/a |
_compute_bit_length |
|
167
|
22 |
n/a |
_append_padding |
|
173
|
22 |
n/a |
_append_one_bit |
|
178
|
22 |
n/a |
_append_zero_padding |
|
185
|
22 |
n/a |
_append_length |
|
191
|
22 |
n/a |
_pack_length |
|
196
|
22 |
n/a |
_validate_buffer_length |
|
201
|
22 |
n/a |
_construct_digest |
|
207
|
22 |
n/a |
_format_hex |
|
212
|
2368 |
n/a |
_rotate_left |
|
219
|
37 |
n/a |
_process_block |
|
253
|
2368 |
n/a |
_compute_round |
|
280
|
592 |
n/a |
_compute_f |
|
289
|
592 |
n/a |
_compute_g |
|
301
|
592 |
n/a |
_compute_h |
|
311
|
592 |
n/a |
_compute_i |
|
322
|
37 |
n/a |
_update_hash_values |