| line | true | false | branch | 
 
| 99 | 0 | 1 | unless defined $data | 
 
| 104 | 0 | 1 | if my $is_digest = $is_blessed | 
 
| 106 | 0 | 1 | $algo ? : | 
 
| 107 | 0 | 1 | ref $self ? : | 
 
| 112 | 0 | 1 | unless $ALGOS{$algo} or $is_digest | 
 
| 118 | 1 | 0 | if (ref $data) { } | 
 
| 119 | 0 | 1 | if ($is_digest) { } | 
 
| 133 | 0 | 3 | $is_blessed ? : | 
 
| 134 | 1 | 2 | if ($ok) | 
 
| 139 | 0 | 1 | unless $ok | 
 
| 152 | 0 | 1 | if $query | 
 
| 199 | 0 | 1 | unless defined $digest | 
 
| 202 | 1 | 0 | $algo ? : | 
 
| 203 | 0 | 1 | ref $self ? : | 
 
| 207 | 0 | 1 | if (ref $digest) { } | 
 
| 208 | 0 | 0 | unless &Scalar::Util::blessed($digest) and $digest->isa('Digest::base') | 
 
| 216 | 1 | 0 | if (defined $kind) { } | 
 
| 217 | 0 | 1 | unless $op = $OP{$kind} || $OP{$KINDS{$kind}} | 
 
| 221 | 0 | 0 | $digest =~ /[^0-9A-Fa-f]/ ? : | 
 
|  | 0 | 0 | $digest =~ /[\x80-\xff]/ ? : | 
 
| 237 | 0 | 1 | if $query | 
 
| 252 | 0 | 3 | unless defined $o | 
 
| 272 | 2 | 0 | unless $raw | 
 
| 322 | 0 | 0 | wantarray ? : | 
 
| 336 | 0 | 0 | unless $which =~ /^m?enc/i | 
 
| 340 | 0 | 0 | if defined $old | 
 
| 342 | 0 | 0 | if (defined $new) |