Lines Matching refs:ret

43 	KMF_RETURN ret = KMF_OK;  in copy_data()  local
52 return (ret); in copy_data()
62 return (ret); in copy_data()
69 KMF_RETURN ret = KMF_OK; in copy_extension_data() local
76 ret = copy_data(&dstext->extnId, &srcext->extnId); in copy_extension_data()
77 if (ret != KMF_OK) in copy_extension_data()
84 ret = copy_data(&dstext->BERvalue, &srcext->BERvalue); in copy_extension_data()
85 if (ret != KMF_OK) in copy_extension_data()
90 ret = KMF_ERR_MEMORY; in copy_extension_data()
96 ret = copy_data(&dstext->value.tagAndValue->value, in copy_extension_data()
98 if (ret != KMF_OK) in copy_extension_data()
104 if (ret != KMF_OK) { in copy_extension_data()
115 return (ret); in copy_extension_data()
133 KMF_RETURN ret = KMF_OK; in kmf_get_cert_extn() local
141 ret = DerDecodeSignedCertificate(certdata, &cert); in kmf_get_cert_extn()
142 if (ret != KMF_OK) in kmf_get_cert_extn()
143 return (ret); in kmf_get_cert_extn()
155 ret = copy_extension_data(extdata, eptr); in kmf_get_cert_extn()
161 ret = KMF_ERR_EXTENSION_NOT_FOUND; in kmf_get_cert_extn()
168 return (ret); in kmf_get_cert_extn()
188 KMF_RETURN ret = KMF_OK; in kmf_get_cert_extns() local
201 ret = DerDecodeSignedCertificate(certdata, &cert); in kmf_get_cert_extns()
202 if (ret != KMF_OK) in kmf_get_cert_extns()
203 return (ret); in kmf_get_cert_extns()
221 ret = KMF_ERR_MEMORY; in kmf_get_cert_extns()
225 ret = copy_extension_data(&elist[(*nextns) - 1], eptr); in kmf_get_cert_extns()
226 if (ret != KMF_OK) in kmf_get_cert_extns()
233 if (ret != KMF_OK) { in kmf_get_cert_extns()
246 if (flag != KMF_ALL_EXTNS && ret == KMF_OK && *nextns == 0) in kmf_get_cert_extns()
247 ret = KMF_ERR_EXTENSION_NOT_FOUND; in kmf_get_cert_extns()
250 return (ret); in kmf_get_cert_extns()
268 KMF_RETURN ret = KMF_OK; in kmf_get_cert_ku() local
278 ret = kmf_get_cert_extn(certdata, (KMF_OID *)&KMFOID_KeyUsage, &extn); in kmf_get_cert_ku()
280 if (ret != KMF_OK) { in kmf_get_cert_ku()
292 return (ret); in kmf_get_cert_ku()
313 KMF_RETURN ret = KMF_OK; in parse_eku_data() local
327 ret = KMF_ERR_MEMORY; in parse_eku_data()
335 ret = KMF_ERR_BAD_CERT_FORMAT; in parse_eku_data()
348 ret = KMF_ERR_BAD_CERT_FORMAT; in parse_eku_data()
355 ret = KMF_ERR_MEMORY; in parse_eku_data()
365 if (ret != KMF_OK) { in parse_eku_data()
373 return (ret); in parse_eku_data()
380 KMF_RETURN ret = KMF_OK; in kmf_get_cert_eku() local
392 ret = kmf_get_cert_extn(certdata, in kmf_get_cert_eku()
395 if (ret != KMF_OK) { in kmf_get_cert_eku()
399 ret = parse_eku_data(&extn.BERvalue, ekuptr); in kmf_get_cert_eku()
404 return (ret); in kmf_get_cert_eku()
422 KMF_RETURN ret = KMF_OK; in kmf_get_cert_basic_constraint() local
434 ret = kmf_get_cert_extn(certdata, in kmf_get_cert_basic_constraint()
437 if (ret != KMF_OK) { in kmf_get_cert_basic_constraint()
447 ret = KMF_ERR_MEMORY; in kmf_get_cert_basic_constraint()
452 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_basic_constraint()
461 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_basic_constraint()
471 return (ret); in kmf_get_cert_basic_constraint()
478 KMF_RETURN ret = KMF_OK; in get_pqinfo() local
508 ret = KMF_ERR_BAD_CERT_FORMAT; in get_pqinfo()
517 ret = KMF_ERR_BAD_CERT_FORMAT; in get_pqinfo()
525 ret = KMF_ERR_MEMORY; in get_pqinfo()
535 ret = KMF_ERR_BAD_CERT_FORMAT; in get_pqinfo()
550 ret = KMF_ERR_BAD_CERT_FORMAT; in get_pqinfo()
554 ret = KMF_ERR_MEMORY; in get_pqinfo()
559 ret = KMF_ERR_BAD_CERT_FORMAT; in get_pqinfo()
567 ret = KMF_ERR_BAD_CERT_FORMAT; in get_pqinfo()
576 ret = KMF_ERR_MEMORY; in get_pqinfo()
581 ret = KMF_ERR_BAD_CERT_FORMAT; in get_pqinfo()
585 ret = KMF_ERR_BAD_CERT_FORMAT; in get_pqinfo()
590 if (ret != KMF_OK) { in get_pqinfo()
617 KMF_RETURN ret = KMF_OK; in kmf_get_cert_policies() local
631 ret = kmf_get_cert_extn(certdata, in kmf_get_cert_policies()
634 if (ret != KMF_OK) { in kmf_get_cert_policies()
649 ret = KMF_ERR_MEMORY; in kmf_get_cert_policies()
658 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_policies()
678 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_policies()
684 ret = KMF_ERR_MEMORY; in kmf_get_cert_policies()
694 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_policies()
709 ret = KMF_ERR_MEMORY; in kmf_get_cert_policies()
723 ret = KMF_ERR_MEMORY; in kmf_get_cert_policies()
735 return (ret); in kmf_get_cert_policies()
753 KMF_RETURN ret = KMF_OK; in kmf_get_cert_auth_info_access() local
767 ret = kmf_get_cert_extn(certdata, in kmf_get_cert_auth_info_access()
770 if (ret != KMF_OK) { in kmf_get_cert_auth_info_access()
783 ret = KMF_ERR_MEMORY; in kmf_get_cert_auth_info_access()
793 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_auth_info_access()
807 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_auth_info_access()
813 ret = KMF_ERR_MEMORY; in kmf_get_cert_auth_info_access()
825 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_auth_info_access()
837 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_auth_info_access()
847 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_auth_info_access()
853 ret = KMF_ERR_MEMORY; in kmf_get_cert_auth_info_access()
861 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_auth_info_access()
871 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_auth_info_access()
881 ret = KMF_ERR_MEMORY; in kmf_get_cert_auth_info_access()
897 return (ret); in kmf_get_cert_auth_info_access()
918 KMF_RETURN ret = KMF_OK; in parse_dp_name() local
937 ret = KMF_ERR_BAD_CERT_FORMAT; in parse_dp_name()
956 ret = KMF_ERR_BAD_CERT_FORMAT; in parse_dp_name()
967 ret = KMF_ERR_MEMORY; in parse_dp_name()
973 ret = KMF_ERR_BAD_CERT_FORMAT; in parse_dp_name()
979 ret = KMF_ERR_BAD_CERT_FORMAT; in parse_dp_name()
987 ret = KMF_ERR_MEMORY; in parse_dp_name()
1004 ret = KMF_ERR_BAD_CERT_FORMAT; in parse_dp_name()
1012 if (ret != KMF_OK) { in parse_dp_name()
1016 if (ret == KMF_OK && fullname->number == 0) { in parse_dp_name()
1017 ret = KMF_ERR_EXTENSION_NOT_FOUND; in parse_dp_name()
1022 return (ret); in parse_dp_name()
1034 KMF_RETURN ret = KMF_OK; in kmf_get_cert_crl_dist_pts() local
1050 ret = kmf_get_cert_extn(certdata, in kmf_get_cert_crl_dist_pts()
1052 if (ret != KMF_OK) { in kmf_get_cert_crl_dist_pts()
1053 return (ret); in kmf_get_cert_crl_dist_pts()
1072 ret = KMF_ERR_MEMORY; in kmf_get_cert_crl_dist_pts()
1078 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_crl_dist_pts()
1091 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_crl_dist_pts()
1100 ret = KMF_ERR_MEMORY; in kmf_get_cert_crl_dist_pts()
1110 ret = KMF_ERR_MEMORY; in kmf_get_cert_crl_dist_pts()
1118 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_crl_dist_pts()
1126 ret = parse_dp_name(name_der, name_size, dp); in kmf_get_cert_crl_dist_pts()
1128 if (ret != KMF_OK) { in kmf_get_cert_crl_dist_pts()
1144 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_crl_dist_pts()
1153 ret = KMF_ERR_MEMORY; in kmf_get_cert_crl_dist_pts()
1173 ret = KMF_ERR_MEMORY; in kmf_get_cert_crl_dist_pts()
1182 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_crl_dist_pts()
1194 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_crl_dist_pts()
1213 ret = KMF_ERR_MEMORY; in kmf_get_cert_crl_dist_pts()
1234 if (ret != KMF_OK) { in kmf_get_cert_crl_dist_pts()
1240 if (ret == KMF_OK && crl_dps->number == 0) { in kmf_get_cert_crl_dist_pts()
1241 ret = KMF_ERR_BAD_CERT_FORMAT; in kmf_get_cert_crl_dist_pts()
1244 return (ret); in kmf_get_cert_crl_dist_pts()
1254 KMF_RETURN ret; in KMF_CertGetPrintable() local
1256 CLEAR_ERROR(handle, ret); in KMF_CertGetPrintable()
1257 if (ret != KMF_OK) in KMF_CertGetPrintable()
1258 return (ret); in KMF_CertGetPrintable()
1286 KMF_RETURN ret; in kmf_get_cert_version_str() local
1289 CLEAR_ERROR(handle, ret); in kmf_get_cert_version_str()
1290 if (ret != KMF_OK) in kmf_get_cert_version_str()
1291 return (ret); in kmf_get_cert_version_str()
1300 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_VERSION, in kmf_get_cert_version_str()
1303 if (ret == KMF_OK) { in kmf_get_cert_version_str()
1310 return (ret); in kmf_get_cert_version_str()
1318 KMF_RETURN ret; in kmf_get_cert_subject_str() local
1321 CLEAR_ERROR(handle, ret); in kmf_get_cert_subject_str()
1322 if (ret != KMF_OK) in kmf_get_cert_subject_str()
1323 return (ret); in kmf_get_cert_subject_str()
1332 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_SUBJECT, in kmf_get_cert_subject_str()
1335 if (ret == KMF_OK) { in kmf_get_cert_subject_str()
1342 return (ret); in kmf_get_cert_subject_str()
1350 KMF_RETURN ret; in kmf_get_cert_issuer_str() local
1353 CLEAR_ERROR(handle, ret); in kmf_get_cert_issuer_str()
1354 if (ret != KMF_OK) in kmf_get_cert_issuer_str()
1355 return (ret); in kmf_get_cert_issuer_str()
1365 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_ISSUER, in kmf_get_cert_issuer_str()
1368 if (ret == KMF_OK) { in kmf_get_cert_issuer_str()
1375 return (ret); in kmf_get_cert_issuer_str()
1382 KMF_RETURN ret; in kmf_get_cert_serial_str() local
1385 CLEAR_ERROR(handle, ret); in kmf_get_cert_serial_str()
1386 if (ret != KMF_OK) in kmf_get_cert_serial_str()
1387 return (ret); in kmf_get_cert_serial_str()
1396 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_SERIALNUM, in kmf_get_cert_serial_str()
1399 if (ret == KMF_OK) { in kmf_get_cert_serial_str()
1406 return (ret); in kmf_get_cert_serial_str()
1413 KMF_RETURN ret; in kmf_get_cert_start_date_str() local
1416 CLEAR_ERROR(handle, ret); in kmf_get_cert_start_date_str()
1417 if (ret != KMF_OK) in kmf_get_cert_start_date_str()
1418 return (ret); in kmf_get_cert_start_date_str()
1427 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_NOTBEFORE, in kmf_get_cert_start_date_str()
1430 if (ret == KMF_OK) { in kmf_get_cert_start_date_str()
1437 return (ret); in kmf_get_cert_start_date_str()
1444 KMF_RETURN ret; in kmf_get_cert_end_date_str() local
1447 CLEAR_ERROR(handle, ret); in kmf_get_cert_end_date_str()
1448 if (ret != KMF_OK) in kmf_get_cert_end_date_str()
1449 return (ret); in kmf_get_cert_end_date_str()
1458 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_NOTAFTER, in kmf_get_cert_end_date_str()
1461 if (ret == KMF_OK) { in kmf_get_cert_end_date_str()
1468 return (ret); in kmf_get_cert_end_date_str()
1475 KMF_RETURN ret; in kmf_get_cert_pubkey_alg_str() local
1478 CLEAR_ERROR(handle, ret); in kmf_get_cert_pubkey_alg_str()
1479 if (ret != KMF_OK) in kmf_get_cert_pubkey_alg_str()
1480 return (ret); in kmf_get_cert_pubkey_alg_str()
1489 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_PUBKEY_ALG, in kmf_get_cert_pubkey_alg_str()
1492 if (ret == KMF_OK) { in kmf_get_cert_pubkey_alg_str()
1499 return (ret); in kmf_get_cert_pubkey_alg_str()
1506 KMF_RETURN ret; in kmf_get_cert_sig_alg_str() local
1509 CLEAR_ERROR(handle, ret); in kmf_get_cert_sig_alg_str()
1510 if (ret != KMF_OK) in kmf_get_cert_sig_alg_str()
1511 return (ret); in kmf_get_cert_sig_alg_str()
1520 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_SIGNATURE_ALG, in kmf_get_cert_sig_alg_str()
1523 if (ret == KMF_OK) { in kmf_get_cert_sig_alg_str()
1530 return (ret); in kmf_get_cert_sig_alg_str()
1537 KMF_RETURN ret; in kmf_get_cert_pubkey_str() local
1540 CLEAR_ERROR(handle, ret); in kmf_get_cert_pubkey_str()
1541 if (ret != KMF_OK) in kmf_get_cert_pubkey_str()
1542 return (ret); in kmf_get_cert_pubkey_str()
1551 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_PUBKEY_DATA, in kmf_get_cert_pubkey_str()
1554 if (ret == KMF_OK) { in kmf_get_cert_pubkey_str()
1561 return (ret); in kmf_get_cert_pubkey_str()
1568 KMF_RETURN ret; in kmf_get_cert_email_str() local
1571 CLEAR_ERROR(handle, ret); in kmf_get_cert_email_str()
1572 if (ret != KMF_OK) in kmf_get_cert_email_str()
1573 return (ret); in kmf_get_cert_email_str()
1582 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_EMAIL, tmpstr); in kmf_get_cert_email_str()
1584 if (ret == KMF_OK) { in kmf_get_cert_email_str()
1591 return (ret); in kmf_get_cert_email_str()
1608 KMF_RETURN ret; in kmf_get_cert_extn_str() local
1611 CLEAR_ERROR(handle, ret); in kmf_get_cert_extn_str()
1612 if (ret != KMF_OK) in kmf_get_cert_extn_str()
1613 return (ret); in kmf_get_cert_extn_str()
1623 ret = KMF_CertGetPrintable(handle, cert, extension, tmpstr); in kmf_get_cert_extn_str()
1625 if (ret == KMF_OK) { in kmf_get_cert_extn_str()
1632 return (ret); in kmf_get_cert_extn_str()
1638 KMF_RETURN ret; in kmf_get_cert_id_data() local
1644 ret = DerDecodeSignedCertificate(SignedCert, &cert); in kmf_get_cert_id_data()
1645 if (ret != KMF_OK) in kmf_get_cert_id_data()
1646 return (ret); in kmf_get_cert_id_data()
1648 ret = GetIDFromSPKI(&cert->certificate.subjectPublicKeyInfo, ID); in kmf_get_cert_id_data()
1652 return (ret); in kmf_get_cert_id_data()
1658 KMF_RETURN ret; in kmf_get_cert_id_str() local
1666 ret = kmf_get_cert_id_data(SignedCert, &ID); in kmf_get_cert_id_str()
1667 if (ret != KMF_OK) { in kmf_get_cert_id_str()
1669 return (ret); in kmf_get_cert_id_str()
1682 ret = KMF_ERR_MEMORY; in kmf_get_cert_id_str()
1686 return (ret); in kmf_get_cert_id_str()
1759 KMF_RETURN ret = KMF_OK; in kmf_set_cert_pubkey() local
1764 CLEAR_ERROR(handle, ret); in kmf_set_cert_pubkey()
1765 if (ret != KMF_OK) in kmf_set_cert_pubkey()
1766 return (ret); in kmf_set_cert_pubkey()
1775 ret = plugin->funclist->EncodePubkeyData(handle, in kmf_set_cert_pubkey()
1784 ret = DerDecodeSPKI(&KeyData, spki_ptr); in kmf_set_cert_pubkey()
1788 return (ret); in kmf_set_cert_pubkey()
1814 KMF_RETURN ret = KMF_OK; in set_key_usage_extension() local
1825 ret = copy_data(&extn.extnId, (KMF_OID *)&KMFOID_KeyUsage); in set_key_usage_extension()
1826 if (ret != KMF_OK) in set_key_usage_extension()
1827 return (ret); in set_key_usage_extension()
1842 ret = KMF_ERR_ENCODING; in set_key_usage_extension()
1846 ret = KMF_ERR_ENCODING; in set_key_usage_extension()
1855 ret = add_an_extension(extns, &extn); in set_key_usage_extension()
1856 if (ret != KMF_OK) { in set_key_usage_extension()
1863 return (ret); in set_key_usage_extension()
1870 KMF_RETURN ret = KMF_OK; in kmf_set_cert_ku() local
1875 ret = set_key_usage_extension(&CertData->certificate.extensions, in kmf_set_cert_ku()
1878 return (ret); in kmf_set_cert_ku()
2075 KMF_RETURN ret = KMF_OK; in kmf_add_cert_eku() local
2093 ret = GetSequenceContents((char *)foundextn->BERvalue.Data, in kmf_add_cert_eku()
2095 if (ret != KMF_OK) in kmf_add_cert_eku()
2101 ret = parse_eku_data(&foundextn->BERvalue, &ekudata); in kmf_add_cert_eku()
2102 if (ret == KMF_OK) { in kmf_add_cert_eku()
2112 ret = KMF_ERR_ENCODING; in kmf_add_cert_eku()
2119 ret = KMF_ERR_ENCODING; in kmf_add_cert_eku()
2126 ret = KMF_ERR_ENCODING; in kmf_add_cert_eku()
2131 ret = KMF_ERR_ENCODING; in kmf_add_cert_eku()
2145 ret = copy_data(&newextn.extnId, in kmf_add_cert_eku()
2147 if (ret != KMF_OK) in kmf_add_cert_eku()
2153 ret = kmf_set_cert_extn(CertData, &newextn); in kmf_add_cert_eku()
2154 if (ret != KMF_OK) in kmf_add_cert_eku()
2169 if (ret != KMF_OK) in kmf_add_cert_eku()
2172 return (ret); in kmf_add_cert_eku()
2179 KMF_RETURN ret = KMF_OK; in kmf_set_cert_extn() local
2187 ret = add_an_extension(exts, extn); in kmf_set_cert_extn()
2189 return (ret); in kmf_set_cert_extn()
2196 KMF_RETURN ret = KMF_OK; in kmf_set_cert_basic_constraint() local
2205 ret = copy_data(&extn.extnId, (KMF_OID *)&KMFOID_BasicConstraints); in kmf_set_cert_basic_constraint()
2206 if (ret != KMF_OK) in kmf_set_cert_basic_constraint()
2207 return (ret); in kmf_set_cert_basic_constraint()
2215 ret = KMF_ERR_ENCODING; in kmf_set_cert_basic_constraint()
2220 ret = KMF_ERR_ENCODING; in kmf_set_cert_basic_constraint()
2228 ret = KMF_ERR_ENCODING; in kmf_set_cert_basic_constraint()
2234 ret = KMF_ERR_ENCODING; in kmf_set_cert_basic_constraint()
2239 ret = KMF_ERR_ENCODING; in kmf_set_cert_basic_constraint()
2247 ret = kmf_set_cert_extn(CertData, &extn); in kmf_set_cert_basic_constraint()
2248 if (ret != KMF_OK) { in kmf_set_cert_basic_constraint()
2256 return (ret); in kmf_set_cert_basic_constraint()