/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softDigestUtil.c | 69 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 D | softDigest.c | 39 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 D | softSessionUtil.c | 70 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 D | softVerify.c | 40 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 D | softSign.c | 40 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 D | softEncrypt.c | 42 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 D | softDecrypt.c | 40 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 D | softSignUtil.c | 505 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 D | softObject.c | 46 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 D | softEncryptUtil.c | 73 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 D | softSession.c | 76 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 D | softVerifyUtil.c | 75 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 D | softDecryptUtil.c | 143 (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 D | softKeys.c | 39 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 D | softRSA.c | 319 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 D | softEC.c | 405 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 D | kernelDigest.c | 41 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 D | kernelSessionUtil.c | 52 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 D | kernelVerify.c | 41 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 D | kernelSoftCommon.c | 49 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 D | kernelSign.c | 40 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 D | kernelDecrypt.c | 177 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 D | kernelSession.c | 85 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 D | kernelObject.c | 46 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 D | kernelEncrypt.c | 43 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 …]
|