Home
last modified time | relevance | path

Searched refs:field_data (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/security/integrity/ima/
H A Dima_template_lib.c47 struct ima_field_data *field_data) in ima_write_template_field_data()
74 field_data->data = buf; in ima_write_template_field_data()
75 field_data->len = buflen; in ima_write_template_field_data()
82 struct ima_field_data *field_data) in ima_show_template_data_ascii()
84 u8 *buf_ptr = field_data->data; in ima_show_template_data_ascii()
85 u32 buflen = field_data->len; in ima_show_template_data_ascii()
90 buf_ptr = strrchr(field_data->data, ':'); in ima_show_template_data_ascii()
91 if (buf_ptr != field_data->data) in ima_show_template_data_ascii()
92 seq_printf(m, "%s", field_data->data); in ima_show_template_data_ascii()
96 buflen -= buf_ptr - field_data in ima_show_template_data_ascii()
45 ima_write_template_field_data(const void *data, const u32 datalen, enum data_formats datafmt, struct ima_field_data *field_data) ima_write_template_field_data() argument
79 ima_show_template_data_ascii(struct seq_file *m, enum ima_show_type show, enum data_formats datafmt, struct ima_field_data *field_data) ima_show_template_data_ascii() argument
142 ima_show_template_data_binary(struct seq_file *m, enum ima_show_type show, enum data_formats datafmt, struct ima_field_data *field_data) ima_show_template_data_binary() argument
163 ima_show_template_field_data(struct seq_file *m, enum ima_show_type show, enum data_formats datafmt, struct ima_field_data *field_data) ima_show_template_field_data() argument
182 ima_show_template_digest(struct seq_file *m, enum ima_show_type show, struct ima_field_data *field_data) ima_show_template_digest() argument
188 ima_show_template_digest_ng(struct seq_file *m, enum ima_show_type show, struct ima_field_data *field_data) ima_show_template_digest_ng() argument
195 ima_show_template_digest_ngv2(struct seq_file *m, enum ima_show_type show, struct ima_field_data *field_data) ima_show_template_digest_ngv2() argument
203 ima_show_template_string(struct seq_file *m, enum ima_show_type show, struct ima_field_data *field_data) ima_show_template_string() argument
209 ima_show_template_sig(struct seq_file *m, enum ima_show_type show, struct ima_field_data *field_data) ima_show_template_sig() argument
215 ima_show_template_buf(struct seq_file *m, enum ima_show_type show, struct ima_field_data *field_data) ima_show_template_buf() argument
221 ima_show_template_uint(struct seq_file *m, enum ima_show_type show, struct ima_field_data *field_data) ima_show_template_uint() argument
289 ima_eventdigest_init_common(const u8 *digest, u32 digestsize, u8 digest_type, u8 hash_algo, struct ima_field_data *field_data) ima_eventdigest_init_common() argument
338 ima_eventdigest_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventdigest_init() argument
400 ima_eventdigest_ng_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventdigest_ng_init() argument
423 ima_eventdigest_ngv2_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventdigest_ngv2_init() argument
449 ima_eventdigest_modsig_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventdigest_modsig_init() argument
481 ima_eventname_init_common(struct ima_event_data *event_data, struct ima_field_data *field_data, bool size_limit) ima_eventname_init_common() argument
515 ima_eventname_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventname_init() argument
524 ima_eventname_ng_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventname_ng_init() argument
533 ima_eventsig_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventsig_init() argument
551 ima_eventbuf_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventbuf_init() argument
566 ima_eventmodsig_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventmodsig_init() argument
592 ima_eventevmsig_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventevmsig_init() argument
617 ima_eventinodedac_init_common(struct ima_event_data *event_data, struct ima_field_data *field_data, bool get_uid) ima_eventinodedac_init_common() argument
646 ima_eventinodeuid_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventinodeuid_init() argument
656 ima_eventinodegid_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventinodegid_init() argument
666 ima_eventinodemode_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventinodemode_init() argument
684 ima_eventinodexattrs_init_common(struct ima_event_data *event_data, struct ima_field_data *field_data, char type) ima_eventinodexattrs_init_common() argument
721 ima_eventinodexattrnames_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventinodexattrnames_init() argument
731 ima_eventinodexattrlengths_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventinodexattrlengths_init() argument
741 ima_eventinodexattrvalues_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventinodexattrvalues_init() argument
[all...]
H A Dima_template_lib.h21 struct ima_field_data *field_data);
23 struct ima_field_data *field_data);
25 struct ima_field_data *field_data);
27 struct ima_field_data *field_data);
29 struct ima_field_data *field_data);
31 struct ima_field_data *field_data);
33 struct ima_field_data *field_data);
38 struct ima_field_data *field_data);
40 struct ima_field_data *field_data);
42 struct ima_field_data *field_data);
[all...]
H A Dima_template.c391 struct ima_field_data *field_data = &(*entry)->template_data[i]; in ima_restore_template_data() local
392 u8 *data = field_data->data; in ima_restore_template_data()
395 kzalloc(field_data->len + 1, GFP_KERNEL); in ima_restore_template_data()
400 memcpy((*entry)->template_data[i].data, data, field_data->len); in ima_restore_template_data()
401 (*entry)->template_data_len += sizeof(field_data->len); in ima_restore_template_data()
402 (*entry)->template_data_len += field_data->len; in ima_restore_template_data()
H A Dima_crypto.c583 static int ima_calc_field_array_hash_tfm(struct ima_field_data *field_data, in ima_calc_field_array_hash_tfm() argument
600 u8 *data_to_hash = field_data[i].data; in ima_calc_field_array_hash_tfm()
601 u32 datalen = field_data[i].len; in ima_calc_field_array_hash_tfm()
627 int ima_calc_field_array_hash(struct ima_field_data *field_data, in ima_calc_field_array_hash() argument
633 rc = ima_calc_field_array_hash_tfm(field_data, entry, ima_sha1_idx); in ima_calc_field_array_hash()
656 rc = ima_calc_field_array_hash_tfm(field_data, entry, i); in ima_calc_field_array_hash()
H A Dima.h84 struct ima_field_data *field_data);
86 struct ima_field_data *field_data);
145 int ima_calc_field_array_hash(struct ima_field_data *field_data,
/kernel/linux/linux-5.10/security/integrity/ima/
H A Dima_template_lib.c31 struct ima_field_data *field_data) in ima_write_template_field_data()
58 field_data->data = buf; in ima_write_template_field_data()
59 field_data->len = buflen; in ima_write_template_field_data()
66 struct ima_field_data *field_data) in ima_show_template_data_ascii()
68 u8 *buf_ptr = field_data->data; in ima_show_template_data_ascii()
69 u32 buflen = field_data->len; in ima_show_template_data_ascii()
73 buf_ptr = strnchr(field_data->data, buflen, ':'); in ima_show_template_data_ascii()
74 if (buf_ptr != field_data->data) in ima_show_template_data_ascii()
75 seq_printf(m, "%s", field_data->data); in ima_show_template_data_ascii()
79 buflen -= buf_ptr - field_data in ima_show_template_data_ascii()
29 ima_write_template_field_data(const void *data, const u32 datalen, enum data_formats datafmt, struct ima_field_data *field_data) ima_write_template_field_data() argument
63 ima_show_template_data_ascii(struct seq_file *m, enum ima_show_type show, enum data_formats datafmt, struct ima_field_data *field_data) ima_show_template_data_ascii() argument
95 ima_show_template_data_binary(struct seq_file *m, enum ima_show_type show, enum data_formats datafmt, struct ima_field_data *field_data) ima_show_template_data_binary() argument
115 ima_show_template_field_data(struct seq_file *m, enum ima_show_type show, enum data_formats datafmt, struct ima_field_data *field_data) ima_show_template_field_data() argument
134 ima_show_template_digest(struct seq_file *m, enum ima_show_type show, struct ima_field_data *field_data) ima_show_template_digest() argument
140 ima_show_template_digest_ng(struct seq_file *m, enum ima_show_type show, struct ima_field_data *field_data) ima_show_template_digest_ng() argument
147 ima_show_template_string(struct seq_file *m, enum ima_show_type show, struct ima_field_data *field_data) ima_show_template_string() argument
153 ima_show_template_sig(struct seq_file *m, enum ima_show_type show, struct ima_field_data *field_data) ima_show_template_sig() argument
159 ima_show_template_buf(struct seq_file *m, enum ima_show_type show, struct ima_field_data *field_data) ima_show_template_buf() argument
226 ima_eventdigest_init_common(const u8 *digest, u32 digestsize, u8 hash_algo, struct ima_field_data *field_data) ima_eventdigest_init_common() argument
266 ima_eventdigest_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventdigest_init() argument
330 ima_eventdigest_ng_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventdigest_ng_init() argument
352 ima_eventdigest_modsig_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventdigest_modsig_init() argument
383 ima_eventname_init_common(struct ima_event_data *event_data, struct ima_field_data *field_data, bool size_limit) ima_eventname_init_common() argument
417 ima_eventname_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventname_init() argument
426 ima_eventname_ng_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventname_ng_init() argument
435 ima_eventsig_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventsig_init() argument
451 ima_eventbuf_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventbuf_init() argument
466 ima_eventmodsig_init(struct ima_event_data *event_data, struct ima_field_data *field_data) ima_eventmodsig_init() argument
[all...]
H A Dima_template_lib.h21 struct ima_field_data *field_data);
23 struct ima_field_data *field_data);
25 struct ima_field_data *field_data);
27 struct ima_field_data *field_data);
29 struct ima_field_data *field_data);
34 struct ima_field_data *field_data);
36 struct ima_field_data *field_data);
38 struct ima_field_data *field_data);
40 struct ima_field_data *field_data);
42 struct ima_field_data *field_data);
[all...]
H A Dima_template.c341 struct ima_field_data *field_data = &(*entry)->template_data[i]; in ima_restore_template_data() local
342 u8 *data = field_data->data; in ima_restore_template_data()
345 kzalloc(field_data->len + 1, GFP_KERNEL); in ima_restore_template_data()
350 memcpy((*entry)->template_data[i].data, data, field_data->len); in ima_restore_template_data()
351 (*entry)->template_data_len += sizeof(field_data->len); in ima_restore_template_data()
352 (*entry)->template_data_len += field_data->len; in ima_restore_template_data()
H A Dima_crypto.c583 static int ima_calc_field_array_hash_tfm(struct ima_field_data *field_data, in ima_calc_field_array_hash_tfm() argument
600 u8 *data_to_hash = field_data[i].data; in ima_calc_field_array_hash_tfm()
601 u32 datalen = field_data[i].len; in ima_calc_field_array_hash_tfm()
627 int ima_calc_field_array_hash(struct ima_field_data *field_data, in ima_calc_field_array_hash() argument
633 rc = ima_calc_field_array_hash_tfm(field_data, entry, ima_sha1_idx); in ima_calc_field_array_hash()
656 rc = ima_calc_field_array_hash_tfm(field_data, entry, i); in ima_calc_field_array_hash()
H A Dima.h85 struct ima_field_data *field_data);
87 struct ima_field_data *field_data);
146 int ima_calc_field_array_hash(struct ima_field_data *field_data,

Completed in 8 milliseconds