| line | !l | l&&!r | l&&r | condition | 
 
| 153 | 0 | 0 | 0 | $self->{'gnupg_pid'} and kill 0, $self->{'gnupg_pid'} | 
 
| 247 | 22 | 0 | 5 | ref $self->{'input'} and defined fileno $self->{'input'} | 
 
|  | 6 | 16 | 0 | $self->{'input'} and -t STDIN | 
 
| 258 | 22 | 0 | 5 | ref $self->{'output'} and defined fileno $self->{'output'} | 
 
|  | 7 | 15 | 0 | $self->{'output'} and -t STDOUT | 
 
| 302 | 0 | 80 | 346 | defined $cmd and $cmd =~ /^GET_/ | 
 
| 320 | 0 | 0 | 346 | defined $cmd and $cmd =~ /^GOT_IT/ | 
 
| 356 | 0 | 0 | 46 | -d $args{'homedir'} and -x _ | 
 
| 382 | 14 | 0 | 0 | $self->{'gnupg_pid'} and kill 0, $self->{'gnupg_pid'} | 
 
| 412 | 0 | 0 | 0 | $email =~ /^\s*        # Whitespace are okay
                [a-zA-Z0-9_-]    # Doesn't start with a dot
                [a-zA-Z0-9_.-]*
                \@        # Contains at most one at
                [a-zA-Z0-9_.-]+
                [a-zA-Z0-9_-]    # Doesn't end in a dot
                   /x and not $email =~ /\.\./ | 
 
| 541 | 70 | 34 | 0 | $args{'sign'} and $args{'symmetric'} | 
 
| 782 | 0 | 51 | 166 | defined $cmd and not $cmd =~ /DECRYPTION_OKAY/ |