ck_attrs
key_by_value->ck_attrs = attrs;
key_by_value->ck_attrs = attrs;
free_attributes((caddr_t)obj_ndk.ndk_base_key.ck_attrs,
free_attributes((caddr_t)obj_ndk.ndk_base_key.ck_attrs,
key->ck_attrs = attrs;
key->ck_attrs = attrs;
(key->ck_count > 0) && key->ck_attrs != NULL) {
freezero(key->ck_attrs[i].oa_value,
key->ck_attrs[i].oa_value_len);
free(key->ck_attrs);
key->ck_attrs = attrs;
key->ck_attrs = attrs;
key->ck_attrs = attrs;
key->ck_attrs = attrs;
len += roundup(in_key->ck_attrs[i].oa_value_len,
k_attrs[i].oa_type = in_key->ck_attrs[i].oa_type;
bcopy(in_key->ck_attrs[i].oa_value, attr_val,
in_key->ck_attrs[i].oa_value_len);
k_attrs[i].oa_value_len = in_key->ck_attrs[i].oa_value_len;
key->ck_attrs = k_attrs;
if (key->ck_attrs[i].oa_type == type) {
*value = (uchar_t *)key->ck_attrs[i].oa_value;
*value_len = key->ck_attrs[i].oa_value_len;
if (key->ck_count == 0 || key->ck_attrs == NULL)
attrs = &key->ck_attrs[i];
bzero(key->ck_attrs, len);
kmem_free(key->ck_attrs, len);
(caddr_t)STRUCT_FGETP(key, ck_attrs), &k_attrs, NULL, NULL,
out_key->ck_attrs = k_attrs;
out_key->ck_attrs = NULL;
return (key->ck_attrs);
if ((dprov_get_template_attr_array(base_key->ck_attrs,
(dprov_get_template_attr_array(base_key->ck_attrs,
(dprov_get_template_attr_array(base_key->ck_attrs,
ret_key->ck_attrs = key->ck_attrs;
ret_key->ck_attrs = object->do_attr;
if ((attr_idx = dprov_find_attr(key->ck_attrs, key->ck_count,
if (key->ck_attrs[attr_idx].oa_value_len != value_len)
bcopy(key->ck_attrs[attr_idx].oa_value, value, value_len);
if ((attr_idx = dprov_find_attr(key->ck_attrs, key->ck_count,
*array = key->ck_attrs[attr_idx].oa_value;
*len = key->ck_attrs[attr_idx].oa_value_len;
attrs = base_key->ck_attrs;