|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
51
 | 
 0  | 
 0  | 
 1  | 
 defined $context{'Type'} && $context{'Type'} =~ /^(Lega[cs]y|Limited|Pre-RFC|RFC)$/  | 
 
| 
53
 | 
 1  | 
 0  | 
 0  | 
 defined $context{'PathLength'} && $context{'PathLength'} =~ /^([0-9]+)$/s  | 
 
| 
54
 | 
 1  | 
 0  | 
 0  | 
 defined $context{'Bits'} && $context{'Bits'} =~ /^(512|1024|2048|4096)$/s  | 
 
| 
55
 | 
 0  | 
 0  | 
 1  | 
 defined $context{'Lifetime'} && $context{'Lifetime'} =~ /^([0-9]+)$/s  | 
 
| 
56
 | 
 1  | 
 0  | 
 0  | 
 defined $context{'Start'} && $context{'Start'} =~ /^([0-9]+)$/s  | 
 
| 
57
 | 
 1  | 
 0  | 
 0  | 
 defined $context{'AC'} && $context{'AC'} =~ /^(\060.+)$/s  | 
 
| 
64
 | 
 1  | 
 0  | 
 0  | 
 defined $context{'KeypublicExponent'} && $context{'KeypublicExponent'} =~ /^([\x00-\x7f].+)$/s  | 
 
| 
65
 | 
 1  | 
 0  | 
 0  | 
 defined $context{'KeypublicModulus'} && $context{'KeypublicModulus'} =~ /^([\x00-\x7f].+)$/s  | 
 
| 
68
 | 
 0  | 
 1  | 
 0  | 
 defined $context{'Type'} and not defined $type  | 
 
| 
69
 | 
 1  | 
 0  | 
 0  | 
 defined $context{'PathLength'} and not defined $pathlen  | 
 
| 
70
 | 
 1  | 
 0  | 
 0  | 
 defined $context{'Bits'} and not defined $bits  | 
 
| 
71
 | 
 0  | 
 1  | 
 0  | 
 defined $context{'Lifetime'} and not defined $lifetime  | 
 
| 
72
 | 
 1  | 
 0  | 
 0  | 
 defined $context{'Start'} and not defined $start  | 
 
| 
73
 | 
 1  | 
 0  | 
 0  | 
 defined $context{'AC'} and not defined $AC  | 
 
| 
90
 | 
 0  | 
 1  | 
 0  | 
 $type =~ /Legacy/ and defined $pathlen  | 
 
| 
106
 | 
 1  | 
 0  | 
 0  | 
 defined $KeypublicE && defined $KeypublicM  | 
 
| 
158
 | 
 1  | 
 0  | 
 0  | 
 $type ne 'Legacy' and $type ne 'Limited'  | 
 
| 
208
 | 
 1  | 
 0  | 
 0  | 
 defined $KeypublicE and defined $KeypublicM  |