tipc_crypto_key_xmit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– tipc_crypto_key_xmit(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” this is the page for tipc_crypto_key_xmit, and yes she's a kernel function, yes she's serving secure key delivery realness, and yes we're gonna get through this together 🫢


🌸 NAME 🌸

tipc_crypto_key_xmit β€” Send a session key πŸ’Œ


✨ SYNOPSIS ✨

int tipc_crypto_key_xmit (struct net *net , struct tipc_aead_key *skey ,
u16 gen , u8 mode , u32 dnode );

like. that's the whole signature. five params. no cap. πŸ”₯


πŸŽ€ ARGUMENTS πŸŽ€

  • net β€” the struct net, your whole network namespace situation, the vibe container if you will πŸ’…
  • skey β€” the session key that's getting sent out, the main character of this entire function honestly πŸ‘‘
  • gen β€” the key's generation (a u16, so she has range 🌈)
  • mode β€” the key's mode (a u8 β€” smol but important πŸ“)
  • dnode β€” the destination node address, and lowkey key detail: it's = 0 if you're broadcasting to all nodes πŸ“’βœ¨

πŸ¦‹ DESCRIPTION πŸ¦‹

So the way this works is: the session key skey gets packed into a TIPC v2 'MSG_CRYPTO/KEY_DISTR_MSG' as its data section, and then it gets xmit-ed through the uc/bc link 🧚

that's it. that's the description. she packs the key, she sends the key. iconic behaviour, periodt πŸ’œ


⭐ RETURN ⭐

0 in case of success πŸŽ‰ β€” otherwise < 0 😭 (iykyk, negative means something went sideways, check your vibes)


πŸ’€ SEE ALSO πŸ’€

this list is LONG bestie, buckle up, we're going through the whole squad:

like I said. the whole friend group. go read them, they're all slay in their own way 🌸


and that's the page!! πŸŽ€ sourced from ./net/tipc, dated October 2026 β€” so she's fresh, she's current, she's timestamped and ready. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from