Home
last modified time | relevance | path

Searched refs:kms_session_t (Results 1 – 17 of 17) sorted by relevance

/onnv-gate/usr/src/lib/pkcs11/pkcs11_kms/common/
H A DkmsCrypt.h57 CK_RV kms_aes_crypt_init_common(kms_session_t *, CK_MECHANISM_PTR,
60 CK_RV kms_aes_encrypt_common(kms_session_t *, CK_BYTE_PTR, CK_ULONG,
63 CK_RV kms_aes_decrypt_common(kms_session_t *, CK_BYTE_PTR, CK_ULONG,
66 CK_RV kms_aes_encrypt_final(kms_session_t *, CK_BYTE_PTR, CK_ULONG_PTR);
67 CK_RV kms_aes_decrypt_final(kms_session_t *, CK_BYTE_PTR, CK_ULONG_PTR);
69 void kms_crypt_cleanup(kms_session_t *, boolean_t, boolean_t);
H A DkmsKeystoreUtil.h41 CK_RV KMS_GenerateKey(kms_session_t *, kms_object_t *);
42 CK_RV KMS_DestroyKey(kms_session_t *, kms_object_t *);
44 CK_RV KMS_RefreshObjectList(kms_session_t *, kms_slot_t *);
45 CK_RV KMS_ChangeLocalPWD(kms_session_t *, const char *, const char *);
50 CK_RV kms_reload_labels(kms_session_t *);
H A DkmsSession.h100 } kms_session_t; typedef
113 kms_session_t *first; /* points to the first session in the list */
114 kms_session_t *last; /* points to the last session in the list */
161 handle2session(CK_SESSION_HANDLE hSession, kms_session_t **session_p);
167 kms_delete_all_objects_in_session(kms_session_t *sp,
175 kms_delete_session(kms_session_t *sp,
179 kms_session_delay_free(kms_session_t *sp);
H A DkmsSessionUtil.c51 kms_session_t *session_p; in kms_delete_all_sessions()
117 kms_session_t *new_sp = NULL; in kms_add_session()
122 new_sp = calloc(1, sizeof (kms_session_t)); in kms_add_session()
186 kms_delete_session(kms_session_t *session_p, in kms_delete_session()
359 handle2session(CK_SESSION_HANDLE hSession, kms_session_t **session_p) in handle2session()
361 kms_session_t *sp = (kms_session_t *)(hSession); in handle2session()
392 kms_session_delay_free(kms_session_t *sp) in kms_session_delay_free()
394 kms_session_t *tmp; in kms_session_delay_free()
435 kms_session_t *session_p; in kms_acquire_all_slots_mutexes()
465 kms_session_t *session_p; in kms_release_all_slots_mutexes()
H A DkmsObject.h228 CK_ULONG *objecthandle_p, kms_session_t *sp);
230 CK_RV kms_delete_object(kms_session_t *, kms_object_t *,
244 kms_session_t *sp);
254 void kms_add_object_to_session(kms_object_t *objp, kms_session_t *sp);
262 CK_RV kms_find_objects_init(kms_session_t *sp,
265 void kms_find_objects_final(kms_session_t *sp);
267 CK_RV kms_find_objects(kms_session_t *sp,
291 CK_RV kms_delete_token_object(kms_slot_t *pslot, kms_session_t *sp,
295 kms_session_t *sp);
H A DkmsObject.c45 kms_session_t *session_p; in C_CreateObject()
83 kms_session_t *session_p; in C_CopyObject()
187 kms_session_t *session_p = (kms_session_t *)(hSession); in C_DestroyObject()
283 kms_session_t *session_p; in C_GetAttributeValue()
348 kms_session_t *session_p; in C_SetAttributeValue()
455 kms_session_t *session_p; in C_GetObjectSize()
506 kms_session_t *session_p; in C_FindObjectsInit()
566 kms_session_t *session_p; in C_FindObjects()
630 kms_session_t *session_p; in C_FindObjectsFinal()
H A DkmsObjectUtil.c61 kms_add_object_to_session(kms_object_t *objp, kms_session_t *sp) in kms_add_object_to_session()
134 boolean_t copy_everything, kms_session_t *sp) in kms_copy_object()
221 CK_ULONG *objecthandle_p, kms_session_t *sp) in kms_add_object()
304 kms_remove_object_from_session(kms_object_t *objp, kms_session_t *sp) in kms_remove_object_from_session()
470 kms_delete_object(kms_session_t *sp, kms_object_t *objp, in kms_delete_object()
505 kms_delete_all_objects_in_session(kms_session_t *sp, in kms_delete_all_objects_in_session()
543 search_for_objects(kms_session_t *sp, CK_ATTRIBUTE_PTR pTemplate, in search_for_objects()
546 kms_session_t *session_p; in search_for_objects()
661 kms_find_objects_init(kms_session_t *sp, CK_ATTRIBUTE_PTR pTemplate, in kms_find_objects_init()
695 kms_find_objects_final(kms_session_t *sp) in kms_find_objects_final()
[all …]
H A DkmsSession.c79 kms_session_t *session_p; in C_CloseSession()
145 get_ses_state(kms_session_t *session_p) in get_ses_state()
171 kms_session_t *session_p; in C_GetSessionInfo()
231 kms_session_t *session_p; in C_Login()
262 kms_session_t *sp; in C_Login()
313 kms_session_t *session_p; in C_Logout()
H A DkmsEncrypt.c31 kms_encrypt_init(kms_session_t *session_p, CK_MECHANISM_PTR pMechanism, in kms_encrypt_init()
84 kms_crypt_cleanup(kms_session_t *session_p, boolean_t encrypt, in kms_crypt_cleanup()
126 kms_session_t *session_p; in C_EncryptInit()
198 kms_session_t *session_p; in C_Encrypt()
286 kms_session_t *session_p; in C_EncryptUpdate()
365 kms_session_t *session_p; in C_EncryptFinal()
H A DkmsDecrypt.c52 kms_decrypt_init(kms_session_t *session_p, CK_MECHANISM_PTR pMechanism, in kms_decrypt_init()
116 kms_session_t *session_p; in C_DecryptInit()
183 kms_session_t *session_p; in C_Decrypt()
270 kms_session_t *session_p; in C_DecryptUpdate()
348 kms_session_t *session_p; in C_DecryptFinal()
H A DkmsKeystoreUtil.c445 kms_reload_labels(kms_session_t *sp) in kms_reload_labels()
540 kms_get_data_unit(kms_session_t *session, char *label, in kms_get_data_unit()
680 kms_get_data_unit_keys(kms_session_t *sp, KMSAgent_DataUnit *dataUnit, in kms_get_data_unit_keys()
718 KMS_RetrieveKeyObj(kms_session_t *sp, char *label, kms_object_t **pobj) in KMS_RetrieveKeyObj()
743 KMS_RefreshObjectList(kms_session_t *sp, kms_slot_t *pslot) in KMS_RefreshObjectList()
836 KMS_ChangeLocalPWD(kms_session_t *session, in KMS_ChangeLocalPWD()
980 kms_update_label_file(kms_session_t *sp) in kms_update_label_file()
1043 KMS_DestroyKey(kms_session_t *session, kms_object_t *i_oKey) in KMS_DestroyKey()
1121 KMS_GenerateKey(kms_session_t *session, kms_object_t *i_oKey) in KMS_GenerateKey()
H A DkmsSlot.h37 kms_session_t *sl_sess_list; /* all open sessions */
H A DkmsAESCrypt.c83 kms_aes_crypt_init_common(kms_session_t *session_p, in kms_aes_crypt_init_common()
194 kms_aes_encrypt_common(kms_session_t *session_p, CK_BYTE_PTR pData, in kms_aes_encrypt_common()
476 kms_aes_decrypt_common(kms_session_t *session_p, CK_BYTE_PTR pEncrypted, in kms_aes_decrypt_common()
784 kms_aes_encrypt_final(kms_session_t *session_p, CK_BYTE_PTR pLastEncryptedPart, in kms_aes_encrypt_final()
911 kms_aes_decrypt_final(kms_session_t *session_p, CK_BYTE_PTR pLastPart, in kms_aes_decrypt_final()
H A DkmsGlobal.h78 CK_RV process_found_objects(kms_session_t *, CK_OBJECT_HANDLE *,
H A DkmsKeys.c52 kms_session_t *session_p; in C_GenerateKey()
H A DkmsGeneral.c355 kms_session_t *delay_free_ses, *tmps; in kms_finalize_common()
H A DkmsSlotToken.c322 kms_session_t *session_p; in C_SetPIN()