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) { } |