Keyutils is a set of utilities for managing the key retention facility in the kernel, which can be used by filesystems, block devices and more to gain and retain the authorization and encryption keys required to perform secure operations.
Original maintainer | Christian Kastner |
---|---|
Homepage | https://www.kernel.org/ |
1.6.1

1.6









1.5.10





1.5.9






1.5.8

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | xz | 1.6.1-3 | 2019-11-21 | 88.3 kiB | 176 kiB | Jelle van der Waa |
![]() | rpm | 1.5.8-3.el7 | 2020-01-07 | 53.6 kiB | 97.1 kiB | CentOS BuildSystem |
![]() | deb | 1.6-6 | 2019-03-18 | 50.4 kiB | 146 kiB | Christian Kastner |
![]() | deb | 1.5.9-9 | 2017-11-10 | 51.4 kiB | 126 kiB | Christian Kastner |
![]() | rpm | 1.5.10-6.fc28 | 2019-01-14 | 61.7 kiB | 102 kiB | Fedora Project |
![]() | rpm | 1.5.10-6.fc28 | 2019-01-14 | 61.7 kiB | 102 kiB | Fedora Project |
![]() | rpm | 1.5.10-6.fc28 | 2019-01-14 | 61.7 kiB | 102 kiB | Fedora Project |
![]() | rpm | 1.5.10-8.fc29 | 2019-01-14 | 55.6 kiB | 117 kiB | Fedora Project |
![]() | rpm | 1.5.10-8.fc29 | 2019-01-14 | 55.6 kiB | 117 kiB | Fedora Project |
![]() | rpm | 1.5.10-8.fc29 | 2019-01-14 | 55.6 kiB | 117 kiB | Fedora Project |
![]() | rpm | 1.5.10-8.fc29 | 2019-01-14 | 55.6 kiB | 117 kiB | Fedora Project |
![]() | rpm | 1.5.10-8.fc29 | 2019-01-14 | 55.6 kiB | 117 kiB | Fedora Project |
![]() | rpm | 1.5.10-8.fc29 | 2019-01-14 | 55.6 kiB | 117 kiB | Fedora Project |
![]() | rpm | 1.6-2.fc30 | 2019-06-17 | 57.6 kiB | 146 kiB | Fedora Project |
![]() | rpm | 1.6-2.fc30 | 2019-06-17 | 57.6 kiB | 146 kiB | Fedora Project |
![]() | rpm | 1.6-2.fc30 | 2019-06-17 | 57.6 kiB | 146 kiB | Fedora Project |
![]() | rpm | 1.6-2.fc30 | 2019-06-17 | 57.6 kiB | 146 kiB | Fedora Project |
![]() | rpm | 1.6-2.fc30 | 2019-06-17 | 57.6 kiB | 146 kiB | Fedora Project |
![]() | rpm | 1.6-3.fc31 | 2020-01-07 | 62.6 kiB | 138 kiB | Fedora Project |
![]() | rpm | 1.6-3.fc31 | 2020-01-07 | 62.6 kiB | 138 kiB | Fedora Project |
![]() | rpm | 1.6-4.fc32 | 2020-02-08 | 62.7 kiB | 138 kiB | Fedora Project |
![]() | rpm | 1.6-4.fc32 | 2020-02-08 | 62.7 kiB | 138 kiB | Fedora Project |
![]() | rpm | 1.6-3.fc31 | 2019-08-03 | 62.6 kiB | 138 kiB | Fedora Project |
![]() | xz | 1.6-1 | 2019-01-14 | 84.4 kiB | 175 kiB | Christian Hesse |
![]() | xz | 1.6-1 | 2019-01-14 | 84.4 kiB | 175 kiB | Christian Hesse |
![]() | xz | 1.6-1 | 2019-01-14 | 84.4 kiB | 175 kiB | Christian Hesse |
![]() | rpm | 1.5.10-lp150.3.19 | 2019-01-17 | 83.7 kiB | 125 kiB | https://bugs.opensuse.org |
![]() | rpm | 1.5.10-lp151.4.66 | 2019-04-09 | 81.4 kiB | 125 kiB | https://bugs.opensuse.org |
![]() | rpm | 1.5.10-lp152.5.75 | 2020-03-23 | 81.4 kiB | 125 kiB | https://bugs.opensuse.org |
![]() | rpm | 1.5.9-7.13 | 2019-01-17 | 86.7 kiB | 131 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.6-1.4 | 2020-02-09 | 98.7 kiB | 161 kiB | https://bugs.opensuse.org |
![]() | deb | 1.5.9-9ubuntu1 | 2017-11-10 | 46.2 kiB | 126 kiB | Ubuntu Developers |
![]() | deb | 1.5.9-9.2ubuntu2 | 2018-06-12 | 46.8 kiB | 127 kiB | Ubuntu Developers |
![]() | deb | 1.5.9-9.3 | 2019-01-14 | 47 kiB | 139 kiB | Ubuntu Developers |
![]() | deb | 1.6-6 | 2019-04-03 | 43.5 kiB | 146 kiB | Ubuntu Developers |
![]() | deb | 1.6-6 | 2019-06-17 | 43.5 kiB | 146 kiB | Ubuntu Developers |
![]() | deb | 1.6-6ubuntu1 | 2020-01-07 | 43.9 kiB | 151 kiB | Ubuntu Developers |
![]() | deb | 1.5.9-8ubuntu1 | 2017-11-10 | 46 kiB | 126 kiB | Ubuntu Developers |
Manual pages
keyctl(1)
keyctl - key management facility control
find_key_by_type_and_name(3)
find_key_by_type_and_name - find a key by type and name
keyctl(3)
keyctl_*() - key management function wrappers
keyctl_capabilities(3)
keyctl_capabilities - Query subsystem capabilities
keyctl_chown(3)
keyctl_chown - change the ownership of a key
keyctl_clear(3)
keyctl_clear - clear a keyring
keyctl_describe(3)
keyctl_describe - describe a key
keyctl_dh_compute(3)
keyctl_dh_compute - Compute a Diffie-Hellman shared secret or public key
keyctl_dh_compute_kdf - Derive key from a Diffie-Hellman shared secret
keyctl_dh_compute_kdf - Derive key from a Diffie-Hellman shared secret
keyctl_get_keyring_ID(3)
keyctl_get_keyring_ID - get the ID of a special keyring
keyctl_get_persistent(3)
keyctl_get_persistent - get the persistent keyring for a user
keyctl_get_security(3)
keyctl_get_security - retrieve a key’s security context
keyctl_instantiate(3)
keyctl_assume_authority, keyctl_instantiate, keyctl_instantiate_iov, keyctl_reject, keyctl_negate - key instantiation functions
keyctl_invalidate(3)
keyctl_invalidate - invalidate a key
keyctl_join_session_keyring(3)
keyctl_join_session_keyring - join a different session keyring
keyctl_link(3)
keyctl_link, keyctl_unlink - link/unlink a key to/from a keyring
keyctl_move(3)
keyctl_move - Move a key between keyrings
keyctl_pkey_encrypt(3)
keyctl_pkey_encrypt, keyctl_pkey_decrypt - Encrypt and decrypt data
keyctl_pkey_query(3)
keyctl_pkey_query - Query public key parameters
keyctl_pkey_sign(3)
keyctl_pkey_sign, keyctl_pkey_verify - Generate and verify signatures
keyctl_read(3)
keyctl_read - read a key
keyctl_restrict_keyring(3)
keyctl_restrict_keyring - restrict keys that may be linked to a keyring
keyctl_revoke(3)
keyctl_revoke - revoke a key
keyctl_search(3)
keyctl_search - search a keyring for a key
keyctl_session_to_parent(3)
keyctl_session_to_parent - set the parent process’s session keyring
keyctl_setperm(3)
keyctl_setperm - change the permissions mask on a key
keyctl_set_reqkey_keyring(3)
keyctl_set_reqkey_keyring - set the implicit destination keyring
keyctl_set_timeout(3)
keyctl_set_timeout - set the expiration timer on a key
keyctl_update(3)
keyctl_update - update a key
recursive_key_scan(3)
recursive_key_scan, recursive_session_key_scan - apply a function to all keys in a keyring tree
request-key.conf(5)
request-key.conf - Instantiation handler configuration file
asymmetric-key(7)
asymmetric - Kernel key type for holding asymmetric keys
keyrings(7)
keyrings - in-kernel key management and retention facility
keyutils(7)
keyutils - in-kernel key management utilities
persistent-keyring(7)
persistent-keyring - per-user persistent keyring
process-keyring(7)
process-keyring - per-process shared keyring
session-keyring(7)
session-keyring - session shared process keyring
thread-keyring(7)
thread-keyring - per-thread keyring
user-keyring(7)
user-keyring - per-user keyring
user-session-keyring(7)
user-session-keyring - per-user default session keyring
key.dns_resolver(8)
key.dns_resolver - upcall for request-key to handle dns_resolver keys
request-key(8)
request-key - handle key instantiation callback requests from the kernel
Latest updates

