line |
true |
false |
branch |
97
|
0 |
0 |
if @mk |
98
|
0 |
0 |
unless Net::DRI::Util::verify_ushort($e->{'keyTag'}) |
99
|
0 |
0 |
unless Net::DRI::Util::verify_ubyte($e->{'alg'}) |
100
|
0 |
0 |
unless Net::DRI::Util::verify_ubyte($e->{'digestType'}) |
101
|
0 |
0 |
unless Net::DRI::Util::verify_hex($e->{'digest'}) |
109
|
0 |
0 |
if (exists $e->{'maxSigLife'} and not $nomsl) |
111
|
0 |
0 |
unless Net::DRI::Util::verify_int($e->{'maxSigLife'}, 1) |
116
|
0 |
0 |
if (exists $e->{'key_flags'} or exists $e->{'key_protocol'} or exists $e->{'key_alg'} or exists $e->{'key_pubKey'}) |
129
|
0 |
0 |
if @mk |
131
|
0 |
0 |
unless Net::DRI::Util::verify_ushort($e->{'key_flags'}) |
132
|
0 |
0 |
unless Net::DRI::Util::verify_ubyte($e->{'key_protocol'}) |
133
|
0 |
0 |
unless Net::DRI::Util::verify_ubyte($e->{'key_alg'}) |
134
|
0 |
0 |
unless Net::DRI::Util::verify_base64($e->{'key_pubKey'}, 1) |
144
|
0 |
0 |
unless defined $mes->node_greeting |
149
|
0 |
0 |
unless @v |
150
|
0 |
0 |
if grep {not /^urn:ietf:params:xml:ns:secDNS-1\.[01]$/;} @v |
153
|
0 |
0 |
if (grep {/1\.1/;} @v) { } |
156
|
0 |
0 |
if grep {/1\.0/;} @v |
175
|
0 |
0 |
if ($name =~ /^(keyTag|alg|digestType|digest|maxSigLife)$/) { } |
|
0 |
0 |
elsif ($name eq 'keyData') { } |
193
|
0 |
0 |
if ($name =~ /^(flags|protocol|alg|pubKey)$/) |
205
|
0 |
0 |
unless $mes->is_success |
208
|
0 |
0 |
unless defined $infdata |
213
|
0 |
0 |
if ($ns =~ /1\.0/) { } |
222
|
0 |
0 |
if ($name eq 'maxSigLife') { } |
|
0 |
0 |
elsif ($name eq 'dsData') { } |
|
0 |
0 |
elsif ($name eq 'keyData') { } |
228
|
0 |
0 |
if defined $msl |
234
|
0 |
0 |
if defined $msl |
251
|
0 |
0 |
unless Net::DRI::Util::has_key($rd, 'secdns') |
252
|
0 |
0 |
unless ref $rd->{'secdns'} eq 'ARRAY' |
253
|
0 |
0 |
unless @{$rd->{'secdns'};} |
257
|
0 |
0 |
if ($mes->ns('secDNS') =~ /1\.0/) { } |
274
|
0 |
0 |
unless %msl |
276
|
0 |
0 |
if keys %msl > 1 |
278
|
0 |
0 |
unless Net::DRI::Util::verify_int($msl, 1) |
286
|
0 |
0 |
unless exists $_->{'keyTag'} or exists $_->{'alg'} or exists $_->{'digestType'} |
287
|
0 |
0 |
if exists $_->{'key_flags'} || exists $_->{'key_protocol'} || exists $_->{'key_alg'} || exists $_->{'key_pubKey'} and not exists $_->{'keyTag'} and not exists $_->{'alg'} and not exists $_->{'digestType'} |
288
|
0 |
0 |
unless $cd or $ck |
289
|
0 |
0 |
if $cd and $ck |
290
|
0 |
0 |
$cd ? : |
304
|
0 |
0 |
unless @def |
306
|
0 |
0 |
grep({/-1\.1$/;} $mes->ns('secDNS')) ? : |
307
|
0 |
0 |
if $ver eq '1.0' and @def > 1 |
309
|
0 |
0 |
defined $urgent && $urgent ? : |
310
|
0 |
0 |
defined $urgent && $urgent ? : |
314
|
0 |
0 |
if ($ver eq '1.0') { } |
316
|
0 |
0 |
if (defined $todel) |
319
|
0 |
0 |
ref $todel eq 'ARRAY' ? : |
321
|
0 |
0 |
if ref $e eq 'HASH' |
322
|
0 |
0 |
unless Net::DRI::Util::verify_ushort($e) |
327
|
0 |
0 |
ref $toadd eq 'ARRAY' ? : |
|
0 |
0 |
if defined $toadd |
328
|
0 |
0 |
ref $toset eq 'ARRAY' ? : |
|
0 |
0 |
if defined $toset |
331
|
0 |
0 |
if (defined $todel) |
333
|
0 |
0 |
if (not ref $todel) { } |
335
|
0 |
0 |
unless $todel eq 'all' |
339
|
0 |
0 |
ref $todel eq 'ARRAY' ? : |
342
|
0 |
0 |
ref $toadd eq 'ARRAY' ? : |
|
0 |
0 |
if defined $toadd |
343
|
0 |
0 |
ref $toset eq 'HASH' ? : |
|
0 |
0 |
ref $toset eq 'ARRAY' ? : |
|
0 |
0 |
if defined $toset |