[PATCH 3/3] libkmod-module: modinfo: print signature id
From: Lucas De Marchi <hidden>
Date: 2016-06-05 03:13:49
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Lucas De Marchi <hidden>
Date: 2016-06-05 03:13:49
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Lucas De Marchi <redacted> This way it's possible to give at least the signature type for PKCS#7. --- libkmod/libkmod-module.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c
index a19e8bc..39a081d 100644
--- a/libkmod/libkmod-module.c
+++ b/libkmod/libkmod-module.c@@ -2247,6 +2247,12 @@ KMOD_EXPORT int kmod_module_get_info(const struct kmod_module *mod, struct kmod_ struct kmod_list *n; char *key_hex; + n = kmod_module_info_append(list, "signature", strlen("sig_id"), + sig_info.id_type, strlen(sig_info.id_type)); + if (n == NULL) + goto list_error; + count++; + n = kmod_module_info_append(list, "signer", strlen("signer"), sig_info.signer, sig_info.signer_len); if (n == NULL)
@@ -2286,7 +2292,7 @@ KMOD_EXPORT int kmod_module_get_info(const struct kmod_module *mod, struct kmod_ count++; /* - * Omit sig_info.id_type and sig_info.algo for now, as these + * Omit sig_info.algo for now, as these * are currently constant. */ }
--
2.5.5