/osnet-11/usr/src/lib/pkcs11/libpkcs11/common/ |
H A D | pkcs11Object.c | 40 CK_ATTRIBUTE_PTR pTemplate, 50 return (fast_funcs->C_CreateObject(hSession, pTemplate, 67 pTemplate, ulCount, phObject); 83 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, 92 pTemplate, ulCount, phNewObject)); 108 hObject, pTemplate, ulCount, phNewObject); 162 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) 170 pTemplate, ulCount)); 186 hObject, pTemplate, ulCount); 203 CK_ATTRIBUTE_PTR pTemplate, CK_ULON 39 C_CreateObject(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phObject) argument 82 C_CopyObject(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phNewObject) argument 161 C_GetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 202 C_SetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 282 C_FindObjectsInit(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument [all...] |
H A D | pkcs11Keys.c | 43 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) 56 pTemplate, ulCount, phKey)); 79 pMechanism, pTemplate, ulCount, phKey); 216 CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, 231 pTemplate, ulAttributeCount, phKey)); 255 pTemplate, ulAttributeCount, phKey); 273 CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, 287 hBaseKey, pTemplate, ulAttributeCount, phKey)); 310 pMechanism, hBaseKey, pTemplate, ulAttributeCount, phKey); 42 C_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) argument 214 C_UnwrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hUnwrappingKey, CK_BYTE_PTR pWrappedKey, CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument 272 C_DeriveKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument
|
H A D | metaObject.c | 111 meta_CreateObject(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, argument 123 if (pTemplate == NULL || ulCount < 1 || phObject == NULL) 145 (void) get_template_boolean(CKA_TOKEN, pTemplate, ulCount, 158 (void) get_template_boolean(CKA_PRIVATE, pTemplate, ulCount, 163 (void) get_template_boolean(CKA_EXTRACTABLE, pTemplate, ulCount, 170 (void) get_template_boolean(CKA_SENSITIVE, pTemplate, ulCount, 181 if (meta_freeobject_check(session, object, NULL, pTemplate, ulCount, 192 if (!meta_freeobject_set(object, pTemplate, ulCount, B_TRUE)) { 216 slot_session->hSession, pTemplate, ulCount, &hNewObject); 247 slot_session->hSession, pTemplate, ulCoun 345 meta_CopyObject(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phNewObject) argument 673 meta_GetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 729 meta_SetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 1033 meta_search_for_objects(meta_session_t *session, find_objs_info_t *info, slot_session_t *slot_session, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_ULONG slotnum, boolean_t token_only, int *num_results_alloc) argument 1098 meta_FindObjectsInit(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument [all...] |
H A D | metaKeys.c | 39 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) 57 rv = meta_generate_keys(session, pMechanism, pTemplate, ulCount, key, 186 CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, 210 (void) get_template_boolean(CKA_TOKEN, pTemplate, ulAttributeCount, 215 pTemplate, ulAttributeCount, outputKey); 245 CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, 411 pTemplate, ulAttributeCount, newKey1, newKey2, newKey3, newKey4); 38 meta_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) argument 184 meta_UnwrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hUnwrappingKey, CK_BYTE_PTR pWrappedKey, CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument 244 meta_DeriveKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument
|
H A D | metaGlobal.h | 618 CK_ATTRIBUTE *pTemplate, CK_ULONG ulAttributeCount, 736 CK_RV meta_CreateObject(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, 739 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, 745 CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount); 747 CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount); 749 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount); 820 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey); 831 CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, 834 CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate,
|
/osnet-11/usr/src/lib/pkcs11/pkcs11_tpm/common/ |
H A D | object.c | 304 object_create(CK_ATTRIBUTE * pTemplate, argument 320 if (! pTemplate) { 325 attr = pTemplate; 355 rc = object_create_skel(pTemplate, ulCount, 424 object_copy(CK_ATTRIBUTE * pTemplate, argument 437 if (! old_obj || ! pTemplate || ! new_obj) { 459 rc = template_add_attributes(new_tmpl, pTemplate, ulCount); 662 CK_ATTRIBUTE * pTemplate, 677 pTemplate[i].type); 680 pTemplate[ 661 object_get_attribute_values(OBJECT * obj, CK_ATTRIBUTE * pTemplate, CK_ULONG ulCount) argument 708 object_set_attribute_values(OBJECT * obj, CK_ATTRIBUTE * pTemplate, CK_ULONG ulCount) argument 814 object_create_skel(CK_ATTRIBUTE * pTemplate, CK_ULONG ulCount, CK_ULONG mode, CK_ULONG class, CK_ULONG subclass, OBJECT ** obj) argument [all...] |
H A D | obj_mgr.c | 361 CK_ATTRIBUTE * pTemplate, 369 if (! sess || ! pTemplate || ! handle) { 377 rc = object_create(pTemplate, ulCount, &o); 543 CK_ATTRIBUTE * pTemplate, 554 if (! sess || ! pTemplate || ! new_handle) { 566 rc = object_copy(pTemplate, ulCount, old_obj, &new_obj); 687 CK_ATTRIBUTE * pTemplate, 702 if (! pTemplate && (ulCount != 0)) { 705 rc = object_create_skel(pTemplate, ulCount, 1147 CK_ATTRIBUTE * pTemplate, 360 object_mgr_add(SESSION * sess, CK_ATTRIBUTE * pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE * handle) argument 542 object_mgr_copy(SESSION * sess, CK_ATTRIBUTE * pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE old_handle, CK_OBJECT_HANDLE * new_handle) argument 686 object_mgr_create_skel(SESSION * sess, CK_ATTRIBUTE * pTemplate, CK_ULONG ulCount, CK_ULONG mode, CK_ULONG obj_type, CK_ULONG sub_class, OBJECT ** obj) argument 1146 object_mgr_find_init(SESSION * sess, CK_ATTRIBUTE * pTemplate, CK_ULONG ulCount) argument 1217 object_mgr_find_build_list(SESSION * sess, CK_ATTRIBUTE * pTemplate, CK_ULONG ulCount, DL_NODE * obj_list, CK_BBOOL public_only) argument 1342 object_mgr_get_attribute_values(SESSION * sess, CK_OBJECT_HANDLE handle, CK_ATTRIBUTE * pTemplate, CK_ULONG ulCount) argument 1712 object_mgr_set_attribute_values(SESSION * sess, CK_OBJECT_HANDLE handle, CK_ATTRIBUTE * pTemplate, CK_ULONG ulCount) argument [all...] |
H A D | api_interface.c | 480 CK_ATTRIBUTE_PTR pTemplate, 501 if (!pTemplate && ulCount) { 505 rv = FuncList.ST_CopyObject(rSession, hObject, pTemplate, 516 CK_ATTRIBUTE_PTR pTemplate, 529 if (! pTemplate) { 540 rv = FuncList.ST_CreateObject(rSession, pTemplate, 723 CK_ATTRIBUTE_PTR pTemplate, 740 if (!pTemplate && ulAttributeCount) { 745 hBaseKey, pTemplate, ulAttributeCount, phKey); 1097 CK_ATTRIBUTE_PTR pTemplate, 477 C_CopyObject( CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phNewObject) argument 514 C_CreateObject( CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phObject) argument 720 C_DeriveKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument 1096 C_FindObjectsInit(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 1118 C_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) argument 1211 C_GetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 1830 C_SetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 2091 C_UnwrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hUnwrappingKey, CK_BYTE_PTR pWrappedKey, CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument [all...] |
H A D | new_host.c | 871 CK_ATTRIBUTE_PTR pTemplate, 895 rc = object_mgr_add(sess, pTemplate, ulCount, phObject); 906 CK_ATTRIBUTE_PTR pTemplate, 931 rc = object_mgr_copy(sess, pTemplate, ulCount, 998 CK_ATTRIBUTE_PTR pTemplate, 1016 rc = object_mgr_get_attribute_values(sess, hObject, pTemplate, ulCount); 1025 CK_ATTRIBUTE_PTR pTemplate, 1043 rc = object_mgr_set_attribute_values(sess, hObject, pTemplate, ulCount); 1051 CK_ATTRIBUTE_PTR pTemplate, 1080 rc = object_mgr_find_init(sess, pTemplate, ulCoun 870 SC_CreateObject(ST_SESSION_HANDLE sSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phObject) argument 903 SC_CopyObject( ST_SESSION_HANDLE sSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phNewObject) argument 996 SC_GetAttributeValue(ST_SESSION_HANDLE sSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 1023 SC_SetAttributeValue(ST_SESSION_HANDLE sSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 1050 SC_FindObjectsInit(ST_SESSION_HANDLE sSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 2257 SC_UnwrapKey(ST_SESSION_HANDLE sSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hUnwrappingKey, CK_BYTE_PTR pWrappedKey, CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) argument [all...] |
H A D | tpmtok_int.h | 1342 (ST_SESSION_T hSession, CK_ATTRIBUTE_PTR pTemplate, 1348 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG usCount, 1360 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG usCount); 1364 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG usCount); 1367 (ST_SESSION_T hSession, CK_ATTRIBUTE_PTR pTemplate, 1509 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG usCount, 1529 CK_ULONG usWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, 1534 CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate,
|
H A D | template.c | 302 CK_ATTRIBUTE * pTemplate, 310 if (! is_attribute_defined(pTemplate[i].type)) { 314 pTemplate[i].ulValueLen); 318 attr->type = pTemplate[i].type; 319 attr->ulValueLen = pTemplate[i].ulValueLen; 323 (void) memcpy(attr->pValue, pTemplate[i].pValue, 301 template_add_attributes(TEMPLATE * tmpl, CK_ATTRIBUTE * pTemplate, CK_ULONG ulCount) argument
|
/osnet-11/usr/src/lib/pkcs11/pkcs11_kms/common/ |
H A D | kmsKeys.c | 49 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) 70 if ((pTemplate == NULL) && (ulCount != 0)) { 91 rv = kms_build_object(pTemplate, ulCount, new_objp); 161 CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, 173 CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, 48 C_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) argument 159 C_UnwrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hUnwrappingKey, CK_BYTE_PTR pWrappedKey, CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument 172 C_DeriveKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument
|
H A D | kmsObject.c | 39 CK_ATTRIBUTE_PTR pTemplate, 51 if ((pTemplate == NULL) || (ulCount == 0) || 65 rv = kms_add_object(pTemplate, ulCount, phObject, session_p); 78 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, 93 if (((ulCount > 0) && (pTemplate == NULL)) || 144 rv = kms_set_attribute(new_object, &pTemplate[i], 278 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) 290 if ((pTemplate == NULL) || (ulCount == 0)) 324 rv = kms_get_attribute(object_p, &pTemplate[i]); 343 CK_ATTRIBUTE_PTR pTemplate, CK_ULON 38 C_CreateObject(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phObject) argument 77 C_CopyObject(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phNewObject) argument 277 C_GetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 342 C_SetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 502 C_FindObjectsInit(CK_SESSION_HANDLE sh, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument [all...] |
H A D | kmsObjectUtil.c | 220 kms_add_object(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, argument 233 rv = kms_build_object(pTemplate, ulCount, new_objp); 543 search_for_objects(kms_session_t *sp, CK_ATTRIBUTE_PTR pTemplate, argument 562 pTemplate, ulCount); 571 if (pTemplate[i].type == CKA_TOKEN) { 573 token_flag_val = *((CK_BBOOL *)pTemplate[i].pValue); 575 if (pTemplate[i].type == CKA_LABEL) { 576 label = (char *)pTemplate[i].pValue; 578 if (pTemplate[i].type == CKA_CLASS) { 579 findclass = *((CK_OBJECT_CLASS *)pTemplate[ 714 kms_find_objects_init(kms_session_t *sp, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument [all...] |
H A D | kmsObject.h | 227 CK_RV kms_add_object(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, 263 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount); 272 CK_ULONG *num_result_pclasses, CK_ATTRIBUTE_PTR pTemplate,
|
/osnet-11/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softKeys.c | 35 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) 55 if ((pTemplate == NULL) && (ulCount != 0)) { 60 rv = soft_genkey(session_p, pMechanism, pTemplate, 220 CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, 241 if ((pTemplate == NULL) || (ulAttributeCount == 0)) { 297 pWrappedKey, ulWrappedKeyLen, pTemplate, ulAttributeCount, 319 CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, 341 if (((pTemplate != NULL) && (ulAttributeCount == 0)) || 342 ((pTemplate == NULL) && (ulAttributeCount != 0))) { 359 pTemplate, ulAttributeCoun 34 C_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) argument 218 C_UnwrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hUnwrappingKey, CK_BYTE_PTR pWrappedKey, CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument 318 C_DeriveKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument [all...] |
H A D | softObject.c | 37 CK_ATTRIBUTE_PTR pTemplate, 57 if ((pTemplate == NULL) || (ulCount == 0) || 64 rv = soft_add_object(pTemplate, ulCount, phObject, session_p); 77 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, 99 if (((ulCount > 0) && (pTemplate == NULL)) || 134 rv = soft_set_attribute(new_object, &pTemplate[i], B_TRUE); 329 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) 349 if ((pTemplate == NULL) || (ulCount == 0)) { 387 rv = soft_get_attribute(object_p, &pTemplate[i]); 410 CK_ATTRIBUTE_PTR pTemplate, CK_ULON 36 C_CreateObject(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phObject) argument 76 C_CopyObject(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phNewObject) argument 328 C_GetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 409 C_SetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 560 C_FindObjectsInit(CK_SESSION_HANDLE sh, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument [all...] |
H A D | softKeysUtil.c | 65 soft_gen_keyobject(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, argument 85 rv = soft_build_key(pTemplate, ulCount, new_objp, class, key_type, 158 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) 209 if (pTemplate[i].type == CKA_KEY_TYPE && 210 pTemplate[i].pValue != NULL) { 211 key_type = *((CK_KEY_TYPE*)pTemplate[i].pValue); 230 if (pTemplate[i].type == CKA_KEY_TYPE && 231 pTemplate[i].pValue != NULL) { 232 key_type = *((CK_KEY_TYPE*)pTemplate[i].pValue); 235 if (pTemplate[ 157 soft_genkey(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) argument 870 soft_derivekey(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, soft_object_t *basekey_p, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument 1585 soft_unwrap_secret_len_check(CK_KEY_TYPE keytype, CK_MECHANISM_TYPE mechtype, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount) argument 1658 soft_unwrapkey(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, soft_object_t *unwrappingkey_p, CK_BYTE_PTR pWrappedKey, CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument [all...] |
H A D | softObjectUtil.c | 229 soft_add_object(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, argument 247 rv = soft_build_object(pTemplate, ulCount, new_objp); 595 search_for_objects(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, argument 613 pTemplate, ulCount); 617 if (pTemplate[i].type == CKA_PRIVATE) { 632 if (pTemplate[i].type == CKA_TOKEN) { 634 token_flag_val = *((CK_BBOOL *)pTemplate[i].pValue); 674 num_pclasses, pTemplate, ulCount)) { 722 num_pclasses, pTemplate, ulCount)) { 753 soft_find_objects_init(soft_session_t *sp, CK_ATTRIBUTE_PTR pTemplate, argument [all...] |
H A D | softSSL.c | 404 * . pTemplate & ulAttributeCount: Any extra attributes for the key to be 425 soft_object_t *basekey_p, CK_ATTRIBUTE_PTR pTemplate, 568 if ((pTemplate[i].type == CKA_CLASS) && 569 (*((CK_OBJECT_CLASS *)pTemplate[i].pValue) != 574 if ((pTemplate[i].type == CKA_KEY_TYPE) && 575 (*((CK_KEY_TYPE *)pTemplate[i].pValue) != 581 bcopy(pTemplate, &new_tmpl[4], 603 * . pTemplate & ulAttributeCount: Any extra attributes for the key to be 631 soft_object_t *basekey_p, CK_ATTRIBUTE_PTR pTemplate, 893 bcopy(pTemplate, 424 soft_ssl_master_key_derive(soft_session_t *sp, CK_MECHANISM_PTR mech, soft_object_t *basekey_p, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument 630 soft_ssl_key_and_mac_derive(soft_session_t *sp, CK_MECHANISM_PTR mech, soft_object_t *basekey_p, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount) argument [all...] |
/osnet-11/usr/src/lib/pkcs11/pkcs11_kernel/common/ |
H A D | kernelUtil.c | 776 process_object_attributes(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, argument 802 switch (pTemplate[i].type) { 809 if (pTemplate[i].pValue != NULL && 810 (pTemplate[i].ulValueLen < value_len)) { 817 value_len = pTemplate[i].ulValueLen; 820 cur_attr->oa_type = pTemplate[i].type; 824 if ((pTemplate[i].pValue != NULL) && 825 (pTemplate[i].ulValueLen > 0)) { 826 ptr = malloc(pTemplate[i].ulValueLen); 832 (void) memcpy(ptr, pTemplate[ 879 get_object_attributes(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, caddr_t obj_attrs) argument 948 CK_ATTRIBUTE pTemplate[2]; local [all...] |
H A D | kernelObject.c | 38 CK_ATTRIBUTE_PTR pTemplate, 50 if ((pTemplate == NULL) || (ulCount == 0) || 64 rv = kernel_add_object(pTemplate, ulCount, phObject, session_p); 78 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, 97 if (((ulCount > 0) && (pTemplate == NULL)) || 148 rv = kernel_set_attribute(new_object, &pTemplate[i], 197 rv = process_object_attributes(pTemplate, ulCount, 393 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) 406 if ((pTemplate == NULL) || (ulCount == 0)) 441 rv = kernel_get_attribute(object_p, &pTemplate[ 37 C_CreateObject(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phObject) argument 77 C_CopyObject(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phNewObject) argument 392 C_GetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 512 C_SetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument 729 C_FindObjectsInit(CK_SESSION_HANDLE sh, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument [all...] |
H A D | kernelObjectUtil.c | 208 kernel_add_object(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, argument 238 rv = process_object_attributes(pTemplate, ulCount, 293 rv = kernel_build_object(pTemplate, ulCount, new_objp, sp, 598 search_for_objects(kernel_session_t *sp, CK_ATTRIBUTE_PTR pTemplate, argument 612 pTemplate, ulCount); 632 num_pclasses, pTemplate, ulCount)) { 663 kernel_find_objects_init(kernel_session_t *sp, CK_ATTRIBUTE_PTR pTemplate, argument 671 rv = kernel_validate_attr(pTemplate, ulCount, &class); 684 rv = search_for_objects(sp, pTemplate, ulCount, fcontext);
|
H A D | kernelKeys.c | 106 is_secret_key_template(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount) argument 110 if (pTemplate[i].type == CKA_CLASS && 111 *(CK_OBJECT_CLASS *)(pTemplate[i].pValue) == 142 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, 150 if (pTemplate[i].type == CKA_KEY_TYPE) { 151 get_ulong_attr_from_template(&key_type, &pTemplate[i]); 171 if (pTemplate[i].type == CKA_VALUE_LEN) { 173 &pTemplate[i]); 208 pTemplate, ulAttributeCount)) 247 key_gen_by_value(CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, argument 141 get_key_len_from_template(CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, kernel_object_t *basekey_p, ulong_t *key_len) argument 365 C_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) argument 1744 C_UnwrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hUnwrappingKey, CK_BYTE_PTR pWrappedKey, CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument 2178 derive_key_by_value(CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, kernel_session_t *session_p, crypto_mech_type_t k_mech_type, kernel_object_t *basekey_p, kernel_object_t *new_objp) argument 2323 C_DeriveKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument [all...] |
/osnet-11/usr/src/lib/pkcs11/include/ |
H A D | pkcs11f.h | 265 CK_ATTRIBUTE_PTR pTemplate, /* the object's template */ 279 CK_ATTRIBUTE_PTR pTemplate, /* template for new object */ 314 CK_ATTRIBUTE_PTR pTemplate, /* specifies attrs; gets vals */ 327 CK_ATTRIBUTE_PTR pTemplate, /* specifies attrs and values */ 339 CK_ATTRIBUTE_PTR pTemplate, /* attribute values to match */ 768 CK_ATTRIBUTE_PTR pTemplate, /* template for new key */ 828 CK_ATTRIBUTE_PTR pTemplate, /* new key template */ 843 CK_ATTRIBUTE_PTR pTemplate, /* new key template */
|