| line |
true |
false |
branch |
|
62
|
0 |
2 |
unless (defined $cipher) |
|
67
|
0 |
2 |
unless (ref $cipher) |
|
72
|
0 |
2 |
unless ($cipher->can('start')) |
|
75
|
0 |
2 |
unless ($cipher->can('crypt')) |
|
78
|
0 |
2 |
unless ($cipher->can('finish')) |
|
94
|
1 |
1 |
if (not defined $readsize or $readsize <= 0) |
|
100
|
0 |
1 |
if ($readsize < 16) |
|
112
|
0 |
1 |
if ($self->{$V_STATE} != $STATE_CLOSED) |
|
133
|
0 |
1 |
unless ($self->verify_cipher($cipher)) |
|
150
|
0 |
1 |
if (scalar @_ > 0) |
|
151
|
0 |
0 |
unless $self->OPEN(@_) |
|
163
|
0 |
0 |
if $c |
|
185
|
0 |
10 |
if (scalar @_ >= 3) { } |
|
|
5 |
5 |
elsif (scalar @_ == 2) { } |
|
|
4 |
1 |
elsif (scalar @_ == 1) { } |
|
211
|
4 |
0 |
if (defined $expr) |
|
212
|
3 |
1 |
if ($expr =~ /(?:^([<>\+\-\|]+)|(\|)$)/) |
|
228
|
2 |
1 |
if ($fh->opened) |
|
235
|
1 |
1 |
if ($self->{$V_STATE} eq $STATE_ENCRYPT) { } |
|
|
1 |
0 |
elsif ($self->{$V_STATE} eq $STATE_DECRYPT) { } |
|
267
|
0 |
2 |
if @_ |
|
279
|
0 |
3 |
if ($self->{$V_STATE} == $STATE_CLOSED) |
|
283
|
0 |
3 |
if ($self->{$V_STATE} == $STATE_DECRYPT) |
|
289
|
3 |
0 |
if ($self->_encrypt_write(@_)) |
|
315
|
0 |
1 |
if ($self->{$V_STATE} == $STATE_CLOSED) |
|
319
|
0 |
1 |
if ($self->{$V_STATE} == $STATE_DECRYPT) |
|
328
|
0 |
1 |
unless (defined $buf) |
|
332
|
0 |
1 |
unless (defined $len) |
|
335
|
0 |
1 |
if ($len < 0) |
|
339
|
1 |
0 |
unless (defined $off) |
|
358
|
0 |
2 |
if ($self->{$V_STATE} == $STATE_CLOSED) |
|
362
|
0 |
2 |
if ($self->{$V_STATE} == $STATE_ENCRYPT) |
|
368
|
0 |
2 |
if ($self->{$V_EOF} and length $self->{$V_READ_BUFFER} == 0) |
|
374
|
2 |
0 |
if (defined $/) { } |
|
391
|
1 |
1 |
$index >= 0 ? : |
|
406
|
0 |
2 |
if ($self->{$V_STATE} == $STATE_CLOSED) |
|
410
|
0 |
2 |
if ($self->{$V_STATE} == $STATE_ENCRYPT) |
|
421
|
0 |
2 |
unless (defined $buf) |
|
425
|
0 |
2 |
unless (defined $len) |
|
429
|
0 |
2 |
if ($len < 0) |
|
433
|
2 |
0 |
unless (defined $off) |
|
439
|
0 |
1 |
unless $self->_decrypt_read |
|
454
|
0 |
1 |
unless $self->READ($buf, 1) |
|
473
|
0 |
2 |
if ($self->{$V_STATE} == $STATE_CLOSED) |
|
496
|
2 |
0 |
if (defined $fh) |
|
521
|
2 |
1 |
if ($self->{$V_STATE} == $STATE_CLOSED) |
|
526
|
1 |
0 |
if ($self->{$V_EOF} and length $self->{$V_READ_BUFFER} == 0) |
|
542
|
0 |
2 |
if ($self->{$V_STATE} == $STATE_CLOSED) |
|
545
|
1 |
1 |
if ($self->{$V_STATE} == $STATE_DECRYPT) |
|
568
|
2 |
7 |
if (not defined $mode or $mode =~ /^ or $mode =~ /\|$/) { } |
|
|
1 |
6 |
elsif ($mode =~ /^>(?!>)/ or $mode =~ /^\|/) { } |
|
|
2 |
4 |
elsif ($mode =~ /^\+?>>/) { } |
|
|
4 |
0 |
elsif ($mode =~ /^\+[<>]/) { } |
|
602
|
0 |
5 |
unless @_ |
|
605
|
0 |
5 |
if ($self->{$V_STATE} == $STATE_CLOSED) |
|
609
|
0 |
5 |
if ($self->{$V_STATE} == $STATE_DECRYPT) |
|
617
|
5 |
0 |
if defined $_ |
|
627
|
5 |
0 |
if (defined $ciphertext) |
|
634
|
0 |
5 |
unless (defined $bw) |
|
638
|
0 |
5 |
if ($bw < 0) |
|
641
|
0 |
5 |
if ($bw == 0 and length $ciphertext > 0) |
|
664
|
1 |
2 |
if ($self->{$V_EOF}) |
|
677
|
0 |
2 |
unless (defined $br) |
|
681
|
1 |
1 |
if ($br == 0) { } |
|
713
|
0 |
4 |
unless (defined $buf) |
|
717
|
1 |
3 |
unless (defined $len) |
|
721
|
0 |
4 |
if ($len < 0) |
|
725
|
2 |
2 |
unless (defined $off) |
|
738
|
4 |
0 |
if (not defined $$buf) { } |