Home
last modified time | relevance | path

Searched refs:soft_session_t (Results 1 – 25 of 40) sorted by relevance

12

/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftOps.h40 CK_RV soft_digest_init(soft_session_t *, CK_MECHANISM_PTR);
45 CK_RV soft_digest_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG);
51 CK_RV soft_digest_key(soft_session_t *, soft_object_t *);
58 CK_RV soft_encrypt_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
71 CK_RV soft_decrypt_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
81 CK_RV soft_sign_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG);
90 CK_RV soft_verify_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG);
92 CK_RV soft_verify_final(soft_session_t *, CK_BYTE_PTR, CK_ULONG);
94 CK_RV soft_sign_recover_init(soft_session_t *, CK_MECHANISM_PTR,
106 void soft_crypt_cleanup(soft_session_t *, boolean_t, boolean_t);
[all …]
H A DsoftCrypt.h86 CK_RV soft_des_crypt_init_common(soft_session_t *, CK_MECHANISM_PTR,
89 CK_RV soft_des_encrypt_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
92 CK_RV soft_des_decrypt_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
95 CK_RV soft_des_sign_verify_common(soft_session_t *, CK_BYTE_PTR,
108 CK_RV soft_arcfour_crypt_init(soft_session_t *, CK_MECHANISM_PTR,
114 CK_RV soft_aes_crypt_init_common(soft_session_t *, CK_MECHANISM_PTR,
117 CK_RV soft_aes_encrypt(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
120 CK_RV soft_aes_decrypt(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
123 CK_RV soft_aes_encrypt_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
126 CK_RV soft_aes_decrypt_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
[all …]
H A DsoftRSA.h56 CK_RV soft_rsa_crypt_init_common(soft_session_t *, CK_MECHANISM_PTR,
59 CK_RV soft_rsa_encrypt_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
62 CK_RV soft_rsa_decrypt_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
65 CK_RV soft_rsa_sign_verify_init_common(soft_session_t *, CK_MECHANISM_PTR,
68 CK_RV soft_rsa_verify_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
71 CK_RV soft_rsa_sign_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
74 CK_RV soft_rsa_digest_sign_common(soft_session_t *, CK_BYTE_PTR,
77 CK_RV soft_rsa_digest_verify_common(soft_session_t *, CK_BYTE_PTR,
82 CK_RV soft_rsa_verify_recover(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
H A DsoftKeys.h45 CK_RV soft_genkey(soft_session_t *, CK_MECHANISM_PTR,
48 CK_RV soft_genkey_pair(soft_session_t *, CK_MECHANISM_PTR, CK_ATTRIBUTE_PTR,
52 CK_RV soft_derivekey(soft_session_t *, CK_MECHANISM_PTR, soft_object_t *,
58 soft_object_t **, soft_session_t *, CK_OBJECT_CLASS, CK_KEY_TYPE,
61 CK_RV soft_generate_pkcs5_pbkdf2_key(soft_session_t *, CK_MECHANISM_PTR,
64 CK_RV soft_wrapkey(soft_session_t *, CK_MECHANISM_PTR, soft_object_t *,
67 CK_RV soft_unwrapkey(soft_session_t *, CK_MECHANISM_PTR, soft_object_t *,
H A DsoftSession.h103 } soft_session_t; typedef
174 extern soft_session_t *soft_session_list;
184 CK_RV handle2session(CK_SESSION_HANDLE hSession, soft_session_t **session_p);
188 void soft_delete_all_objects_in_session(soft_session_t *sp, boolean_t force);
193 CK_RV soft_delete_session(soft_session_t *sp,
196 CK_RV soft_get_operationstate(soft_session_t *, CK_BYTE_PTR, CK_ULONG_PTR);
197 CK_RV soft_set_operationstate(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
207 void soft_acquire_all_session_mutexes(soft_session_t *session_p);
208 void soft_release_all_session_mutexes(soft_session_t *session_p);
H A DsoftDSA.h53 CK_RV soft_dsa_sign_verify_init_common(soft_session_t *, CK_MECHANISM_PTR,
56 CK_RV soft_dsa_verify(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
59 CK_RV soft_dsa_sign(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
64 CK_RV soft_dsa_digest_sign_common(soft_session_t *, CK_BYTE_PTR,
67 CK_RV soft_dsa_digest_verify_common(soft_session_t *, CK_BYTE_PTR,
H A DsoftEC.h51 extern CK_RV soft_ecc_sign_verify_init_common(soft_session_t *,
53 extern CK_RV soft_ecc_sign(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
55 extern CK_RV soft_ecc_verify(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
57 extern CK_RV soft_ecc_digest_sign_common(soft_session_t *, CK_BYTE_PTR,
59 extern CK_RV soft_ecc_digest_verify_common(soft_session_t *, CK_BYTE_PTR,
H A DsoftSessionUtil.c61 soft_session_t *session_p; in soft_delete_all_sessions()
62 soft_session_t *session_p1; in soft_delete_all_sessions()
110 soft_session_t *new_sp = NULL; in soft_add_session()
113 new_sp = calloc(1, sizeof (soft_session_t)); in soft_add_session()
202 session_delay_free(soft_session_t *sp) in session_delay_free()
204 soft_session_t *tmp; in session_delay_free()
249 soft_delete_session(soft_session_t *session_p, in soft_delete_session()
423 soft_session_t *sp; in handle2session()
424 soft_session_t node; in handle2session()
742 soft_acquire_all_session_mutexes(soft_session_t *session_p) in soft_acquire_all_session_mutexes()
[all …]
H A DsoftDigestUtil.c59 soft_digest_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism) in soft_digest_init()
176 soft_digest_common(soft_session_t *session_p, CK_BYTE_PTR pData, in soft_digest_common()
353 soft_digest(soft_session_t *session_p, CK_BYTE_PTR pData, CK_ULONG ulDataLen, in soft_digest()
379 soft_digest_update(soft_session_t *session_p, CK_BYTE_PTR pPart, in soft_digest_update()
439 soft_digest_final(soft_session_t *session_p, CK_BYTE_PTR pDigest, in soft_digest_final()
456 soft_digest_init_internal(soft_session_t *session_p, in soft_digest_init_internal()
489 soft_digest_key(soft_session_t *session_p, soft_object_t *key_p) in soft_digest_key()
515 soft_digest_cleanup(soft_session_t *session_p, boolean_t lock_held) in soft_digest_cleanup()
H A DsoftMAC.h124 CK_RV soft_hmac_sign_verify_init_common(soft_session_t *, CK_MECHANISM_PTR,
127 CK_RV mac_init_ctx(soft_session_t *session_p, soft_object_t *,
130 CK_RV soft_hmac_sign_verify_common(soft_session_t *, CK_BYTE_PTR,
133 CK_RV soft_hmac_sign_verify_update(soft_session_t *, CK_BYTE_PTR,
H A DsoftSession.c76 soft_session_t *session_p; in C_CloseSession()
185 soft_session_t *session_p; in C_GetSessionInfo()
230 soft_session_t *session_p; in C_GetOperationState()
271 soft_session_t *session_p; in C_SetOperationState()
305 soft_session_t *session_p, *sp; in C_Login()
409 soft_session_t *session_p, *sp; in C_Logout()
H A DsoftVerify.c40 soft_session_t *session_p; in C_VerifyInit()
109 soft_session_t *session_p; in C_Verify()
168 soft_session_t *session_p; in C_VerifyUpdate()
227 soft_session_t *session_p; in C_VerifyFinal()
268 soft_session_t *session_p; in C_VerifyRecoverInit()
337 soft_session_t *session_p; in C_VerifyRecover()
H A DsoftSign.c40 soft_session_t *session_p; in C_SignInit()
109 soft_session_t *session_p; in C_Sign()
180 soft_session_t *session_p; in C_SignUpdate()
239 soft_session_t *session_p; in C_SignFinal()
297 soft_session_t *session_p; in C_SignRecoverInit()
366 soft_session_t *session_p; in C_SignRecover()
H A DsoftObject.c46 soft_session_t *session_p; in C_CreateObject()
85 soft_session_t *session_p; in C_CopyObject()
214 soft_session_t *session_p; in C_DestroyObject()
329 soft_session_t *session_p; in C_GetAttributeValue()
410 soft_session_t *session_p; in C_SetAttributeValue()
560 soft_session_t *session_p; in C_FindObjectsInit()
620 soft_session_t *session_p; in C_FindObjects()
673 soft_session_t *session_p; in C_FindObjectsFinal()
H A DsoftDigest.c39 soft_session_t *session_p; in C_DigestInit()
110 soft_session_t *session_p; in C_Digest()
209 soft_session_t *session_p; in C_DigestUpdate()
287 soft_session_t *session_p; in C_DigestKey()
372 soft_session_t *session_p; in C_DigestFinal()
H A DsoftSignUtil.c55 soft_sign_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, in soft_sign_init()
135 soft_sign(soft_session_t *session_p, CK_BYTE_PTR pData, in soft_sign()
272 soft_sign_update(soft_session_t *session_p, CK_BYTE_PTR pPart, in soft_sign_update()
344 soft_sign_final(soft_session_t *session_p, CK_BYTE_PTR pSignature, in soft_sign_final()
450 soft_sign_recover_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, in soft_sign_recover_init()
469 soft_sign_recover(soft_session_t *session_p, CK_BYTE_PTR pData, in soft_sign_recover()
495 soft_sign_verify_cleanup(soft_session_t *session_p, boolean_t sign, in soft_sign_verify_cleanup()
H A DsoftVerifyUtil.c56 soft_verify_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, in soft_verify_init()
136 soft_verify(soft_session_t *session_p, CK_BYTE_PTR pData, in soft_verify()
288 soft_verify_update(soft_session_t *session_p, CK_BYTE_PTR pPart, in soft_verify_update()
360 soft_verify_final(soft_session_t *session_p, CK_BYTE_PTR pSignature, in soft_verify_final()
484 soft_verify_recover_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, in soft_verify_recover_init()
503 soft_verify_recover(soft_session_t *session_p, CK_BYTE_PTR pSignature, in soft_verify_recover()
H A DsoftSSL.h38 CK_RV soft_ssl_master_key_derive(soft_session_t *, CK_MECHANISM_PTR,
40 CK_RV soft_ssl_key_and_mac_derive(soft_session_t *, CK_MECHANISM_PTR,
H A DsoftDecrypt.c40 soft_session_t *session_p; in C_DecryptInit()
109 soft_session_t *session_p; in C_Decrypt()
197 soft_session_t *session_p; in C_DecryptUpdate()
275 soft_session_t *session_p; in C_DecryptFinal()
H A DsoftEncrypt.c42 soft_session_t *session_p; in C_EncryptInit()
111 soft_session_t *session_p; in C_Encrypt()
199 soft_session_t *session_p; in C_EncryptUpdate()
278 soft_session_t *session_p; in C_EncryptFinal()
H A DsoftEncryptUtil.c60 soft_encrypt_init_internal(soft_session_t *session_p, CK_MECHANISM_PTR in soft_encrypt_init_internal()
109 soft_encrypt_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, in soft_encrypt_init()
292 soft_encrypt_common(soft_session_t *session_p, CK_BYTE_PTR pData, in soft_encrypt_common()
383 soft_encrypt(soft_session_t *session_p, CK_BYTE_PTR pData, in soft_encrypt()
410 soft_encrypt_update(soft_session_t *session_p, CK_BYTE_PTR pPart, in soft_encrypt_update()
463 soft_encrypt_final(soft_session_t *session_p, CK_BYTE_PTR pLastEncryptedPart, in soft_encrypt_final()
646 soft_crypt_cleanup(soft_session_t *session_p, boolean_t encrypt, in soft_crypt_cleanup()
H A DsoftGeneral.c47 extern soft_session_t token_session; /* for fork handler */
144 soft_session_t *soft_session_list = NULL;
453 avl_create(&soft_session_tree, session_compare, sizeof (soft_session_t), in softtoken_init()
454 offsetof(soft_session_t, node)); in softtoken_init()
601 const soft_session_t *l = a; in session_compare()
602 const soft_session_t *r = b; in session_compare()
H A DsoftKeys.c39 soft_session_t *session_p; in C_GenerateKey()
78 soft_session_t *session_p; in C_GenerateKeyPair()
122 soft_session_t *session_p; in C_WrapKey()
224 soft_session_t *session_p; in C_UnwrapKey()
324 soft_session_t *session_p; in C_DeriveKey()
H A DsoftRand.c40 soft_session_t *session_p; in C_SeedRandom()
72 soft_session_t *session_p; in C_GenerateRandom()
/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelSoftCommon.c49 soft_session_t *session_p; in do_soft_digest()
52 session_p = *((soft_session_t **)s); in do_soft_digest()
110 soft_session_t *session_p; in do_soft_hmac_init()
112 session_p = *((soft_session_t **)s); in do_soft_hmac_init()
149 soft_session_t *session_p; in do_soft_hmac_update()
151 session_p = *((soft_session_t **)s); in do_soft_hmac_update()
168 soft_session_t *session_p; in do_soft_hmac_sign()
171 session_p = *((soft_session_t **)s); in do_soft_hmac_sign()
195 soft_session_t *session_p; in do_soft_hmac_verify()
229 soft_session_t *session_p; in free_soft_ctx()
[all …]

12