line |
!l |
l&&!r |
l&&r |
condition |
282
|
0 |
0 |
1 |
defined $Bytes_M2 and defined $M2 |
|
0 |
0 |
1 |
defined $Bytes_M2 and defined $M2 and $Bytes_M2 eq $M2 |
431
|
0 |
0 |
3 |
defined $self->{'Bytes_s'} and defined $self->{'Bytes_I'} |
|
0 |
0 |
3 |
defined $self->{'Bytes_s'} and defined $self->{'Bytes_I'} and defined $self->{'Bytes_P'} |
440
|
0 |
0 |
2 |
defined $self->{'Num_x'} and defined $self->{'Num_N'} |
|
0 |
0 |
2 |
defined $self->{'Num_x'} and defined $self->{'Num_N'} and defined $self->{'Num_g'} |
449
|
0 |
0 |
1 |
defined $self->{'Num_a'} and defined $self->{'Num_N'} |
|
0 |
0 |
1 |
defined $self->{'Num_a'} and defined $self->{'Num_N'} and defined $self->{'Num_g'} |
457
|
0 |
0 |
2 |
defined $self->{'Num_A'} and defined $self->{'Num_B'} |
466
|
0 |
0 |
2 |
defined $self->{'Num_N'} and defined $self->{'Num_g'} |
474
|
0 |
0 |
1 |
defined $self->{'Num_B'} and defined $self->{'Num_a'} |
|
0 |
0 |
1 |
defined $self->{'Num_B'} and defined $self->{'Num_a'} and defined $self->{'Num_u'} |
|
0 |
0 |
1 |
defined $self->{'Num_B'} and defined $self->{'Num_a'} and defined $self->{'Num_u'} and defined $self->{'Num_k'} |
475
|
0 |
0 |
1 |
defined $self->{'Num_x'} and defined $self->{'Num_N'} |
|
0 |
0 |
1 |
defined $self->{'Num_x'} and defined $self->{'Num_N'} and defined $self->{'Num_g'} |
490
|
0 |
0 |
1 |
defined $self->{'Num_A'} and defined $self->{'Num_b'} |
|
0 |
0 |
1 |
defined $self->{'Num_A'} and defined $self->{'Num_b'} and defined $self->{'Num_u'} |
491
|
0 |
0 |
1 |
defined $self->{'Num_v'} and defined $self->{'Num_N'} |
509
|
0 |
0 |
2 |
defined $self->{'Num_A'} and defined $self->{'Num_B'} |
|
0 |
0 |
2 |
defined $self->{'Num_A'} and defined $self->{'Num_B'} and defined $self->{'Num_N'} |
|
0 |
0 |
2 |
defined $self->{'Num_A'} and defined $self->{'Num_B'} and defined $self->{'Num_N'} and defined $self->{'Num_g'} |
510
|
0 |
0 |
2 |
defined $self->{'Bytes_K'} and defined $self->{'Bytes_I'} |
|
0 |
0 |
2 |
defined $self->{'Bytes_K'} and defined $self->{'Bytes_I'} and defined $self->{'Bytes_s'} |
520
|
0 |
0 |
2 |
defined $self->{'Bytes_K'} and defined $self->{'Num_A'} |
|
0 |
0 |
2 |
defined $self->{'Bytes_K'} and defined $self->{'Num_A'} and defined $self->{'Bytes_M1'} |
528
|
0 |
0 |
1 |
defined $self->{'Num_k'} and defined $self->{'Num_b'} |
|
0 |
0 |
1 |
defined $self->{'Num_k'} and defined $self->{'Num_b'} and defined $self->{'Num_N'} |
|
0 |
0 |
1 |
defined $self->{'Num_k'} and defined $self->{'Num_b'} and defined $self->{'Num_N'} and defined $self->{'Num_g'} |
567
|
0 |
0 |
0 |
$bytes and $self->{'Num_N'} |
583
|
0 |
0 |
44 |
defined $bignum and ref $bignum eq 'Math::BigInt' |
line |
l |
!l&&r |
!l&&!r |
condition |
300
|
0 |
0 |
0 |
$s_len ||= $self->{'SALT_LEN'} |
302
|
0 |
0 |
0 |
$nonce ||= join(':', @INC, $Crypt::SRP::Config{'archname'}, $Crypt::SRP::Config{'myuname'}, $^X, $^V, $<, $(, $ENV{'PATH'}, $ENV{'HOSTNAME'}, $ENV{'HOME'}) |
350
|
0 |
0 |
0 |
$salt_len ||= $self->{'SALT_LEN'} |
545
|
0 |
0 |
0 |
$len ||= $self->{'N_LENGTH'} |
595
|
0 |
16 |
0 |
$format ||= $self->{'FORMAT'} |
606
|
0 |
13 |
0 |
$format ||= $self->{'FORMAT'} |