OpenSUSE Leap 15.2 oss: Updated from 1.5.10-lp152.5.68 to 1.5.10-lp152.5.75
2020-03-23
- Use %license (boo#1082318)

OpenSUSE Leap 15.2 oss: Updated from 1.5.10-lp152.5.62 to 1.5.10-lp152.5.68
2020-03-19
- Use %license (boo#1082318)

OpenSUSE Leap 15.2 oss: Updated from 1.5.10-lp152.5.58 to 1.5.10-lp152.5.62
2020-02-19
- Use %license (boo#1082318)

OpenSUSE Tumbleweed oss: Updated from 1.6-1.3 to 1.6-1.4
2020-02-09
- updated to 1.6
- Apply various specfile cleanups from Fedora.
- request-key: Provide a command line option to suppress helper execution.
- request-key: Find least-wildcard match rather than first match.
- Remove the dependency on MIT Kerberos.
- Fix some error messages
- keyctl_dh_compute.3: Suggest /proc/crypto for list of available hashes.
- Fix doc and comment typos.
- Add public key ops for encrypt, decrypt, sign and verify (needs linux-4.20).
- Add pkg-config support for finding libkeyutils.
- upstream isn't offering PGP signatures for the source tarballs anymore

Fedora rawhide development/Server-os: Updated from 1.6-3.fc31 to 1.6-4.fc32
2020-02-08

Fedora rawhide development/Everything-os: Updated from 1.6-3.fc31 to 1.6-4.fc32
2020-02-08

OpenSUSE Leap 15.2 oss: Updated from 1.5.10-lp152.5.54 to 1.5.10-lp152.5.58
2020-02-04
- Use %license (boo#1082318)

OpenSUSE Leap 15.2 oss: Updated from 1.5.10-lp152.5.50 to 1.5.10-lp152.5.54
2020-01-17
- Use %license (boo#1082318)

Fedora 31 releases/Server-os: Version 1.6-3.fc31 introduced
2020-01-07

Fedora 31 releases/Everything-os: Version 1.6-3.fc31 introduced
2020-01-07

OpenSUSE Leap 15.2 oss: Version 1.5.10-lp152.5.50 introduced
2020-01-07
- Use %license (boo#1082318)

CentOS 7.7.1908 os: Version 1.5.8-3.el7 introduced
2020-01-07
- Mass rebuild 2014-01-24

Ubuntu 20.04 focal/main: Version 1.6-6ubuntu1 introduced
2020-01-07

Arch rolling testing/os: Version 1.6.1-3 removed
2019-11-21

Arch rolling core/os: Updated from 1.6.1-2 to 1.6.1-3
2019-11-21

Arch rolling testing/os: Version 1.6.1-3 introduced
2019-11-20

Arch rolling testing/os: Version 1.6.1-2 removed
2019-11-18

Arch rolling core/os: Updated from 1.6.1-1 to 1.6.1-2
2019-11-18

Arch rolling testing/os: Version 1.6.1-2 introduced
2019-11-14

Arch rolling staging/os: Version 1.6.1-2 removed
2019-11-14
Related packages
keyutils-dbg - Linux Key Management Utilities (debug)
keyutils-debuginfo - Debug information for package keyutils
keyutils-debugsource - Debug sources for package keyutils
keyutils-devel - Development package for building linux key management utilities
keyutils-devel-32bit - Development package for building linux key management utilities
keyutils-libs - Key utilities library
keyutils-libs-debuginfo - Debug information for package keyutils-libs
keyutils-libs-devel - Development package for building Linux key management utilities