tipc_aead_key_generate(9)
π tipc_aead_key_generate(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β yes we're in kernel land today, hold my iced coffee π§, this one's a little crypto girlie and she's iconic.
πΈ NAME πΈ
tipc_aead_key_generate β generate a new session key πβ¨
like, it literally makes you a fresh key. new key who dis.
π¦ SYNOPSIS π¦
int tipc_aead_key_generate (struct tipc_aead_key *skey );
one function, one pointer, no drama. periodt π
π ARGUMENTS π
skeyβ the input/output key that comes back with new content π like it goes in as skey and comes out slay. it's giving glow-up. it's giving input/output energy fr fr.
β RETURN β
0β success bestie, we ate π β¨- otherwise
< 0β not slaying, something went wrong π (any negative number, that's the vibe check failing)
so basically: zero = good, negative = bad. no cap.
π SEE ALSO π
the whole friend group π«Ά β first the kernel file, then the squad:
Kernel file ./net/tipc/crypto.c β that's where she lives π
struct tipc_tfm(9)struct tipc_aead(9)struct tipc_crypto_stats(9)struct tipc_crypto(9)tipc_aead_key_validate(9)tipc_aead_free(9)tipc_aead_tfm_next(9)tipc_aead_init(9)tipc_aead_clone(9)tipc_aead_mem_alloc(9)tipc_aead_encrypt(9)tipc_aead_decrypt(9)tipc_ehdr_validate(9)tipc_ehdr_build(9)tipc_crypto_key_init(9)tipc_crypto_key_attach(9)tipc_crypto_key_try_align(9)tipc_crypto_key_pick_tx(9)tipc_crypto_key_synch(9)tipc_crypto_xmit(9)tipc_crypto_rcv(9)tipc_crypto_msg_rcv(9)tipc_crypto_key_distr(9)tipc_crypto_key_xmit(9)tipc_crypto_key_rcv(9)tipc_crypto_work_rx(9)tipc_crypto_rekeying_sched(9)tipc_crypto_work_tx(9)
it's a whole group chat and everyone's invited ππ
lowkey reminder: every single one of those is a kernel thing, so like, read the docs before you poke the kernel, mkay? π«Ά
and that's the tea π β this page came from ./net/tipc, dated October 2026, and it's serving tipc_aead_key_generate(9) realness. mwah πβ¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms