EuroLinux Manuals
  • EL 6 ELS
  • EL 7
  • EL 8
  • EL 9
  • About
  1. EL 9
  2. keyutils-libs-devel
  3. keyctl(3)
links
  • language-indep link
  • raw man page
table of contents
  • NAME
  • DESCRIPTION
  • KEYCTL FUNCTIONS
  • UTILITY FUNCTIONS
  • SEE ALSO
other versions
  • EL 7 1.5.8-3.el7
  • EL 8 1.5.10-9.el8
  • EL 9 1.6.3-1.el9
other sections
  • 1 (progs)
  • 2 (syscalls)
  • 3 (libfuncs)

Scroll to navigation

KEYCTL(3) Linux Key Management Calls KEYCTL(3)

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)

21 Feb 2014 Linux
Logo

Source file: keyctl.3.en.gz (from keyutils-libs-devel 1.6.3-1.el9)
Source last updated: 2023-03-04 04:48:10
Converted to HTML: 2024-06-22 22:16:47
Copyleft © 2024 EuroLinux