/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softOps.h | 40 CK_RV soft_digest_init(soft_session_t *, CK_MECHANISM_PTR); 42 CK_RV soft_digest(soft_session_t *, CK_BYTE_PTR, CK_ULONG, CK_BYTE_PTR, 45 CK_RV soft_digest_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG); 47 CK_RV soft_digest_final(soft_session_t *, CK_BYTE_PTR, CK_ULONG_PTR); 49 CK_RV soft_digest_init_internal(soft_session_t *, CK_MECHANISM_PTR); 51 CK_RV soft_digest_key(soft_session_t *, soft_object_t *); 53 CK_RV soft_encrypt_init(soft_session_t *, CK_MECHANISM_PTR, soft_object_t *); 55 CK_RV soft_encrypt(soft_session_t *, CK_BYTE_PTR, CK_ULONG, CK_BYTE_PTR, 58 CK_RV soft_encrypt_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 61 CK_RV soft_encrypt_final(soft_session_t *, CK_BYTE_PTR, CK_ULONG_PTR); [all …]
|
H A D | softCrypt.h | 86 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, 99 CK_RV soft_des_sign_verify_init_common(soft_session_t *, CK_MECHANISM_PTR, 102 CK_RV soft_des_mac_sign_verify_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG); 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, [all …]
|
H A D | softRSA.h | 56 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 D | softKeys.h | 45 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 D | softSession.h | 103 } 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 D | softDSA.h | 53 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 D | softEC.h | 51 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 D | softSessionUtil.c | 61 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() 420 handle2session(CK_SESSION_HANDLE hSession, soft_session_t **session_p) in handle2session() 423 soft_session_t *sp; in handle2session() 424 soft_session_t node; in handle2session() [all …]
|
H A D | softDigestUtil.c | 59 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 D | softMAC.h | 124 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 D | softSession.c | 76 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 D | softVerify.c | 40 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 D | softSign.c | 40 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 D | softObject.c | 46 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 D | softDigest.c | 39 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 D | softSignUtil.c | 55 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 D | softVerifyUtil.c | 56 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 D | softSSL.h | 38 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 D | softEncryptUtil.c | 60 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 D | softDecrypt.c | 40 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 D | softEncrypt.c | 42 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 D | softGeneral.c | 47 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 D | softKeys.c | 39 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 D | softRand.c | 40 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 D | kernelSoftCommon.c | 49 soft_session_t *session_p; in do_soft_digest() 52 session_p = *((soft_session_t **)s); in do_soft_digest() 58 session_p = calloc(1, sizeof (soft_session_t)); 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() 114 session_p = calloc(1, sizeof (soft_session_t)); 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() [all …]
|