Home
last modified time | relevance | path

Searched refs:session_p (Results 1 – 25 of 45) sorted by relevance

12

/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftDigestUtil.c69 if (session_p->digest.context == NULL) { in soft_digest_init()
87 if (session_p->digest.context == NULL) { in soft_digest_init()
94 session_p->digest.mech.ulParameterLen = in soft_digest_init()
112 if (session_p->digest.context == NULL) { in soft_digest_init()
328 free(session_p->digest.context); in soft_digest_common()
329 session_p->digest.context = NULL; in soft_digest_common()
522 if (session_p->digest.context != NULL) { in soft_digest_cleanup()
523 free(session_p->digest.context); in soft_digest_cleanup()
524 session_p->digest.context = NULL; in soft_digest_cleanup()
527 session_p->digest.flags = 0; in soft_digest_cleanup()
[all …]
H A DsoftDigest.c39 soft_session_t *session_p; in C_DigestInit() local
89 SES_REFRELE(session_p, lock_held); in C_DigestInit()
99 SES_REFRELE(session_p, lock_held); in C_DigestInit()
110 soft_session_t *session_p; in C_Digest() local
139 SES_REFRELE(session_p, lock_held); in C_Digest()
158 SES_REFRELE(session_p, lock_held); in C_Digest()
197 SES_REFRELE(session_p, lock_held); in C_Digest()
209 soft_session_t *session_p; in C_DigestUpdate() local
276 SES_REFRELE(session_p, lock_held); in C_DigestUpdate()
287 soft_session_t *session_p; in C_DigestKey() local
[all …]
H A DsoftSessionUtil.c70 while (session_p) { in soft_delete_all_sessions()
87 session_p = session_p1; in soft_delete_all_sessions()
268 if (session_p->next) { in soft_delete_session()
277 if (session_p->next) { in soft_delete_session()
279 session_p->prev->next = session_p->next; in soft_delete_session()
280 session_p->next->prev = session_p->prev; in soft_delete_session()
458 *session_p = sp; in handle2session()
745 while (session_p) { in soft_acquire_all_session_mutexes()
756 session_p = session_p->next; in soft_acquire_all_session_mutexes()
764 while (session_p) { in soft_release_all_session_mutexes()
[all …]
H A DsoftVerify.c40 soft_session_t *session_p; in C_VerifyInit() local
98 SES_REFRELE(session_p, lock_held); in C_VerifyInit()
109 soft_session_t *session_p; in C_Verify() local
130 SES_REFRELE(session_p, lock_held); in C_Verify()
145 SES_REFRELE(session_p, lock_held); in C_Verify()
168 soft_session_t *session_p; in C_VerifyUpdate() local
180 SES_REFRELE(session_p, lock_held); in C_VerifyUpdate()
227 soft_session_t *session_p; in C_VerifyFinal() local
268 soft_session_t *session_p; in C_VerifyRecoverInit() local
326 SES_REFRELE(session_p, lock_held); in C_VerifyRecoverInit()
[all …]
H A DsoftSign.c40 soft_session_t *session_p; in C_SignInit() local
98 SES_REFRELE(session_p, lock_held); in C_SignInit()
109 soft_session_t *session_p; in C_Sign() local
130 SES_REFRELE(session_p, lock_held); in C_Sign()
145 SES_REFRELE(session_p, lock_held); in C_Sign()
163 SES_REFRELE(session_p, lock_held); in C_Sign()
180 soft_session_t *session_p; in C_SignUpdate() local
192 SES_REFRELE(session_p, lock_held); in C_SignUpdate()
239 soft_session_t *session_p; in C_SignFinal() local
297 soft_session_t *session_p; in C_SignRecoverInit() local
[all …]
H A DsoftEncrypt.c42 soft_session_t *session_p; in C_EncryptInit() local
100 SES_REFRELE(session_p, lock_held); in C_EncryptInit()
111 soft_session_t *session_p; in C_Encrypt() local
148 SES_REFRELE(session_p, lock_held); in C_Encrypt()
163 SES_REFRELE(session_p, lock_held); in C_Encrypt()
181 SES_REFRELE(session_p, lock_held); in C_Encrypt()
199 soft_session_t *session_p; in C_EncryptUpdate() local
240 SES_REFRELE(session_p, lock_held); in C_EncryptUpdate()
278 soft_session_t *session_p; in C_EncryptFinal() local
326 session_p->encrypt.flags = 0; in C_EncryptFinal()
[all …]
H A DsoftDecrypt.c40 soft_session_t *session_p; in C_DecryptInit() local
98 SES_REFRELE(session_p, lock_held); in C_DecryptInit()
109 soft_session_t *session_p; in C_Decrypt() local
145 SES_REFRELE(session_p, lock_held); in C_Decrypt()
160 SES_REFRELE(session_p, lock_held); in C_Decrypt()
178 SES_REFRELE(session_p, lock_held); in C_Decrypt()
197 soft_session_t *session_p; in C_DecryptUpdate() local
238 SES_REFRELE(session_p, lock_held); in C_DecryptUpdate()
275 soft_session_t *session_p; in C_DecryptFinal() local
322 session_p->decrypt.flags = 0; in C_DecryptFinal()
[all …]
H A DsoftSignUtil.c505 active_op = (sign) ? &(session_p->sign) : &(session_p->verify); in soft_sign_verify_cleanup()
515 free(session_p->digest.context); in soft_sign_verify_cleanup()
516 session_p->digest.context = NULL; in soft_sign_verify_cleanup()
517 session_p->digest.flags = 0; in soft_sign_verify_cleanup()
536 free(session_p->digest.context); in soft_sign_verify_cleanup()
537 session_p->digest.context = NULL; in soft_sign_verify_cleanup()
538 session_p->digest.flags = 0; in soft_sign_verify_cleanup()
574 free(session_p->encrypt.context); in soft_sign_verify_cleanup()
576 session_p->encrypt.flags = 0; in soft_sign_verify_cleanup()
589 session_p->encrypt.flags = 0; in soft_sign_verify_cleanup()
[all …]
H A DsoftObject.c46 soft_session_t *session_p; in C_CreateObject() local
74 SES_REFRELE(session_p, lock_held); in C_CreateObject()
85 soft_session_t *session_p; in C_CopyObject() local
123 session_p); in C_CopyObject()
193 SES_REFRELE(session_p, lock_held); in C_CopyObject()
214 soft_session_t *session_p; in C_DestroyObject() local
329 soft_session_t *session_p; in C_GetAttributeValue() local
410 soft_session_t *session_p; in C_SetAttributeValue() local
560 soft_session_t *session_p; in C_FindObjectsInit() local
620 soft_session_t *session_p; in C_FindObjects() local
[all …]
H A DsoftEncryptUtil.c73 session_p->encrypt.flags = CRYPTO_OPERATION_ACTIVE; in soft_encrypt_init_internal()
182 freezero(session_p->encrypt.context, in soft_encrypt_init()
184 session_p->encrypt.context = NULL; in soft_encrypt_init()
256 freezero(session_p->encrypt.context, in soft_encrypt_init()
258 session_p->encrypt.context = NULL; in soft_encrypt_init()
329 return (soft_aes_encrypt(session_p, pData, in soft_encrypt_common()
474 if (session_p->encrypt.context == NULL) { in soft_encrypt_final()
628 free(session_p->encrypt.context); in soft_encrypt_final()
629 session_p->encrypt.context = NULL; in soft_encrypt_final()
656 active_op = (encrypt) ? &(session_p->encrypt) : &(session_p->decrypt); in soft_crypt_cleanup()
[all …]
H A DsoftSession.c76 soft_session_t *session_p; in C_CloseSession() local
96 SES_REFRELE(session_p, lock_held); in C_CloseSession()
106 SES_REFRELE(session_p, lock_held); in C_CloseSession()
185 soft_session_t *session_p; in C_GetSessionInfo() local
210 pInfo->state = session_p->state; in C_GetSessionInfo()
211 pInfo->flags = session_p->flags; in C_GetSessionInfo()
220 SES_REFRELE(session_p, lock_held); in C_GetSessionInfo()
230 soft_session_t *session_p; in C_GetOperationState() local
271 soft_session_t *session_p; in C_SetOperationState() local
305 soft_session_t *session_p, *sp; in C_Login() local
[all …]
H A DsoftVerifyUtil.c75 return (soft_hmac_sign_verify_init_common(session_p, in soft_verify_init()
166 rv = soft_hmac_sign_verify_common(session_p, pData, in soft_verify()
188 des_ctx = (soft_des_ctx_t *)session_p->verify.context; in soft_verify()
192 rv = soft_des_sign_verify_common(session_p, pData, in soft_verify()
214 aes_ctx = (aes_ctx_t *)session_p->verify.context; in soft_verify()
218 rv = soft_aes_sign_verify_common(session_p, pData, in soft_verify()
250 return (soft_dsa_verify(session_p, pData, ulDataLen, in soft_verify()
260 return (soft_ecc_verify(session_p, pData, ulDataLen, in soft_verify()
415 rv = soft_des_sign_verify_common(session_p, NULL, 0, in soft_verify_final()
437 aes_ctx = (aes_ctx_t *)session_p->verify.context; in soft_verify_final()
[all …]
H A DsoftDecryptUtil.c143 (void) pthread_mutex_lock(&session_p->session_mutex); in soft_decrypt_init()
158 freezero(session_p->decrypt.context, in soft_decrypt_init()
160 session_p->decrypt.context = NULL; in soft_decrypt_init()
195 (void) pthread_mutex_lock(&session_p->session_mutex); in soft_decrypt_init()
213 freezero(session_p->decrypt.context, in soft_decrypt_init()
215 session_p->decrypt.context = NULL; in soft_decrypt_init()
305 return (soft_aes_decrypt(session_p, pEncrypted, in soft_decrypt_common()
450 if (session_p->decrypt.context == NULL) { in soft_decrypt_final()
571 rv = soft_aes_decrypt_final(session_p, pLastPart, in soft_decrypt_final()
612 free(session_p->decrypt.context); in soft_decrypt_final()
[all …]
H A DsoftKeys.c39 soft_session_t *session_p; in C_GenerateKey() local
64 SES_REFRELE(session_p, lock_held); in C_GenerateKey()
78 soft_session_t *session_p; in C_GenerateKeyPair() local
112 SES_REFRELE(session_p, lock_held); in C_GenerateKeyPair()
122 soft_session_t *session_p; in C_WrapKey() local
202 session_p->encrypt.flags = 0; in C_WrapKey()
213 SES_REFRELE(session_p, lock_held); in C_WrapKey()
224 soft_session_t *session_p; in C_UnwrapKey() local
306 session_p->decrypt.flags = 0; in C_UnwrapKey()
312 SES_REFRELE(session_p, lock_held); in C_UnwrapKey()
[all …]
H A DsoftRSA.c319 free(session_p->encrypt.context); in soft_rsa_encrypt_common()
400 free(session_p->decrypt.context); in soft_rsa_decrypt_common()
514 session_p->digest.flags = 0; in soft_rsa_sign_verify_init_common()
623 free(session_p->sign.context); in soft_rsa_sign_common()
624 session_p->sign.context = NULL; in soft_rsa_sign_common()
628 session_p->digest.flags = 0; in soft_rsa_sign_common()
733 free(session_p->verify.context); in soft_rsa_verify_common()
738 session_p->digest.flags = 0; in soft_rsa_verify_common()
994 session_p->digest.flags = 0; in soft_rsa_digest_sign_common()
1078 session_p->digest.flags = 0; in soft_rsa_digest_sign_common()
[all …]
H A DsoftEC.c405 session_p->sign.context = ecc_ctx; in soft_ecc_sign_verify_init_common()
408 session_p->verify.context = ecc_ctx; in soft_ecc_sign_verify_init_common()
443 session_p->sign.context = NULL; in soft_ecc_digest_sign_common()
444 session_p->digest.flags = 0; in soft_ecc_digest_sign_common()
455 session_p->digest.flags = 0; in soft_ecc_digest_sign_common()
522 soft_free_ecc_context(session_p->sign.context); in soft_ecc_sign()
523 session_p->sign.context = NULL; in soft_ecc_sign()
587 session_p->verify.context = NULL; in soft_ecc_verify()
611 session_p->verify.context = NULL; in soft_ecc_digest_verify_common()
612 session_p->digest.flags = 0; in soft_ecc_digest_verify_common()
[all …]
/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelDigest.c41 kernel_session_t *session_p; in common_digest_init() local
146 kernel_session_t *session_p; in C_Digest() local
205 opp = &(session_p->digest); in C_Digest()
283 session_p->digest.flags = 0; in C_Digest()
301 kernel_session_t *session_p; in C_DigestUpdate() local
385 session_p->digest.flags = 0; in C_DigestUpdate()
403 kernel_session_t *session_p; in C_DigestKey() local
429 session_p->digest.flags = 0; in C_DigestKey()
551 session_p->digest.flags = 0; in C_DigestKey()
569 kernel_session_t *session_p; in C_DigestFinal() local
[all …]
H A DkernelSessionUtil.c52 kernel_session_t *session_p; in kernel_delete_all_sessions() local
205 if (session_p->next) { in kernel_delete_session()
214 if (session_p->next) { in kernel_delete_session()
216 session_p->prev->next = session_p->next; in kernel_delete_session()
217 session_p->next->prev = session_p->prev; in kernel_delete_session()
261 session_p->ses_refcnt = 0; in kernel_delete_session()
426 *session_p = sp; in handle2session()
492 while (session_p) { in kernel_acquire_all_slots_mutexes()
504 session_p = session_p->next; in kernel_acquire_all_slots_mutexes()
522 while (session_p) { in kernel_release_all_slots_mutexes()
[all …]
H A DkernelVerify.c41 kernel_session_t *session_p; in C_VerifyInit() local
68 REFRELE(session_p, ses_lock_held); in C_VerifyInit()
184 kernel_session_t *session_p; in C_Verify() local
265 session_p->verify.flags = 0; in C_Verify()
278 kernel_session_t *session_p; in C_VerifyUpdate() local
349 session_p->verify.flags = 0; in C_VerifyUpdate()
362 kernel_session_t *session_p; in C_VerifyFinal() local
446 session_p->verify.flags = 0; in C_VerifyFinal()
459 kernel_session_t *session_p; in C_VerifyRecoverInit() local
568 kernel_session_t *session_p; in C_VerifyRecover() local
[all …]
H A DkernelSoftCommon.c49 soft_session_t *session_p; in do_soft_digest() local
53 if (session_p == NULL) { in do_soft_digest()
65 free(session_p); in do_soft_digest()
69 *s = session_p; in do_soft_digest()
110 soft_session_t *session_p; in do_soft_hmac_init() local
113 if (session_p == NULL) { in do_soft_hmac_init()
117 free(session_p); in do_soft_hmac_init()
121 *s = session_p; in do_soft_hmac_init()
149 soft_session_t *session_p; in do_soft_hmac_update() local
152 if (session_p == NULL) { in do_soft_hmac_update()
[all …]
H A DkernelSign.c40 kernel_session_t *session_p; in C_SignInit() local
180 kernel_session_t *session_p; in C_Sign() local
282 REINIT_OPBUF(&session_p->sign); in C_Sign()
283 session_p->sign.flags = 0; in C_Sign()
296 kernel_session_t *session_p; in C_SignUpdate() local
366 session_p->sign.flags = 0; in C_SignUpdate()
379 kernel_session_t *session_p; in C_SignFinal() local
490 session_p->sign.flags = 0; in C_SignFinal()
503 kernel_session_t *session_p; in C_SignRecoverInit() local
610 kernel_session_t *session_p; in C_SignRecover() local
[all …]
H A DkernelDecrypt.c177 kernel_session_t *session_p; in C_DecryptInit() local
200 REFRELE(session_p, ses_lock_held); in C_DecryptInit()
296 kernel_session_t *session_p; in C_Decrypt() local
338 session_p->decrypt.flags = 0; in C_Decrypt()
340 REFRELE(session_p, ses_lock_held); in C_Decrypt()
353 kernel_session_t *session_p; in C_DecryptUpdate() local
440 session_p->decrypt.flags = 0; in C_DecryptUpdate()
442 REFRELE(session_p, ses_lock_held); in C_DecryptUpdate()
454 kernel_session_t *session_p; in C_DecryptFinal() local
520 session_p->decrypt.flags = 0; in C_DecryptFinal()
[all …]
H A DkernelSession.c85 kernel_session_t *session_p; in C_CloseSession() local
117 REFRELE(session_p, ses_lock_held); in C_CloseSession()
129 kernel_delete_session(session_p->ses_slotid, session_p, B_FALSE, in C_CloseSession()
161 state = (session_p->ses_RO) ? in get_ses_state()
164 state = (session_p->ses_RO) ? in get_ses_state()
179 kernel_session_t *session_p; in C_GetSessionInfo() local
199 pInfo->flags = session_p->flags; in C_GetSessionInfo()
311 kernel_session_t *session_p; in C_GetOperationState() local
412 kernel_session_t *session_p; in C_SetOperationState() local
444 kernel_session_t *session_p; in C_Login() local
[all …]
H A DkernelObject.c46 kernel_session_t *session_p; in C_CreateObject() local
85 kernel_session_t *session_p; in C_CopyObject() local
132 session_p); in C_CopyObject()
151 B_TRUE, session_p); in C_CopyObject()
318 if ((session_p == NULL) || in C_DestroyObject()
330 if ((session_p->ses_RO) && in C_DestroyObject()
400 kernel_session_t *session_p; in C_GetAttributeValue() local
520 kernel_session_t *session_p; in C_SetAttributeValue() local
560 if (session_p->ses_RO && in C_SetAttributeValue()
616 session_p); in C_SetAttributeValue()
[all …]
H A DkernelEncrypt.c43 kernel_session_t *session_p; in C_EncryptInit() local
71 REFRELE(session_p, ses_lock_held); in C_EncryptInit()
184 REFRELE(session_p, ses_lock_held); in C_EncryptInit()
195 kernel_session_t *session_p; in C_Encrypt() local
234 REFRELE(session_p, ses_lock_held); in C_Encrypt()
312 session_p->encrypt.flags = 0; in C_Encrypt()
314 REFRELE(session_p, ses_lock_held); in C_Encrypt()
327 kernel_session_t *session_p; in C_EncryptUpdate() local
415 session_p->encrypt.flags = 0; in C_EncryptUpdate()
429 kernel_session_t *session_p; in C_EncryptFinal() local
[all …]

12