Lines Matching refs:fl
106 crypto_get_function_list_t fl; in kernel_get_func_list() local
110 (void) memset(&fl, 0, sizeof (fl)); in kernel_get_func_list()
111 fl.fl_provider_id = pslot->sl_provider_id; in kernel_get_func_list()
113 while ((r = ioctl(kernel_fd, CRYPTO_GET_FUNCTION_LIST, &fl)) < 0) { in kernel_get_func_list()
120 if (fl.fl_return_value == 0) { in kernel_get_func_list()
123 rv = crypto2pkcs11_error_number(fl.fl_return_value); in kernel_get_func_list()
132 pslot->sl_func_list = fl.fl_list; in kernel_get_func_list()
135 if (fl.fl_list.prov_is_hash_limited) { in kernel_get_func_list()
137 pslot->sl_hash_max_inlen = fl.fl_list.prov_hash_limit; in kernel_get_func_list()
140 if (fl.fl_list.prov_is_hmac_limited) { in kernel_get_func_list()
142 pslot->sl_hmac_max_inlen = fl.fl_list.prov_hmac_limit; in kernel_get_func_list()
145 if (fl.fl_list.prov_is_hash_limited | fl.fl_list.prov_is_hmac_limited) { in kernel_get_func_list()
146 pslot->sl_threshold = fl.fl_list.prov_hash_threshold; in kernel_get_func_list()
149 pslot->total_threshold_count = fl.fl_list.total_threshold_count; in kernel_get_func_list()
153 fl.fl_list.fl_threshold[i].mech_type; in kernel_get_func_list()
155 fl.fl_list.fl_threshold[i].mech_threshold; in kernel_get_func_list()