]> granicus.if.org Git - strace/commitdiff
netlink: add decoding of NETLINK_CRYPTO message types
authorJingPiao Chen <chenjingpiao@gmail.com>
Fri, 9 Jun 2017 09:47:49 +0000 (17:47 +0800)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 12 Jul 2017 21:08:03 +0000 (21:08 +0000)
* xlat/nl_crypto_types.in: New file.
* netlink.c: Include "xlat/nl_crypto_types.h".
(nlmsg_types): Add NETLINK_CRYPTO.

netlink.c
xlat/nl_crypto_types.in [new file with mode: 0644]

index d09724f12eb57647bfcf0e83ce99b265c89dabac..e489a6eb4264b77a6436a1497aec87828677592d 100644 (file)
--- a/netlink.c
+++ b/netlink.c
@@ -38,6 +38,7 @@
 #include "xlat/netlink_protocols.h"
 #include "xlat/netlink_types.h"
 #include "xlat/nl_audit_types.h"
+#include "xlat/nl_crypto_types.h"
 #include "xlat/nl_netfilter_msg_types.h"
 #include "xlat/nl_netfilter_subsys_ids.h"
 #include "xlat/nl_route_types.h"
@@ -150,6 +151,7 @@ static const struct {
        const char *const dflt;
 } nlmsg_types[] = {
        [NETLINK_AUDIT] = { NULL, nl_audit_types, "AUDIT_???" },
+       [NETLINK_CRYPTO] = { NULL, nl_crypto_types, "CRYPTO_MSG_???" },
        [NETLINK_GENERIC] = {
                decode_nlmsg_type_generic,
                NULL,
diff --git a/xlat/nl_crypto_types.in b/xlat/nl_crypto_types.in
new file mode 100644 (file)
index 0000000..021f85f
--- /dev/null
@@ -0,0 +1,5 @@
+CRYPTO_MSG_NEWALG      0x10
+CRYPTO_MSG_DELALG      0x11
+CRYPTO_MSG_UPDATEALG   0x12
+CRYPTO_MSG_GETALG      0x13
+CRYPTO_MSG_DELRNG      0x14