1KEYCTL(3) Linux Key Management Calls KEYCTL(3)
23
4
NAME
6keyctl_*() - key management function wrappers
7
DESCRIPTION
9The keyctl() system call is a multiplexor for a number of key manageā
10ment functions. These should be called via the wrappers in the
11libkeyutils library.
1213
The functions can be compiled in by including the keyutils header file:
1415
#include <keyutils.h>
1617
and then telling the linker it should link in the library:
1819
-lkeyutils
20
KEYCTL FUNCTIONS
22keyctl_assume_authority(3)
23keyctl_chown(3)
24keyctl_capabilities(3)
25keyctl_clear(3)
26keyctl_describe(3)
27keyctl_describe_alloc(3)
28keyctl_dh_compute(3)
29keyctl_dh_compute_alloc(3)
30keyctl_get_keyring_ID(3)
31keyctl_get_persistent(3)
32keyctl_get_security(3)
33keyctl_get_security_alloc(3)
34keyctl_instantiate(3)
35keyctl_instantiate_iov(3)
36keyctl_invalidate(3)
37keyctl_join_session_keyring(3)
38keyctl_link(3)
39keyctl_move(3)
40keyctl_negate(3)
41keyctl_pkey_dec(3)
42keyctl_pkey_enc(3)
43keyctl_pkey_query(3)
44keyctl_pkey_sign(3)
45keyctl_pkey_verify(3)
46keyctl_read(3)
47keyctl_read_alloc(3)
48keyctl_reject(3)
49keyctl_restrict_keyring(3)
50keyctl_revoke(3)
51keyctl_search(3)
52keyctl_session_to_parent(3)
53keyctl_set_reqkey_keyring(3)
54keyctl_set_timeout(3)
55keyctl_setperm(3)
56keyctl_unlink(3)
57keyctl_update(3)
58
UTILITY FUNCTIONS
60find_key_by_type_and_name(3)
61recursive_key_scan(3)
62recursive_session_key_scan(3)
63
SEE ALSO
65keyctl(1), add_key(2), keyctl(2), request_key(2), keyrings(7),
66keyutils(7)
6768
69
70
Linux 21 Feb 2014 KEYCTL(3)