tipc_crypto_key_synch(9)
welcome to tipc_crypto_key_synch(9) from the Kernel API Manual β this is your bestieβs guide to the function that keeps key data in sync, and yes, itβs giving main character energy. π
β¨
β¨ NAME β¨
tipc_crypto_key_synch β synch own key data according to peer key status. periodt. π
π¦ SYNOPSIS π¦
void tipc_crypto_key_synch (struct tipc_crypto *rx , struct sk_buff *skb );
πΈ ARGUMENTS πΈ
rxβ RX crypto handle. π«Άskbβ TIPCv2 message buffer (incl. theehdrfrom peer). π
π DESCRIPTION π
okay so hereβs the tea, bestie: this function updates the peer node related data as the peer RX active key has changed, so the number of TX keysβ users on this node are increased and decreased correspondingly. literally keeping the key-user count from doing a chaos. ππ₯
It also considers if peer has no key, then we need to make own master key (if any) taking over β i.e. starting grace period β and also trigger key distributing process. iconic behavior, ngl. ππ
π SEE ALSO π
go read these next, iykyk:
- Kernel file
./net/tipc/crypto.c struct tipc_tfm(9)struct tipc_aead(9)struct tipc_crypto_stats(9)struct tipc_crypto(9)tipc_aead_key_validate(9)tipc_aead_key_generate(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_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)
footer vibes, fr fr: source/version ./net/tipc Β· date October 2026 Β· page tipc_crypto_key_synch(9) π«Άπβ¨
π¦ 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