restrict_lin...ltin_trusted(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is the restrict_lin...ltin_trusted(9) page from the Kernel API Manual, and we're diving in 🌈. The function is restrict_link_by_builtin_trusted, and it does exactly this: Restrict keyring addition by built-in CA. no cap, that's the whole name.

✨ SYNOPSIS ✨

int restrict_link_by_builtin_trusted (struct key *dest_keyring , const struct key_type *type , const union key_payload *payload , struct key *restriction_key );

🫢 ARGUMENTS 🫢

  • dest_keyring β€” the keyring being linked to. literally the destination of the link, bestie.
  • type β€” the type of key being added. gotta know the type πŸ‘‘.
  • payload β€” the payload of the new key. the actual contents, the goods, the payload.
  • restriction_key β€” a ring of keys that can be used to vouch for the new cert. it's giving β€œvouch for me” energy πŸ’….

🌸 DESCRIPTION 🌸

so the vibe is: restrict the addition of keys into a keyring based on the key-to-be-added being vouched for by a key in the built in system keyring. That's it, that's the tea 🍡. The key-to-be-added needs that vouch from the built in system keyring β€” no extra lore, no invented rules, periodt.

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./certs/system_keyring.c is right here in the mix, and the rest of the squad is:


mwah πŸ’‹ β€” source is ./certs, version date is October 2026, and this iconic page is restrict_lin...ltin_trusted(9). periodt.

πŸ“¦ where this page comes from