tpm1.c (d0034a7a4ac7fae708146ac0059b9c47a1543f0d) tpm1.c (df333d058a60a8dc282009a483124983669b4203)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Copyright (C) 2005, 2012 IBM Corporation
4 *
5 * Authors:
6 * Kent Yoder <key@linux.vnet.ibm.com>
7 * Seiji Munetoh <munetoh@jp.ibm.com>
8 * Stefan Berger <stefanb@us.ibm.com>

--- 237 unchanged lines hidden (view full) ---

246 seq_putc(m, temp_ptr[i]);
247
248 return 0;
249
250}
251
252static int tpm1_ascii_bios_measurements_show(struct seq_file *m, void *v)
253{
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Copyright (C) 2005, 2012 IBM Corporation
4 *
5 * Authors:
6 * Kent Yoder <key@linux.vnet.ibm.com>
7 * Seiji Munetoh <munetoh@jp.ibm.com>
8 * Stefan Berger <stefanb@us.ibm.com>

--- 237 unchanged lines hidden (view full) ---

246 seq_putc(m, temp_ptr[i]);
247
248 return 0;
249
250}
251
252static int tpm1_ascii_bios_measurements_show(struct seq_file *m, void *v)
253{
254 int len = 0;
255 char *eventname;
256 struct tcpa_event *event = v;
257 unsigned char *event_entry =
258 (unsigned char *)(v + sizeof(struct tcpa_event));
259
260 eventname = kmalloc(MAX_TEXT_EVENT, GFP_KERNEL);
261 if (!eventname) {
262 printk(KERN_ERR "%s: ERROR - No Memory for event name\n ",

--- 5 unchanged lines hidden (view full) ---

268 seq_printf(m, "%2d ", do_endian_conversion(event->pcr_index));
269
270 /* 2nd: SHA1 */
271 seq_printf(m, "%20phN", event->pcr_value);
272
273 /* 3rd: event type identifier */
274 seq_printf(m, " %02x", do_endian_conversion(event->event_type));
275
254 char *eventname;
255 struct tcpa_event *event = v;
256 unsigned char *event_entry =
257 (unsigned char *)(v + sizeof(struct tcpa_event));
258
259 eventname = kmalloc(MAX_TEXT_EVENT, GFP_KERNEL);
260 if (!eventname) {
261 printk(KERN_ERR "%s: ERROR - No Memory for event name\n ",

--- 5 unchanged lines hidden (view full) ---

267 seq_printf(m, "%2d ", do_endian_conversion(event->pcr_index));
268
269 /* 2nd: SHA1 */
270 seq_printf(m, "%20phN", event->pcr_value);
271
272 /* 3rd: event type identifier */
273 seq_printf(m, " %02x", do_endian_conversion(event->event_type));
274
276 len += get_event_name(eventname, event, event_entry);
275 get_event_name(eventname, event, event_entry);
277
278 /* 4th: eventname <= max + \'0' delimiter */
279 seq_printf(m, " %s\n", eventname);
280
281 kfree(eventname);
282 return 0;
283}
284

--- 13 unchanged lines hidden ---
276
277 /* 4th: eventname <= max + \'0' delimiter */
278 seq_printf(m, " %s\n", eventname);
279
280 kfree(eventname);
281 return 0;
282}
283

--- 13 unchanged lines hidden ---