Lines Matching refs:optional
296 missing, /* an optional field that was not present */
297 optional, /* the template says this field may be omitted */
489 state->child->optional);
527 PRBool explicit, optional, universal;
594 optional = (encode_kind & SEC_ASN1_OPTIONAL) ? PR_TRUE : PR_FALSE;
638 * this field. But, since it may also be an optional field,
678 /* FIXME - why are optional and inline mutually
680 PORT_Assert (encode_kind == SEC_ASN1_INLINE && !optional);
688 state->optional = optional;
728 * If this field is optional, we need to record that on
731 * could already have optional set (which we would wipe
732 * out below if our local optional is not set) -- but
735 PORT_Assert (!state->optional);
736 state->optional = optional;
769 PORT_Assert (!optional);
821 state->optional = optional;
877 * We might be an optional field that is, as we now find out,
880 if (state->optional)
953 if (state->optional) {
2042 PORT_Assert (child->optional);
2093 * this is that we had one or more optional fields at the
2095 * so when we went looking for those optional fields we
2156 * for an optional field, and we did not find it, we only
2517 child->optional = PR_TRUE;
2608 child->optional = PR_TRUE;
2988 * subsequent fields are optional. I'm surprised this case is