Lines Matching refs:tbscsr

142 free_tbscsr(KMF_TBS_CSR *tbscsr)  in free_tbscsr()  argument
144 if (tbscsr) { in free_tbscsr()
145 free_data(&tbscsr->version); in free_tbscsr()
147 free_rdn_data(&tbscsr->subject); in free_tbscsr()
149 free_decoded_spki(&tbscsr->subjectPublicKeyInfo); in free_tbscsr()
151 free_extensions(&tbscsr->extensions); in free_tbscsr()
1919 KMF_TBS_CSR *tbscsr = NULL; in decode_tbscsr_data() local
1931 tbscsr = malloc(sizeof (KMF_TBS_CSR)); in decode_tbscsr_data()
1932 if (!tbscsr) { in decode_tbscsr_data()
1937 (void) memset(tbscsr, 0, sizeof (KMF_TBS_CSR)); in decode_tbscsr_data()
1939 if ((ret = set_der_integer(&tbscsr->version, version)) != KMF_OK) in decode_tbscsr_data()
1942 if ((ret = get_rdn(asn1, &tbscsr->subject)) != KMF_OK) in decode_tbscsr_data()
1945 if ((ret = get_spki(asn1, &tbscsr->subjectPublicKeyInfo)) != KMF_OK) in decode_tbscsr_data()
1955 ret = decode_csr_extensions(asn1, &tbscsr->extensions); in decode_tbscsr_data()
1958 *signed_csr_ptr_ptr = tbscsr; in decode_tbscsr_data()
1962 if (tbscsr) { in decode_tbscsr_data()
1963 free_tbscsr(tbscsr); in decode_tbscsr_data()
1964 free(tbscsr); in decode_tbscsr_data()
1973 KMF_TBS_CSR **tbscsr) in DerDecodeTbsCsr() argument
1980 if (!tbscsr || !Value || !Value->Data || !Value->Length) in DerDecodeTbsCsr()
1993 *tbscsr = newcsr; in DerDecodeTbsCsr()
1999 *tbscsr = NULL; in DerDecodeTbsCsr()
2017 KMF_TBS_CSR *tbscsr = NULL; in DerDecodeSignedCsr() local
2042 ret = decode_tbscsr_data(asn1, &tbscsr); in DerDecodeSignedCsr()
2046 csrptr->csr = *tbscsr; in DerDecodeSignedCsr()
2047 free(tbscsr); in DerDecodeSignedCsr()
2048 tbscsr = NULL; in DerDecodeSignedCsr()
2097 encode_csr_extensions(BerElement *asn1, KMF_TBS_CSR *tbscsr) in encode_csr_extensions() argument
2105 if (tbscsr->extensions.numberOfExtensions > 0) { in encode_csr_extensions()
2129 if (tbscsr->extensions.numberOfExtensions > 0) { in encode_csr_extensions()
2143 &tbscsr->extensions)) != KMF_OK) { in encode_csr_extensions()
2195 encode_tbs_csr(BerElement *asn1, KMF_TBS_CSR *tbscsr) in encode_tbs_csr() argument
2201 (void) memcpy(&version, tbscsr->version.Data, in encode_tbs_csr()
2202 tbscsr->version.Length); in encode_tbs_csr()
2210 if ((ret = encode_rdn(asn1, &tbscsr->subject)) != KMF_OK) in encode_tbs_csr()
2214 if ((ret = encode_spki(asn1, &tbscsr->subjectPublicKeyInfo)) != KMF_OK) in encode_tbs_csr()
2217 if ((ret = encode_csr_extensions(asn1, tbscsr)) != KMF_OK) in encode_tbs_csr()
2396 KMF_TBS_CSR *tbscsr = NULL; in DerEncodeSignedCsr() local
2404 tbscsr = &signed_csr_ptr->csr; in DerEncodeSignedCsr()
2417 ret = encode_tbs_csr(asn1, tbscsr); in DerEncodeSignedCsr()