| line | true | false | branch | 
 
| 100 | 0 | 2 | unless (%opts) | 
 
| 104 | 0 | 2 | unless ($opts{'Nodelist'}) | 
 
| 113 | 2 | 0 | unless ref $opts{'Nodelist'} | 
 
| 114 | 0 | 2 | unless (ref $opts{'Nodelist'} eq 'ARRAY') | 
 
| 118 | 0 | 2 | unless (scalar @{$opts{'Nodelist'};}) | 
 
| 126 | 0 | 2 | unless ($nl) | 
 
| 133 | 2 | 0 | if ($opts{'Pointlist'}) | 
 
| 134 | 0 | 2 | unless ref $opts{'Pointlist'} | 
 
| 135 | 0 | 2 | unless (ref $opts{'Pointlist'} eq 'ARRAY') | 
 
| 139 | 2 | 0 | if (scalar @{$opts{'Pointlist'};}) | 
 
| 143 | 0 | 4 | unless ($pl) | 
 
| 152 | 1 | 1 | if ($opts{'Username'}) | 
 
| 153 | 0 | 1 | unless ($opts{'Username'} =~ /^\w+([\.-]?\w+)*$/) | 
 
| 192 | 0 | 7 | unless ($ftn_addr) | 
 
| 198 | 0 | 7 | unless ($addr) | 
 
| 203 | 2 | 5 | $ftn_addr =~ m[^\d+:\d+/\d+\.(\d+)(?:\@\w+)?$] && $1 && $self->{'_pointlist'} ? : | 
 
| 208 | 6 | 2 | if $node | 
 
| 210 | 1 | 6 | unless ($node) | 
 
| 215 | 5 | 16 | /:/ ? : | 
 
| 218 | 1 | 5 | unless ($flags{$FTN::Crypt::Constants::ENC_NODELIST_FLAG}) | 
 
| 222 | 0 | 5 | unless ($FTN::Crypt::Constants::ENC_METHODS{$flags{$FTN::Crypt::Constants::ENC_NODELIST_FLAG}}) |