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.
Showing the changes to include/uapi/linux (1 of 4 files). Show all
Unified · Split
| @@ -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 - 1 | 70 | 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 - 1 | 169 | TIPC_NLA_NODE_MAX = __TIPC_NLA_NODE_MAX - 1 |