|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
48
 | 
 0  | 
 0  | 
 unless $args{'user2pass'} or $args{'user2a1'}  | 
 
| 
55
 | 
 0  | 
 1  | 
 if (my $f = $args{'filter'})  | 
 
| 
56
 | 
 0  | 
 0  | 
 if ref $f ne 'HASH'  | 
 
| 
59
 | 
 0  | 
 0  | 
 if ref $chain ne 'ARRAY'  | 
 
| 
60
 | 
 0  | 
 0  | 
 if ref $_ ne 'ARRAY'  | 
 
| 
66
 | 
 0  | 
 0  | 
 if (ref $_) { }  | 
 
| 
71
 | 
 0  | 
 0  | 
 unless my $sub = UNIVERSAL::can($pkg, 'verify') || do {
	eval "require $pkg";
UNIVERSAL::can($pkg, 'verify')
}  | 
 
| 
100
 | 
 0  | 
 10  | 
 if ($packet->is_response)  | 
 
| 
108
 | 
 0  | 
 10  | 
 $self->{'i_am_proxy'} ? :  | 
 
| 
123
 | 
 0  | 
 5  | 
 if ($param->{'realm'} ne $realm)  | 
 
| 
128
 | 
 0  | 
 5  | 
 if (defined $opaque)  | 
 
| 
129
 | 
 0  | 
 0  | 
 if (not defined $param->{'opaque'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($param->{'opaque'} ne $opaque) { }  | 
 
| 
140
 | 
 0  | 
 5  | 
 if (lc $data ne 'digest' or $algo and lc $algo ne 'md5' or $qop and $qop ne 'auth')  | 
 
| 
150
 | 
 0  | 
 5  | 
 if (ref $user2a1)  | 
 
| 
151
 | 
 0  | 
 0  | 
 if (ref $user2a1 eq 'HASH') { }  | 
 
| 
157
 | 
 5  | 
 0  | 
 if (not defined $a1_hex and ref $user2pass)  | 
 
| 
159
 | 
 5  | 
 0  | 
 if (ref $user2pass eq 'HASH') { }  | 
 
| 
165
 | 
 0  | 
 5  | 
 unless defined $pass  | 
 
| 
169
 | 
 0  | 
 5  | 
 unless defined $a1_hex  | 
 
| 
175
 | 
 0  | 
 3  | 
 $method eq 'CANCEL' ? :  | 
 
| 
 | 
 2  | 
 3  | 
 $method eq 'ACK' ? :  | 
 
| 
182
 | 
 0  | 
 5  | 
 if ($qop) { }  | 
 
| 
201
 | 
 5  | 
 0  | 
 if ($resp eq $want_response)  | 
 
| 
202
 | 
 0  | 
 5  | 
 if ($self->{'filter'} and my $or = $self->{'filter'}{$method}) { }  | 
 
| 
206
 | 
 0  | 
 0  | 
 unless (invoke_callback($cb, $packet, $leg, $addr, $user, $realm))  | 
 
| 
212
 | 
 0  | 
 0  | 
 if $authorized  | 
 
| 
224
 | 
 5  | 
 5  | 
 if ($authorized)  | 
 
| 
235
 | 
 2  | 
 3  | 
 if ($method eq 'ACK') { }  | 
 
| 
 | 
 0  | 
 3  | 
 elsif ($method eq 'CANCEL') { }  | 
 
| 
245
 | 
 0  | 
 3  | 
 defined $opaque ? :  | 
 
| 
288
 | 
 0  | 
 0  | 
 if lc $domain eq lc $auth_realm  | 
 
| 
289
 | 
 0  | 
 0  | 
 if $domain =~ /\.\Q$auth_realm\E$/i  | 
 
| 
302
 | 
 0  | 
 0  | 
 if lc $user eq lc $auth_user  | 
 
| 
316
 | 
 0  | 
 0  | 
 if lc $from eq lc $to  |