Searched defs:pTemplate (Results 1 - 22 of 22) sorted by relevance

/illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/
H A Dpkcs11Object.c40 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 Dpkcs11Keys.c43 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 DmetaKeys.c40 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey)
58 rv = meta_generate_keys(session, pMechanism, pTemplate, ulCount, key,
187 CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate,
211 (void) get_template_boolean(CKA_TOKEN, pTemplate, ulAttributeCount,
216 pTemplate, ulAttributeCount, outputKey);
246 CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate,
412 pTemplate, ulAttributeCount, newKey1, newKey2, newKey3, newKey4);
39 meta_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) argument
185 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
245 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 DmetaObject.c112 meta_CreateObject(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, argument
124 if (pTemplate == NULL || ulCount < 1 || phObject == NULL)
146 (void) get_template_boolean(CKA_TOKEN, pTemplate, ulCount,
159 (void) get_template_boolean(CKA_PRIVATE, pTemplate, ulCount,
164 (void) get_template_boolean(CKA_EXTRACTABLE, pTemplate, ulCount,
171 (void) get_template_boolean(CKA_SENSITIVE, pTemplate, ulCount,
182 if (meta_freeobject_check(session, object, NULL, pTemplate, ulCount,
191 if (!meta_freeobject_set(object, pTemplate, ulCount, B_TRUE))
213 slot_session->hSession, pTemplate, ulCount, &hNewObject);
244 slot_session->hSession, pTemplate, ulCoun
342 meta_CopyObject(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phNewObject) argument
670 meta_GetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
726 meta_SetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
1030 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
1095 meta_FindObjectsInit(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
[all...]
H A DmetaUtil.c1457 CK_ATTRIBUTE *pTemplate, CK_ULONG ulAttributeCount,
1480 (void) get_template_boolean(CKA_TOKEN, pTemplate, ulAttributeCount,
1482 (void) get_template_boolean(CKA_PRIVATE, pTemplate, ulAttributeCount,
1484 (void) get_template_boolean(CKA_SENSITIVE, pTemplate, ulAttributeCount,
1497 if (meta_freeobject_check(session, newKey1, pMechanism, pTemplate,
1503 if (!meta_freeobject_set(newKey1, pTemplate, ulAttributeCount,
1580 pTemplate, ulAttributeCount);
1587 slot_basekey1->hObject, pTemplate, ulAttributeCount,
1454 meta_derive_key(meta_session_t *session, CK_MECHANISM *pMechanism, meta_object_t *basekey1, meta_object_t *basekey2, CK_OBJECT_HANDLE *phBaseKey2, CK_ATTRIBUTE *pTemplate, CK_ULONG ulAttributeCount, meta_object_t *newKey1, meta_object_t *newKey2, meta_object_t *newKey3, meta_object_t *newKey4) argument
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftObject.c38 CK_ATTRIBUTE_PTR pTemplate,
58 if ((pTemplate == NULL) || (ulCount == 0) ||
65 rv = soft_add_object(pTemplate, ulCount, phObject, session_p);
78 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount,
100 if (((ulCount > 0) && (pTemplate == NULL)) ||
135 rv = soft_set_attribute(new_object, &pTemplate[i], B_TRUE);
330 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount)
350 if ((pTemplate == NULL) || (ulCount == 0)) {
388 rv = soft_get_attribute(object_p, &pTemplate[i]);
411 CK_ATTRIBUTE_PTR pTemplate, CK_ULON
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
329 C_GetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
410 C_SetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
561 C_FindObjectsInit(CK_SESSION_HANDLE sh, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
[all...]
H A DsoftKeys.c35 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 DsoftObjectUtil.c228 soft_add_object(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, argument
246 rv = soft_build_object(pTemplate, ulCount, new_objp);
591 search_for_objects(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, argument
609 pTemplate, ulCount);
613 if (pTemplate[i].type == CKA_PRIVATE) {
628 if (pTemplate[i].type == CKA_TOKEN) {
630 token_flag_val = *((CK_BBOOL *)pTemplate[i].pValue);
661 num_pclasses, pTemplate, ulCount)) {
703 num_pclasses, pTemplate, ulCount)) {
734 soft_find_objects_init(soft_session_t *sp, CK_ATTRIBUTE_PTR pTemplate, argument
[all...]
H A DsoftSSL.c401 * . pTemplate & ulAttributeCount: Any extra attributes for the key to be
422 soft_object_t *basekey_p, CK_ATTRIBUTE_PTR pTemplate,
554 if ((pTemplate[i].type == CKA_CLASS) &&
555 (*((CK_OBJECT_CLASS *)pTemplate[i].pValue) !=
560 if ((pTemplate[i].type == CKA_KEY_TYPE) &&
561 (*((CK_KEY_TYPE *)pTemplate[i].pValue) !=
567 bcopy(pTemplate, &new_tmpl[4],
589 * . pTemplate & ulAttributeCount: Any extra attributes for the key to be
617 soft_object_t *basekey_p, CK_ATTRIBUTE_PTR pTemplate,
883 bcopy(pTemplate,
421 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
616 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...]
H A DsoftKeysUtil.c62 soft_gen_keyobject(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, argument
82 rv = soft_build_key(pTemplate, ulCount, new_objp, class, key_type,
154 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey)
205 if (pTemplate[i].type == CKA_KEY_TYPE &&
206 pTemplate[i].pValue != NULL) {
207 key_type = *((CK_KEY_TYPE*)pTemplate[i].pValue);
226 if (pTemplate[i].type == CKA_KEY_TYPE &&
227 pTemplate[i].pValue != NULL) {
228 key_type = *((CK_KEY_TYPE*)pTemplate[i].pValue);
231 if (pTemplate[
153 soft_genkey(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) argument
849 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
1557 soft_unwrap_secret_len_check(CK_KEY_TYPE keytype, CK_MECHANISM_TYPE mechtype, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount) argument
1630 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 DsoftAttributeUtil.c6363 CK_ULONG *num_result_pclasses, CK_ATTRIBUTE_PTR pTemplate,
6380 if (pTemplate[i].type == CKA_CLASS) {
6386 (*((CK_OBJECT_CLASS *)pTemplate[i].pValue));
6416 if (pTemplate[i].type == PUB_KEY_ATTRS[j]) {
6427 if (pTemplate[i].type == PRIV_KEY_ATTRS[j]) {
6438 if (pTemplate[i].type == SECRET_KEY_ATTRS[j]) {
6449 if (pTemplate[i].type == DOMAIN_ATTRS[j]) {
6460 if (pTemplate[i].type == HARDWARE_ATTRS[j]) {
6471 if (pTemplate[i].type == CERT_ATTRS[j]) {
6362 soft_process_find_attr(CK_OBJECT_CLASS *pclasses, CK_ULONG *num_result_pclasses, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelObject.c42 CK_ATTRIBUTE_PTR pTemplate,
54 if ((pTemplate == NULL) || (ulCount == 0) ||
68 rv = kernel_add_object(pTemplate, ulCount, phObject, session_p);
82 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount,
101 if (((ulCount > 0) && (pTemplate == NULL)) ||
152 rv = kernel_set_attribute(new_object, &pTemplate[i],
201 rv = process_object_attributes(pTemplate, ulCount,
397 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount)
410 if ((pTemplate == NULL) || (ulCount == 0))
445 rv = kernel_get_attribute(object_p, &pTemplate[
41 C_CreateObject(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phObject) argument
81 C_CopyObject(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phNewObject) argument
396 C_GetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
516 C_SetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
733 C_FindObjectsInit(CK_SESSION_HANDLE sh, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
[all...]
H A DkernelObjectUtil.c208 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 DkernelUtil.c776 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 DkernelAttributeUtil.c3578 CK_ULONG *num_result_pclasses, CK_ATTRIBUTE_PTR pTemplate,
3595 if (pTemplate[i].type == CKA_CLASS) {
3601 (*((CK_OBJECT_CLASS *)pTemplate[i].pValue));
3631 if (pTemplate[i].type == PUB_KEY_ATTRS[j]) {
3642 if (pTemplate[i].type == PRIV_KEY_ATTRS[j]) {
3653 if (pTemplate[i].type == SECRET_KEY_ATTRS[j]) {
3664 if (pTemplate[i].type == DOMAIN_ATTRS[j]) {
3675 if (pTemplate[i].type == HARDWARE_ATTRS[j]) {
3686 if (pTemplate[i].type == CERT_ATTRS[j]) {
3577 kernel_process_find_attr(CK_OBJECT_CLASS *pclasses, CK_ULONG *num_result_pclasses, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
H A DkernelKeys.c107 is_secret_key_template(CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount) argument
111 if (pTemplate[i].type == CKA_CLASS &&
112 *(CK_OBJECT_CLASS *)(pTemplate[i].pValue) ==
143 CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount,
151 if (pTemplate[i].type == CKA_KEY_TYPE) {
152 get_ulong_attr_from_template(&key_type, &pTemplate[i]);
172 if (pTemplate[i].type == CKA_VALUE_LEN) {
174 &pTemplate[i]);
209 pTemplate, ulAttributeCount))
247 key_gen_by_value(CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, argument
142 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...]
/illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/common/
H A Dobject.c304 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 Dobj_mgr.c362 CK_ATTRIBUTE * pTemplate,
370 if (! sess || ! pTemplate || ! handle) {
378 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,
361 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 Dtemplate.c303 CK_ATTRIBUTE * pTemplate,
311 if (! is_attribute_defined(pTemplate[i].type)) {
315 pTemplate[i].ulValueLen);
319 attr->type = pTemplate[i].type;
320 attr->ulValueLen = pTemplate[i].ulValueLen;
324 (void) memcpy(attr->pValue, pTemplate[i].pValue,
302 template_add_attributes(TEMPLATE * tmpl, CK_ATTRIBUTE * pTemplate, CK_ULONG ulCount) argument
H A Dnew_host.c879 CK_ATTRIBUTE_PTR pTemplate,
903 rc = object_mgr_add(sess, pTemplate, ulCount, phObject);
914 CK_ATTRIBUTE_PTR pTemplate,
939 rc = object_mgr_copy(sess, pTemplate, ulCount,
1006 CK_ATTRIBUTE_PTR pTemplate,
1024 rc = object_mgr_get_attribute_values(sess, hObject, pTemplate, ulCount);
1033 CK_ATTRIBUTE_PTR pTemplate,
1051 rc = object_mgr_set_attribute_values(sess, hObject, pTemplate, ulCount);
1059 CK_ATTRIBUTE_PTR pTemplate,
1088 rc = object_mgr_find_init(sess, pTemplate, ulCoun
878 SC_CreateObject(ST_SESSION_HANDLE sSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phObject) argument
911 SC_CopyObject( ST_SESSION_HANDLE sSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phNewObject) argument
1004 SC_GetAttributeValue(ST_SESSION_HANDLE sSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
1031 SC_SetAttributeValue(ST_SESSION_HANDLE sSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
1058 SC_FindObjectsInit(ST_SESSION_HANDLE sSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
2265 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 Dapi_interface.c481 CK_ATTRIBUTE_PTR pTemplate,
502 if (!pTemplate && ulCount) {
506 rv = FuncList.ST_CopyObject(rSession, hObject, pTemplate,
517 CK_ATTRIBUTE_PTR pTemplate,
530 if (! pTemplate) {
541 rv = FuncList.ST_CreateObject(rSession, pTemplate,
724 CK_ATTRIBUTE_PTR pTemplate,
741 if (!pTemplate && ulAttributeCount) {
746 hBaseKey, pTemplate, ulAttributeCount, phKey);
1098 CK_ATTRIBUTE_PTR pTemplate,
478 C_CopyObject( CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phNewObject) argument
515 C_CreateObject( CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phObject) argument
721 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
1097 C_FindObjectsInit(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
1119 C_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey) argument
1212 C_GetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
1828 C_SetAttributeValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) argument
2089 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...]
/illumos-gate/usr/src/lib/libkmf/libkmf/common/
H A Dpk11keys.c158 PKCS_AddTemplate(CK_ATTRIBUTE *pTemplate, argument
169 pTemplate[*ckNumTemplates].type = ckAttribCode;
170 pTemplate[*ckNumTemplates].pValue = pckBuffer;
171 pTemplate[*ckNumTemplates].ulValueLen = ckBufferLen;

Completed in 222 milliseconds