Manpages - keyctl.3
Table of Contents
NAME
keyctl_*() - key management function wrappers
DESCRIPTION
The *keyctl*() system call is a multiplexor for a number of key management functions. These should be called via the wrappers in the libkeyutils library.
The functions can be compiled in by including the keyutils header file:
#include <keyutils.h> and then telling the linker it should link in the library: -lkeyutils
KEYCTL FUNCTIONS
*keyctl_assume_authority*(3)
*keyctl_chown*(3)
*keyctl_capabilities*(3)
*keyctl_clear*(3)
*keyctl_describe*(3)
*keyctl_describe_alloc*(3)
*keyctl_dh_compute*(3)
*keyctl_dh_compute_alloc*(3)
*keyctl_get_keyring_ID*(3)
*keyctl_get_persistent*(3)
*keyctl_get_security*(3)
*keyctl_get_security_alloc*(3)
*keyctl_instantiate*(3)
*keyctl_instantiate_iov*(3)
*keyctl_invalidate*(3)
*keyctl_join_session_keyring*(3)
*keyctl_link*(3)
*keyctl_move*(3)
*keyctl_negate*(3)
*keyctl_pkey_decrypt*(3)
*keyctl_pkey_encrypt*(3)
*keyctl_pkey_query*(3)
*keyctl_pkey_sign*(3)
*keyctl_pkey_verify*(3)
*keyctl_read*(3)
*keyctl_read_alloc*(3)
*keyctl_reject*(3)
*keyctl_restrict_keyring*(3)
*keyctl_revoke*(3)
*keyctl_search*(3)
*keyctl_session_to_parent*(3)
*keyctl_set_reqkey_keyring*(3)
*keyctl_set_timeout*(3)
*keyctl_setperm*(3)
*keyctl_unlink*(3)
*keyctl_update*(3)
*keyctl_watch_key*(3)
UTILITY FUNCTIONS
*find_key_by_type_and_name*(3)
*recursive_key_scan*(3)
*recursive_session_key_scan*(3)
SEE ALSO
*keyctl*(1), *add_key*(2), *keyctl*(2), *request_key*(2), *keyrings*(7), *keyutils*(7)