Lines Matching refs:si
31 int ossl_cmp_pkisi_get_status(const OSSL_CMP_PKISI *si)
33 if (!ossl_assert(si != NULL && si->status != NULL))
35 return ossl_cmp_asn1_get_int(si->status);
62 OSSL_CMP_PKIFREETEXT *ossl_cmp_pkisi_get0_statusString(const OSSL_CMP_PKISI *si)
64 if (!ossl_assert(si != NULL))
66 return si->statusString;
69 int ossl_cmp_pkisi_get_pkifailureinfo(const OSSL_CMP_PKISI *si)
74 if (!ossl_assert(si != NULL))
76 if (si->failInfo != NULL)
78 if (ASN1_BIT_STRING_get_bit(si->failInfo, i))
149 int ossl_cmp_pkisi_check_pkifailureinfo(const OSSL_CMP_PKISI *si, int bit_index)
151 if (!ossl_assert(si != NULL && si->failInfo != NULL))
158 return ASN1_BIT_STRING_get_bit(si->failInfo, bit_index);
278 OSSL_CMP_PKISI *si = OSSL_CMP_PKISI_new();
282 if (si == NULL)
284 if (!ASN1_INTEGER_set(si->status, status))
291 if ((si->statusString = sk_ASN1_UTF8STRING_new_null()) == NULL)
293 if (!sk_ASN1_UTF8STRING_push(si->statusString, utf8_text))
301 if (si->failInfo == NULL
302 && (si->failInfo = ASN1_BIT_STRING_new()) == NULL)
304 if (!ASN1_BIT_STRING_set_bit(si->failInfo, failure, 1))
308 return si;
311 OSSL_CMP_PKISI_free(si);