Lines Matching refs:nattr
8984 dprov_find_attr(crypto_object_attribute_t *attr, uint_t nattr, in dprov_find_attr() argument
8989 for (i = 0; i < nattr; i++) in dprov_find_attr()
9005 crypto_object_attribute_t *template, uint_t nattr, in dprov_template_can_create() argument
9013 error = dprov_get_template_attr_boolean(template, nattr, in dprov_template_can_create()
9027 if (dprov_get_template_attr_ulong(template, nattr, DPROV_CKA_CLASS, in dprov_template_can_create()
9036 if (!dprov_template_attr_present(template, nattr, in dprov_template_can_create()
9044 if (dprov_get_template_attr_ulong(template, nattr, in dprov_template_can_create()
9048 nattr, DPROV_CKA_MODULUS) || in dprov_template_can_create()
9050 nattr, DPROV_CKA_PUBLIC_EXPONENT)) { in dprov_template_can_create()
9055 if (dprov_template_attr_present(template, nattr, in dprov_template_can_create()
9065 if (dprov_get_template_attr_ulong(template, nattr, in dprov_template_can_create()
9069 nattr, DPROV_CKA_MODULUS)) in dprov_template_can_create()
9074 template, nattr, in dprov_template_can_create()
9086 if (!dprov_template_attr_present(template, nattr, in dprov_template_can_create()
9093 if (dprov_template_attr_present(template, nattr, in dprov_template_can_create()
9112 uint_t nattr, crypto_object_id_t *object_id, boolean_t check_for_secret, in dprov_create_object_from_template() argument
9129 if (nattr > DPROV_MAX_ATTR) in dprov_create_object_from_template()
9135 nattr, check_for_secret)) != CRYPTO_SUCCESS) in dprov_create_object_from_template()
9146 error = dprov_get_template_attr_boolean(template, nattr, in dprov_create_object_from_template()
9175 for (attr = 0, oattr = 0; attr < nattr; attr++) { in dprov_create_object_from_template()
9249 crypto_object_attribute_t *template, uint_t nattr) in dprov_attributes_match() argument
9256 for (ta_idx = 0; ta_idx < nattr; ta_idx++) { in dprov_attributes_match()
9323 crypto_object_attribute_t *template, uint_t nattr) in dprov_object_can_modify() argument
9336 if (dprov_template_attr_present(template, nattr, in dprov_object_can_modify()
9338 dprov_template_attr_present(template, nattr, in dprov_object_can_modify()
9345 if (dprov_template_attr_present(template, nattr, in dprov_object_can_modify()
9351 if (dprov_template_attr_present(template, nattr, in dprov_object_can_modify()
9353 dprov_template_attr_present(template, nattr, in dprov_object_can_modify()
9359 if (dprov_template_attr_present(template, nattr, in dprov_object_can_modify()
9361 dprov_template_attr_present(template, nattr, in dprov_object_can_modify()
9379 crypto_object_attribute_t *template, uint_t nattr, in dprov_object_set_attr() argument
9393 if ((error = dprov_object_can_modify(object, template, nattr)) in dprov_object_set_attr()
9399 for (i = 0; i < nattr; i++) { in dprov_object_set_attr()
9600 uint_t nattr, uint64_t attr_type, void *value, size_t value_len) in dprov_get_template_attr_scalar_common() argument
9606 if ((attr_idx = dprov_find_attr(template, nattr, attr_type)) == -1) in dprov_get_template_attr_scalar_common()
9643 uint_t nattr, uint64_t attr_type, boolean_t *attr_value) in dprov_get_template_attr_boolean() argument
9649 ret = dprov_get_template_attr_scalar_common(template, nattr, in dprov_get_template_attr_boolean()
9662 uint_t nattr, uint64_t attr_type, ulong_t *attr_value) in dprov_get_template_attr_ulong() argument
9664 return (dprov_get_template_attr_scalar_common(template, nattr, in dprov_get_template_attr_ulong()
9670 uint_t nattr, uint64_t attr_type) in dprov_template_attr_present() argument
9672 return (dprov_find_attr(template, nattr, in dprov_template_attr_present()
9683 uint_t nattr, uint64_t attr_type, void **array, size_t *len) in dprov_get_template_attr_array() argument
9687 if ((attr_idx = dprov_find_attr(template, nattr, attr_type)) == -1) in dprov_get_template_attr_array()