History

tipc: add support for AEAD key setting via netlink

This commit adds two netlink commands to TIPC in order for user to be able to set or remove AEAD keys: - TIPC_NL_KEY_SET - TIPC_NL_KEY_FLUSH When the 'KEY_SET' is given along with the key data, the key will be initiated and attached to TIPC crypto. On the other hand, the 'KEY_FLUSH' command will remove all existing keys if any.

Tuong Lien committed 7 years ago

Commit e1f32191 parent fc1b6d64 files · +160 −1Browse files

Showing the changes to include/uapi/linux (1 of 4 files). Show all

Unified · Split

include/uapi/linux/tipc_netlink.h+4−0
@@ -63,6 +63,8 @@ enum { · 62 unmodified lines
63 TIPC_NL_PEER_REMOVE,63 TIPC_NL_PEER_REMOVE,
64 TIPC_NL_BEARER_ADD,64 TIPC_NL_BEARER_ADD,
65 TIPC_NL_UDP_GET_REMOTEIP,65 TIPC_NL_UDP_GET_REMOTEIP,
66 TIPC_NL_KEY_SET,
67 TIPC_NL_KEY_FLUSH,
66 68
67 __TIPC_NL_CMD_MAX,69 __TIPC_NL_CMD_MAX,
68 TIPC_NL_CMD_MAX = __TIPC_NL_CMD_MAX - 170 TIPC_NL_CMD_MAX = __TIPC_NL_CMD_MAX - 1
@@ -160,6 +162,8 @@ enum { · 91 unmodified lines
160 TIPC_NLA_NODE_UNSPEC,162 TIPC_NLA_NODE_UNSPEC,
161 TIPC_NLA_NODE_ADDR, /* u32 */163 TIPC_NLA_NODE_ADDR, /* u32 */
162 TIPC_NLA_NODE_UP, /* flag */164 TIPC_NLA_NODE_UP, /* flag */
165 TIPC_NLA_NODE_ID, /* data */
166 TIPC_NLA_NODE_KEY, /* data */
163 167
164 __TIPC_NLA_NODE_MAX,168 __TIPC_NLA_NODE_MAX,
165 TIPC_NLA_NODE_MAX = __TIPC_NLA_NODE_MAX - 1169 TIPC_NLA_NODE_MAX = __TIPC_NLA_NODE_MAX - 1