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.
This package contains the development files.
This package contains the development files.
Original maintainer | Christian Kastner |
---|---|
Homepage | https://people.redhat.com/~dhowells/keyutils/ |
1.6




1.5.9





Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | deb | 1.6-6 | 2019-03-18 | 48.5 kiB | 107 kiB | Christian Kastner |
![]() | deb | 1.5.9-9 | 2017-11-10 | 37.4 kiB | 86 kiB | Christian Kastner |
![]() | deb | 1.5.9-9ubuntu1 | 2017-11-10 | 31.9 kiB | 86 kiB | Ubuntu Developers |
![]() | deb | 1.5.9-9.2ubuntu2 | 2018-06-12 | 31.9 kiB | 86 kiB | Ubuntu Developers |
![]() | deb | 1.5.9-9.3 | 2019-01-14 | 31.9 kiB | 86 kiB | Ubuntu Developers |
![]() | deb | 1.6-6 | 2019-04-03 | 41.3 kiB | 107 kiB | Ubuntu Developers |
![]() | deb | 1.6-6 | 2019-06-17 | 41.3 kiB | 107 kiB | Ubuntu Developers |
![]() | deb | 1.6-6ubuntu1 | 2020-01-07 | 41.3 kiB | 108 kiB | Ubuntu Developers |
![]() | deb | 1.5.9-8ubuntu1 | 2017-11-10 | 31.9 kiB | 86 kiB | Ubuntu Developers |
Manual pages
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_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_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
Latest updates

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

Ubuntu 19.10 eoan/main: Version 1.6-6 reintroduced
2019-08-19

Ubuntu 19.10 eoan/main: Version 1.6-6 removed
2019-08-19

Ubuntu 19.10 eoan/main: Version 1.6-6 reintroduced
2019-08-14

Ubuntu 19.10 eoan/main: Version 1.6-6 removed
2019-08-14

Ubuntu 19.10 eoan/main: Version 1.6-6 reintroduced
2019-08-02

Ubuntu 19.10 eoan/main: Version 1.6-6 removed
2019-08-01

Ubuntu 19.10 eoan/main: Version 1.6-6 introduced
2019-06-17

Ubuntu 19.04 disco/main: Updated from 1.6-5 to 1.6-6
2019-04-03

Ubuntu 19.04 disco-proposed/main: Version 1.6-6 removed
2019-04-03

Ubuntu 19.04 disco-proposed/main: Version 1.6-6 introduced
2019-04-03

Debian 10.0 buster/main: Updated from 1.6-2 to 1.6-6
2019-03-18
- d/tests:
- Use set -e only for test setup
- upstream-runtime-tests
- Skip tests requiring root
They don't work with some container solutions due to their close interaction with the kernel. These tests are moved to upstream-runtime-test-isolation. (Closes: #923156) - Drop needs-root restriction
- Skip tests requiring root
- upstream-runtime-tests-isolation
- Drop redundant tests
Clean out tests not requiring machine-isolation, as these are performed by the test upstream-runtime-tests.
- Drop redundant tests

Ubuntu 19.04 disco-proposed/main: Version 1.6-5 removed
2019-03-10

Ubuntu 19.04 disco/main: Updated from 1.6-2 to 1.6-5
2019-03-10

Ubuntu 19.04 disco-proposed/main: Updated from 1.6-4 to 1.6-5
2019-03-02

Ubuntu 19.04 disco-proposed/main: Version 1.6-4 introduced
2019-02-23

Debian 10.0 buster/main: Updated from 1.5.9-10 to 1.6-2
2019-02-22
- Add patchd/Disable-DH-tests.patch
Apparently, this requires a kernel feature not available on all buildds, and the upstream feature tests only checks for kernel version and not actually enabled kernel options.

Ubuntu 19.04 disco/main: Updated from 1.6-1 to 1.6-2
2019-02-12

Ubuntu 19.04 disco-proposed/main: Version 1.6-2 removed
2019-02-12

Ubuntu 19.04 disco-proposed/main: Version 1.6-2 introduced
2019-02-12