H A D | dprov.c | 1617 #define DPROV_SOFTC_FROM_CTX(ctx, softc, instance) { \ argument 1623 #define DPROV_SOFTC_FROM_REQ(req, softc, instance) { \ argument 1731 dprov_state_t *softc; in dprov_getinfo() local 1753 dprov_state_t *softc; dprov_attach() local 1857 dprov_state_t *softc = ddi_get_soft_state(statep, instance); dprov_detach() local 1926 dprov_state_t *softc; dprov_digest_init() local 1961 dprov_state_t *softc; dprov_digest() local 1987 dprov_state_t *softc; dprov_digest_update() local 2010 dprov_state_t *softc; dprov_digest_key() local 2033 dprov_state_t *softc; dprov_digest_final() local 2059 dprov_state_t *softc = (dprov_state_t *)provider; dprov_digest_atomic() local 2122 dprov_state_t *softc; dprov_mac_init() local 2155 dprov_state_t *softc; dprov_mac() local 2178 dprov_state_t *softc; dprov_mac_update() local 2200 dprov_state_t *softc; dprov_mac_final() local 2225 dprov_state_t *softc = (dprov_state_t *)provider; dprov_mac_atomic() local 2259 dprov_state_t *softc = (dprov_state_t *)provider; dprov_mac_verify_atomic() local 2342 dprov_state_t *softc; dprov_encrypt_init() local 2374 dprov_state_t *softc; dprov_encrypt() local 2398 dprov_state_t *softc; dprov_encrypt_update() local 2423 dprov_state_t *softc; dprov_encrypt_final() local 2449 dprov_state_t *softc = (dprov_state_t *)provider; dprov_encrypt_atomic() local 2483 dprov_state_t *softc; dprov_decrypt_init() local 2516 dprov_state_t *softc; dprov_decrypt() local 2540 dprov_state_t *softc; dprov_decrypt_update() local 2565 dprov_state_t *softc; dprov_decrypt_final() local 2591 dprov_state_t *softc = (dprov_state_t *)provider; dprov_decrypt_atomic() local 2656 dprov_state_t *softc; dprov_sign_init() local 2689 dprov_state_t *softc; dprov_sign() local 2712 dprov_state_t *softc; dprov_sign_update() local 2735 dprov_state_t *softc; dprov_sign_final() local 2760 dprov_state_t *softc = (dprov_state_t *)provider; dprov_sign_atomic() local 2793 dprov_state_t *softc; dprov_sign_recover_init() local 2820 dprov_state_t *softc; dprov_sign_recover() local 2845 dprov_state_t *softc = (dprov_state_t *)provider; dprov_sign_recover_atomic() local 2876 dprov_state_t *softc; dprov_verify_init() local 2908 dprov_state_t *softc; dprov_verify() local 2931 dprov_state_t *softc; dprov_verify_update() local 2955 dprov_state_t *softc; dprov_verify_final() local 2980 dprov_state_t *softc = (dprov_state_t *)provider; dprov_verify_atomic() local 3014 dprov_state_t *softc; dprov_verify_recover_init() local 3041 dprov_state_t *softc; dprov_verify_recover() local 3067 dprov_state_t *softc = (dprov_state_t *)provider; dprov_verify_recover_atomic() local 3098 dprov_state_t *softc; dprov_digest_encrypt_update() local 3126 dprov_state_t *softc; dprov_decrypt_digest_update() local 3154 dprov_state_t *softc; dprov_sign_encrypt_update() local 3182 dprov_state_t *softc; dprov_decrypt_verify_update() local 3216 dprov_state_t *softc; dprov_encrypt_mac_init() local 3258 dprov_state_t *softc; dprov_encrypt_mac() local 3286 dprov_state_t *softc; dprov_encrypt_mac_update() local 3312 dprov_state_t *softc; dprov_encrypt_mac_final() local 3343 dprov_state_t *softc = (dprov_state_t *)provider; dprov_encrypt_mac_atomic() local 3387 dprov_state_t *softc; dprov_mac_decrypt_init() local 3429 dprov_state_t *softc; dprov_mac_decrypt() local 3454 dprov_state_t *softc; dprov_mac_decrypt_update() local 3479 dprov_state_t *softc; dprov_mac_decrypt_final() local 3510 dprov_state_t *softc = (dprov_state_t *)provider; dprov_mac_decrypt_atomic() local 3557 dprov_state_t *softc = (dprov_state_t *)provider; dprov_mac_verify_decrypt_atomic() local 3603 dprov_state_t *softc = (dprov_state_t *)provider; dprov_seed_random() local 3625 dprov_state_t *softc = (dprov_state_t *)provider; dprov_generate_random() local 3651 dprov_state_t *softc = (dprov_state_t *)provider; dprov_session_open() local 3673 dprov_state_t *softc = (dprov_state_t *)provider; dprov_session_close() local 3696 dprov_state_t *softc = (dprov_state_t *)provider; dprov_session_login() local 3718 dprov_state_t *softc = (dprov_state_t *)provider; dprov_session_logout() local 3746 dprov_state_t *softc = (dprov_state_t *)provider; dprov_object_create() local 3772 dprov_state_t *softc = (dprov_state_t *)provider; dprov_object_copy() local 3797 dprov_state_t *softc = (dprov_state_t *)provider; dprov_object_destroy() local 3822 dprov_state_t *softc = (dprov_state_t *)provider; dprov_object_get_size() local 3848 dprov_state_t *softc = (dprov_state_t *)provider; dprov_object_get_attribute_value() local 3874 dprov_state_t *softc = (dprov_state_t *)provider; dprov_object_set_attribute_value() local 3900 dprov_state_t *softc = (dprov_state_t *)provider; dprov_object_find_init() local 3925 dprov_state_t *softc = (dprov_state_t *)provider; dprov_object_find() local 3950 dprov_state_t *softc = (dprov_state_t *)provider; dprov_object_find_final() local 3980 dprov_state_t *softc = (dprov_state_t *)provider; dprov_key_generate() local 4010 dprov_state_t *softc = (dprov_state_t *)provider; dprov_key_generate_pair() local 4038 dprov_state_t *softc = (dprov_state_t *)provider; dprov_key_wrap() local 4066 dprov_state_t *softc = (dprov_state_t *)provider; dprov_key_unwrap() local 4093 dprov_state_t *softc = (dprov_state_t *)provider; dprov_key_derive() local 4121 dprov_state_t *softc = (dprov_state_t *)provider; dprov_ext_info() local 4143 dprov_state_t *softc = (dprov_state_t *)provider; dprov_init_token() local 4166 dprov_state_t *softc = (dprov_state_t *)provider; dprov_init_pin() local 4189 dprov_state_t *softc = (dprov_state_t *)provider; dprov_set_pin() local 4915 dprov_state_t *softc = (dprov_state_t *)provider; dprov_nostore_key_generate() local 4949 dprov_state_t *softc = (dprov_state_t *)provider; dprov_nostore_key_generate_pair() local 4979 dprov_state_t *softc = (dprov_state_t *)provider; dprov_nostore_key_derive() local 5004 dprov_alloc_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t kcf_req,int kmflag) dprov_alloc_req() argument 5025 dprov_taskq_dispatch(dprov_state_t * softc,dprov_req_t * taskq_req,task_func_t * func,int kmflag) dprov_taskq_dispatch() argument 5042 dprov_digest_submit_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t req,crypto_mechanism_t * mechanism,crypto_data_t * data,crypto_key_t * key,crypto_data_t * digest,crypto_ctx_t * ctx,int kmflag) dprov_digest_submit_req() argument 5067 dprov_mac_submit_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t req,crypto_mechanism_t * mechanism,crypto_data_t * data,crypto_key_t * key,crypto_data_t * mac,crypto_ctx_t * ctx,crypto_session_id_t sid,int kmflag) dprov_mac_submit_req() argument 5093 dprov_sign_submit_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t req,crypto_mechanism_t * mechanism,crypto_key_t * key,crypto_data_t * data,crypto_data_t * signature,crypto_ctx_t * ctx,crypto_session_id_t sid,int kmflag) dprov_sign_submit_req() argument 5120 dprov_verify_submit_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t req,crypto_mechanism_t * mechanism,crypto_key_t * key,crypto_data_t * data,crypto_data_t * signature,crypto_ctx_t * ctx,crypto_session_id_t sid,int kmflag) dprov_verify_submit_req() argument 5146 dprov_dual_submit_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t req,crypto_ctx_t * signverify_ctx,crypto_ctx_t * cipher_ctx,crypto_data_t * plaintext,crypto_data_t * ciphertext) dprov_dual_submit_req() argument 5172 dprov_cipher_mac_submit_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t req,crypto_ctx_t * ctx,crypto_session_id_t sid,crypto_mechanism_t * cipher_mech,crypto_key_t * cipher_key,crypto_mechanism_t * mac_mech,crypto_key_t * mac_key,crypto_dual_data_t * dual_data,crypto_data_t * data,crypto_data_t * mac,int kmflag) dprov_cipher_mac_submit_req() argument 5203 dprov_cipher_submit_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t req,crypto_mechanism_t * mechanism,crypto_key_t * key,crypto_data_t * plaintext,crypto_data_t * ciphertext,crypto_ctx_t * ctx,crypto_session_id_t sid,int kmflag) dprov_cipher_submit_req() argument 5230 dprov_random_submit_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t req,uchar_t * buf,size_t len,crypto_session_id_t sid,uint_t entropy_est,uint32_t flags) dprov_random_submit_req() argument 5256 dprov_session_submit_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t req,crypto_session_id_t * session_id_ptr,crypto_session_id_t session_id,crypto_user_type_t user_type,char * pin,size_t pin_len) dprov_session_submit_req() argument 5282 dprov_object_submit_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t req,crypto_session_id_t session_id,crypto_object_id_t object_id,crypto_object_attribute_t * template,uint_t attribute_count,crypto_object_id_t * object_id_ptr,size_t * object_size,void ** find_pp,void * find_p,uint_t max_object_count,uint_t * object_count_ptr,int kmflag) dprov_object_submit_req() argument 5316 dprov_key_submit_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t req,crypto_session_id_t session_id,crypto_mechanism_t * mechanism,crypto_object_attribute_t * template,uint_t attribute_count,crypto_object_id_t * object_id_ptr,crypto_object_attribute_t * private_key_template,uint_t private_key_attribute_count,crypto_object_id_t * private_key_object_id_ptr,crypto_key_t * key,uchar_t * wrapped_key,size_t * wrapped_key_len_ptr,crypto_object_attribute_t * out_template1,uint_t out_attribute_count1,crypto_object_attribute_t * out_template2,uint_t out_attribute_count2) dprov_key_submit_req() argument 5361 dprov_mgmt_submit_req(dprov_req_type_t req_type,dprov_state_t * softc,crypto_req_handle_t req,crypto_session_id_t session_id,char * pin,size_t pin_len,char * old_pin,size_t old_pin_len,char * label,crypto_provider_ext_info_t * ext_info) dprov_mgmt_submit_req() argument 5406 dprov_state_t *softc; dprov_digest_task() local 5522 dprov_state_t *softc; dprov_mac_task() local 5638 dprov_state_t *softc; dprov_sign_task() local 5858 dprov_state_t *softc; dprov_verify_task() local 6060 dprov_state_t *softc; dprov_dual_task() local 6116 dprov_state_t *softc; dprov_cipher_task() local 6308 dprov_cipher_mac_key_pd(dprov_state_t * softc,crypto_session_id_t sid,dprov_req_t * taskq_req,crypto_key_t * cipher_key,crypto_key_t * mac_key,kcf_provider_desc_t ** cipher_pd,kcf_provider_desc_t ** mac_pd,crypto_mech_type_t * cipher_mech_type,crypto_mech_type_t * mac_mech_type) dprov_cipher_mac_key_pd() argument 6350 dprov_state_t *softc; dprov_cipher_mac_task() local 6741 dprov_state_t *softc; dprov_random_task() local 6788 dprov_state_t *softc; dprov_session_task() local 7006 dprov_state_t *softc; dprov_object_task() local 7403 dprov_state_t *softc; dprov_key_task() local 8496 dprov_state_t *softc; dprov_mgmt_task() local 8818 dprov_key_value_secret(dprov_state_t * softc,crypto_session_id_t session_id,dprov_req_type_t req_type,crypto_key_t * key,crypto_key_t * ret_key) dprov_key_value_secret() argument 8930 dprov_key_attr_asymmetric(dprov_state_t * softc,crypto_session_id_t session_id,dprov_req_type_t req_type,crypto_key_t * key,crypto_key_t * ret_key) dprov_key_attr_asymmetric() argument 9110 dprov_create_object_from_template(dprov_state_t * softc,dprov_session_t * session,crypto_object_attribute_t * template,uint_t nattr,crypto_object_id_t * object_id,boolean_t check_for_secret,boolean_t force) dprov_create_object_from_template() argument 9294 dprov_destroy_object(dprov_state_t * softc,dprov_session_t * session,crypto_object_id_t object_id) dprov_destroy_object() argument [all...] |