/titanic_44/usr/src/lib/libkmf/ber_der/inc/ |
H A D | ber_der.h | 129 extern KMF_RETURN DerDecodeSignedCertificate(const KMF_DATA *, 132 KMF_DATA *); 134 KMF_RETURN DerDecodeTbsCertificate(const KMF_DATA *, 136 KMF_RETURN DerEncodeTbsCertificate(KMF_X509_TBS_CERT *, KMF_DATA *); 138 KMF_RETURN DerDecodeSignedCsr(const KMF_DATA *, KMF_CSR_DATA **); 139 extern KMF_RETURN DerEncodeSignedCsr(KMF_CSR_DATA *, KMF_DATA *); 140 extern KMF_RETURN DerDecodeTbsCsr(const KMF_DATA *, KMF_TBS_CSR **); 141 extern KMF_RETURN DerEncodeTbsCsr(KMF_TBS_CSR *, KMF_DATA *); 143 KMF_RETURN ExtractX509CertParts(KMF_DATA *, KMF_DATA *, KMF_DATA *); 144 extern KMF_RETURN DerEncodeName(KMF_X509_NAME *, KMF_DATA *); [all …]
|
/titanic_44/usr/src/lib/libkmf/include/ |
H A D | kmfapi.h | 68 extern KMF_RETURN kmf_encode_cert_record(KMF_X509_CERTIFICATE *, KMF_DATA *); 79 extern KMF_RETURN kmf_create_cert_file(const KMF_DATA *, KMF_ENCODE_FORMAT, 85 extern KMF_RETURN kmf_is_cert_data(KMF_DATA *, KMF_ENCODE_FORMAT *); 88 extern KMF_RETURN kmf_check_cert_date(KMF_HANDLE_T, const KMF_DATA *); 108 extern KMF_RETURN kmf_verify_crl_file(KMF_HANDLE_T, char *, KMF_DATA *); 117 extern KMF_RETURN kmf_create_csr_file(KMF_DATA *, KMF_ENCODE_FORMAT, char *); 127 extern KMF_RETURN kmf_decode_csr(KMF_HANDLE_T, KMF_DATA *, KMF_CSR_DATA *); 130 KMF_KEY_HANDLE *, KMF_DATA *); 136 extern KMF_RETURN kmf_get_cert_extn(const KMF_DATA *, KMF_OID *, 139 extern KMF_RETURN kmf_get_cert_extns(const KMF_DATA *, KMF_FLAG_CERT_EXTN, [all …]
|
H A D | kmfapiP.h | 83 KMF_DATA *); 89 KMF_DATA *, 90 KMF_DATA *); 122 KMF_DATA *, 123 KMF_DATA *); 213 VerifyDataWithKey(KMF_HANDLE_T, KMF_DATA *, KMF_ALGORITHM_INDEX, 214 KMF_DATA *, KMF_DATA *); 221 KMF_DATA *, KMF_DATA *, boolean_t); 227 KMF_DATA *, KMF_DATA *); 233 KMF_DATA *, [all …]
|
H A D | kmftypes.h | 39 } KMF_DATA; typedef 52 typedef KMF_DATA KMF_OID; 70 KMF_DATA certificate; 220 KMF_DATA id; 262 KMF_DATA FieldValue; 420 KMF_DATA parameters; 431 KMF_DATA value; 465 KMF_DATA subjectPublicKey; 477 KMF_DATA time; 519 KMF_DATA value; [all …]
|
/titanic_44/usr/src/lib/libkmf/libkmf/common/ |
H A D | certop.c | 43 sign_cert(KMF_HANDLE_T, const KMF_DATA *, KMF_KEY_HANDLE *, 44 KMF_OID *, KMF_DATA *); 47 verify_cert_with_key(KMF_HANDLE_T, KMF_DATA *, const KMF_DATA *); 50 verify_cert_with_cert(KMF_HANDLE_T, const KMF_DATA *, const KMF_DATA *); 53 get_keyalg_from_cert(KMF_DATA *cert, KMF_KEY_ALG *keyalg) in get_keyalg_from_cert() 112 KMF_DATA *cert = NULL; in kmf_find_prikey_by_cert() 116 {KMF_CERT_DATA_ATTR, FALSE, sizeof (KMF_DATA), sizeof (KMF_DATA)}, in kmf_find_prikey_by_cert() 167 const KMF_DATA *cert, in check_key_usage() 282 kmf_encode_cert_record(KMF_X509_CERTIFICATE *CertData, KMF_DATA *encodedCert) in kmf_encode_cert_record() 330 KMF_DATA *cert) in setup_findprikey_attrlist() [all …]
|
H A D | csrcrlop.c | 73 KMF_DATA KeyData = { 0, NULL }; in kmf_set_csr_pubkey() 135 kmf_create_csr_file(KMF_DATA *csrdata, KMF_ENCODE_FORMAT format, in kmf_create_csr_file() 140 KMF_DATA pemdata = { 0, NULL }; in kmf_create_csr_file() 212 (void) copy_data((KMF_DATA *) in kmf_set_csr_sig_alg() 214 (KMF_DATA *)alg); in kmf_set_csr_sig_alg() 331 (KMF_DATA *)&KMFOID_ExtendedKeyUsage); in kmf_add_csr_eku() 362 const KMF_DATA *SubjectCsr, in sign_csr() 365 KMF_DATA *SignedCsr) in sign_csr() 369 KMF_DATA signed_data = { 0, NULL }; in sign_csr() 407 (KMF_DATA *)SubjectCsr, sizeof (KMF_DATA)); in sign_csr() [all …]
|
H A D | mapping.c | 307 kmf_map_cert_to_name(KMF_HANDLE_T handle, KMF_DATA *cert, KMF_DATA *name) in kmf_map_cert_to_name() 310 KMF_RETURN (*cert2name)(KMF_HANDLE *, KMF_DATA *, KMF_DATA *); in kmf_map_cert_to_name() 332 kmf_match_cert_to_name(KMF_HANDLE_T handle, KMF_DATA *cert, in kmf_match_cert_to_name() 333 KMF_DATA *name_to_match, KMF_DATA *mapped_name) in kmf_match_cert_to_name() 336 KMF_RETURN (*cert2name)(KMF_HANDLE *, KMF_DATA *, KMF_DATA *, in kmf_match_cert_to_name() 337 KMF_DATA *); in kmf_match_cert_to_name()
|
H A D | certgetsetop.c | 41 copy_data(KMF_DATA *dst, KMF_DATA *src) in copy_data() 130 kmf_get_cert_extn(const KMF_DATA *certdata, in kmf_get_cert_extn() 185 kmf_get_cert_extns(const KMF_DATA *certdata, KMF_FLAG_CERT_EXTN flag, in kmf_get_cert_extns() 265 kmf_get_cert_ku(const KMF_DATA *certdata, in kmf_get_cert_ku() 311 parse_eku_data(const KMF_DATA *asn1data, KMF_X509EXT_EKU *ekuptr) in parse_eku_data() 377 kmf_get_cert_eku(const KMF_DATA *certdata, in kmf_get_cert_eku() 419 kmf_get_cert_basic_constraint(const KMF_DATA *certdata, in kmf_get_cert_basic_constraint() 614 kmf_get_cert_policies(const KMF_DATA *certdata, in kmf_get_cert_policies() 750 kmf_get_cert_auth_info_access(const KMF_DATA *certdata, in kmf_get_cert_auth_info_access() 1031 kmf_get_cert_crl_dist_pts(const KMF_DATA *certdata, in kmf_get_cert_crl_dist_pts() [all …]
|
H A D | pk11keys.c | 210 KMF_DATA KeyParts[KMF_MAX_PUBLIC_KEY_PARTS]; in PKCS_CreatePublicKey() 435 KMF_DATA *data, in PKCS_VerifyData() 436 KMF_DATA *signature) in PKCS_VerifyData() 449 KMF_DATA hashData = { 0, NULL }; in PKCS_VerifyData() 548 KMF_DATA *plaintext, in PKCS_EncryptData() 549 KMF_DATA *ciphertext) in PKCS_EncryptData() 692 create_id_hash(KMF_DATA *IDInput, KMF_DATA *IDOutput) in create_id_hash() 704 GetIDFromSPKI(KMF_X509_SPKI *spki, KMF_DATA *ID) in GetIDFromSPKI() 707 KMF_DATA KeyParts[KMF_MAX_PUBLIC_KEY_PARTS]; in GetIDFromSPKI() 794 KMF_DATA *tobesigned, KMF_DATA *output, in PKCS_DigestData()
|
H A D | generalop.c | 660 kmf_read_input_file(KMF_HANDLE_T handle, char *filename, KMF_DATA *pdata) in kmf_read_input_file() 972 kmf_get_data_format(KMF_DATA *data, KMF_ENCODE_FORMAT *fmt) in kmf_get_data_format() 993 KMF_DATA filebuf = { 0, NULL }; in kmf_get_file_format() 1125 kmf_free_data(KMF_DATA *datablock) in kmf_free_data() 1149 kmf_free_data((KMF_DATA *)&exptr->extnId); in kmf_free_extn() 1260 kmf_free_data((KMF_DATA *)&oidlist[i]); in free_keyidlist() 1411 KMF_DATA *urldata; in free_dp_name() 1473 {KMF_USER_CERT_DATA_ATTR, FALSE, sizeof (KMF_DATA), in kmf_create_ocsp_request() 1474 sizeof (KMF_DATA)}, in kmf_create_ocsp_request() 1475 {KMF_ISSUER_CERT_DATA_ATTR, FALSE, sizeof (KMF_DATA), in kmf_create_ocsp_request() [all …]
|
H A D | client.c | 812 KMF_DATA *user_cert, in kmf_get_ocsp_for_cert() 813 KMF_DATA *ta_cert, in kmf_get_ocsp_for_cert() 814 KMF_DATA *response) in kmf_get_ocsp_for_cert() 843 sizeof (KMF_DATA)); in kmf_get_ocsp_for_cert() 848 sizeof (KMF_DATA)); in kmf_get_ocsp_for_cert()
|
H A D | rdn_parser.c | 467 IsEqualData(KMF_DATA *d1, KMF_DATA *d2) in IsEqualData()
|
/titanic_44/usr/src/lib/libkmf/mappers/kmf_mapper_cn/common/ |
H A D | mapper_cn.c | 88 mapper_map_cert_to_name(KMF_HANDLE_T h, KMF_DATA *cert, KMF_DATA *name) in mapper_map_cert_to_name() 108 KMF_DATA *data = RDN_VALUE(x509name, i); in mapper_map_cert_to_name() 147 mapper_match_cert_to_name(KMF_HANDLE_T h, KMF_DATA *cert, in mapper_match_cert_to_name() 148 KMF_DATA *name_to_match, KMF_DATA *mapped_name) in mapper_match_cert_to_name() 152 KMF_DATA get_name; in mapper_match_cert_to_name()
|
/titanic_44/usr/src/lib/libelfsign/common/ |
H A D | elfcertlib.c | 122 sizeof (KMF_DATA)); in elfcertlib_verifycert() 125 sizeof (KMF_DATA)); in elfcertlib_verifycert() 141 sizeof (KMF_DATA)); in elfcertlib_verifycert() 144 sizeof (KMF_DATA)); in elfcertlib_verifycert() 160 sizeof (KMF_DATA)); in elfcertlib_verifycert() 163 sizeof (KMF_DATA)); in elfcertlib_verifycert() 501 KMF_DATA tobesigned; in elfcertlib_sign() 502 KMF_DATA signature; in elfcertlib_sign() 547 KMF_DATA_ATTR, &tobesigned, sizeof (KMF_DATA)); in elfcertlib_sign() 549 KMF_OUT_DATA_ATTR, &signature, sizeof (KMF_DATA)); in elfcertlib_sign() [all …]
|
/titanic_44/usr/src/lib/libkmf/ber_der/common/ |
H A D | clasn1.c | 56 free_data(KMF_DATA *data) in free_data() 325 CopyData(KMF_DATA *src, KMF_DATA *dst) in CopyData() 360 DerEncodeSPKI(KMF_X509_SPKI *spki, KMF_DATA *EncodedSPKI) in DerEncodeSPKI() 423 DerEncodeDSASignature(KMF_DATA *rawdata, KMF_DATA *signature) in DerEncodeDSASignature() 468 DerEncodeECDSASignature(KMF_DATA *rawdata, KMF_DATA *signature) in DerEncodeECDSASignature() 512 DerDecodeDSASignature(KMF_DATA *encoded, KMF_DATA *signature) in DerDecodeDSASignature() 596 DerDecodeECDSASignature(KMF_DATA *encoded, KMF_DATA *signature) in DerDecodeECDSASignature() 603 DerDecodeSPKI(KMF_DATA *EncodedSPKI, KMF_X509_SPKI *spki) in DerDecodeSPKI() 982 set_der_integer(KMF_DATA *data, int value) in set_der_integer() 1015 encode_uniqueid(BerElement *asn1, int tag, KMF_DATA *id) in encode_uniqueid() [all …]
|
/titanic_44/usr/src/lib/libkmf/plugins/kmf_openssl/common/ |
H A D | openssl_spi.c | 169 CK_UTF8CHAR *, CK_ULONG, EVP_PKEY **, KMF_DATA **, int *); 173 char *, KMF_DATA *); 177 char *, KMF_DATA **, uint32_t *); 207 OpenSSL_EncodePubKeyData(KMF_HANDLE_T, KMF_KEY_HANDLE *, KMF_DATA *); 211 KMF_DATA *, KMF_DATA *); 229 OpenSSL_CertGetPrintable(KMF_HANDLE_T, const KMF_DATA *, 240 KMF_DATA *, KMF_DATA *); 261 OpenSSL_VerifyCRLFile(KMF_HANDLE_T, char *, KMF_DATA *); 381 KMF_DATA derdata; in get_x509_dn() 415 ssl_cert2KMFDATA(KMF_HANDLE *kmfh, X509 *x509cert, KMF_DATA *cert) in ssl_cert2KMFDATA() [all …]
|
/titanic_44/usr/src/cmd/cmd-crypto/pktool/ |
H A D | gencert.c | 60 KMF_DATA x509DER; in gencert_pkcs11() 159 &x509DER, sizeof (KMF_DATA)); in gencert_pkcs11() 179 &x509DER, sizeof (KMF_DATA)); in gencert_pkcs11() 259 KMF_DATA x509DER; in gencert_file() 364 &x509DER, sizeof (KMF_DATA)); in gencert_file() 384 &x509DER, sizeof (KMF_DATA)); in gencert_file() 424 KMF_DATA x509DER; in gencert_nss() 516 &x509DER, sizeof (KMF_DATA)); in gencert_nss() 537 &x509DER, sizeof (KMF_DATA)); in gencert_nss()
|
H A D | signcsr.c | 52 KMF_DATA csrfiledata = { 0, NULL }; in read_csrdata() 53 KMF_DATA rawcsr = { 0, NULL }; in read_csrdata() 208 KMF_KEY_HANDLE *key, KMF_OID *sigoid, KMF_DATA *outdata) in pk_sign_cert() 227 outdata, sizeof (KMF_DATA)); in pk_sign_cert() 268 KMF_DATA certdata = { 0, NULL }; in pk_signcsr_files() 364 KMF_DATA outcert = { 0, NULL }; in pk_signcsr_pk11_nss() 480 &outcert, sizeof (KMF_DATA)); in pk_signcsr_pk11_nss()
|
H A D | download.c | 54 KMF_DATA cert = { 0, NULL }; in pk_download() 55 KMF_DATA cert_der = { 0, NULL }; in pk_download()
|
H A D | import.c | 125 sizeof (KMF_DATA)); in pk_import_pk12_files() 273 sizeof (KMF_DATA)); in pk_import_pk12_nss() 328 &certs[i].certificate, sizeof (KMF_DATA)); in pk_import_pk12_nss() 541 sizeof (KMF_DATA)); in pk_import_pk12_pk11() 583 sizeof (KMF_DATA)); in pk_import_pk12_pk11() 710 KMF_DATA keydata = { 0, NULL }; in pk_import_rawkey()
|
H A D | gencsr.c | 59 KMF_DATA signedCsr = { 0, NULL }; in gencsr_pkcs11() 180 KMF_DATA signedCsr = { 0, NULL }; in gencsr_file() 275 KMF_DATA signedCsr = { 0, NULL }; in gencsr_nss()
|
H A D | export.c | 141 sizeof (KMF_DATA)); in pk_export_file_objects() 349 sizeof (KMF_DATA)); in pk_export_nss_objects() 652 sizeof (KMF_DATA)); in pk_export_pk11_objects()
|
/titanic_44/usr/src/lib/libkmf/plugins/kmf_nss/common/ |
H A D | nss_spi.c | 84 NSS_EncodePubKeyData(KMF_HANDLE_T, KMF_KEY_HANDLE *, KMF_DATA *); 88 KMF_DATA *, KMF_DATA *); 116 KMF_DATA *, KMF_DATA *); 462 KMF_DATA der; in nss_find_matching_certs() 1015 KMF_OID *AlgOID, KMF_DATA *tobesigned, in NSS_SignData() 1016 KMF_DATA *output) in NSS_SignData() 1087 KMF_DATA *encoded) in NSS_EncodePubKeyData() 1235 KMF_DATA *cert = NULL; in NSS_FindPrikeyByCert() 1292 KMF_OID *AlgOID, KMF_DATA *ciphertext, in NSS_DecryptData() 1293 KMF_DATA *output) in NSS_DecryptData() [all …]
|
/titanic_44/usr/src/lib/libkmf/plugins/kmf_pkcs11/common/ |
H A D | pkcs11_spi.c | 98 KMFPK11_EncodePubKeyData(KMF_HANDLE_T, KMF_KEY_HANDLE *, KMF_DATA *); 102 KMF_DATA *, KMF_DATA *); 112 KMF_DATA *, KMF_DATA *); 399 KMF_DATA name; in matchcert() 772 KMF_DATA *eData) in KMFPK11_EncodePubKeyData() 779 KMF_DATA Modulus, Exponent, Prime, Subprime, Base, Value; in KMFPK11_EncodePubKeyData() 1091 CreateCertObject(KMF_HANDLE_T handle, char *label, KMF_DATA *pcert) in CreateCertObject() 1097 KMF_DATA data; in CreateCertObject() 1098 KMF_DATA Id; in CreateCertObject() 1124 rv = DerDecodeSignedCertificate((const KMF_DATA *)pcert, in CreateCertObject() [all …]
|
/titanic_44/usr/src/cmd/cmd-inet/usr.sbin/kssl/kssladm/ |
H A D | kssladm_create.c | 90 char *token_label, KMF_DATA *idstr, in kmf_to_kssl() 580 KMF_DATA iddata = { 0, NULL }; in load_from_pkcs11()
|