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_clear(3)
25keyctl_describe(3)
26keyctl_describe_alloc(3)
27keyctl_dh_compute(3)
28keyctl_dh_compute_alloc(3)
29keyctl_get_keyring_ID(3)
30keyctl_get_persistent(3)
31keyctl_get_security(3)
32keyctl_get_security_alloc(3)
33keyctl_instantiate(3)
34keyctl_instantiate_iov(3)
35keyctl_invalidate(3)
36keyctl_join_session_keyring(3)
37keyctl_link(3)
38keyctl_negate(3)
39keyctl_pkey_dec(3)
40keyctl_pkey_enc(3)
41keyctl_pkey_query(3)
42keyctl_pkey_sign(3)
43keyctl_pkey_verify(3)
44keyctl_read(3)
45keyctl_read_alloc(3)
46keyctl_reject(3)
47keyctl_restrict_keyring(3)
48keyctl_revoke(3)
49keyctl_search(3)
50keyctl_session_to_parent(3)
51keyctl_set_reqkey_keyring(3)
52keyctl_set_timeout(3)
53keyctl_setperm(3)
54keyctl_unlink(3)
55keyctl_update(3)
56
UTILITY FUNCTIONS
58find_key_by_type_and_name(3)
59recursive_key_scan(3)
60recursive_session_key_scan(3)
61
SEE ALSO
63keyctl(1), add_key(2), keyctl(2), request_key(2), keyrings(7),
64keyutils(7)
6566
67
68
Linux 21 Feb 2014 KEYCTL(3)